The format follows Keep a Changelog and the project follows Semantic Versioning. While the major version is 0, a minor bump is where a breaking change may appear.
0.1.1
- Published on hex.pm.
- Elixir requirement is now
~> 1.17.
0.1.0
First release.
A WPE WebKit web process extension. Cog loads it via --web-extensions-dir; it
injects JS and CSS into every web session.
- Manifest: a WebExtension MV3 subset —
matches,exclude_matches,js,css,run_at,all_frames,enabled,config,shadow_css. Match patterns take a port. - Configuration in three layers: the script's default,
config :myelin, then a<meta name="myelin-…">tag on atrusted_originsorigin. - A script is a plain file body.
ctxgivesconfig,on,emit,css. ctx.emitreaches the other scripts and the page's LiveView.ctx.ontakesmyelin:*andphx:myelin:*.- Eight bundled scripts:
keyboard,screensaver,statusbar,navbar,offline-banner,domain-block,debug-overlay,tap-to-top.