Repository navigation
Releases: asfand-dev/aktion
Releases · asfand-dev/aktion
Release list
v0.11.0
v0.10.0
0.10.0 (2026-10-08)
Features
- eslint: export the injected runtime globals (#32) (3ee4aff)
- parser: clear errors for this, super, debugger and block statements (#35) (a3d8fa1)
- types: precise TypeScript types for the whole DSL surface, plus TS/JS authoring fixes (#30) (bc98061)
- validator: warn about regular expressions the engine rejects (#31) (3c09060)
- validator: warn on top-level declarations written without let/const (#34) (1e072e4)
Bug Fixes
v0.9.0
0.9.0 (2026-10-04)
Features
- formatter: keep let/const/var and refuse to change the program (#24) (6f0b49e)
- parser: require a statement boundary and report unknown characters (#25) (f37bfad)
- showcase: introduce component showcase page and automated screenshot capture (#27) (5accf0b)
- write Aktion modules in TypeScript and JavaScript (#28) (4ac7d8b)
Bug Fixes
v0.8.0
v0.7.0
0.7.0 (2026-09-25)
Features
- ci: automated releases via release-please + npm publish (#11) (c042b05)
- ci: deploy PR previews for fork PRs too, via a trusted workflow_run split (b506b87)
- eslint: add aktion-runtime/eslint processor for real ESLint linting of .aktion files (#15) (e5c775f)
- formatter: configurable indentation + fix 3 idempotency bugs (1493654)
- formatter: make pretty-printer indentation configurable (ce42903)
- formatter: make quote style, trailing commas and object curly spacing configurable (#12) (743b68c)
- formatter: preserve comments through formatProgram (#13) (0cc1de4)
Bug Fixes
- await grouping, exactly-one-PR guard, stale-run guard; remove the temporary same-repo fallback (b13183e)
- ci: derive deploy identity from the GitHub API, not an untrusted artifact; restore a temporary same-repo fallback (02b0d3e)
- formatter: repair three round-trip/idempotency bugs (c866681)
- formatter: validate indentWidth, fix changelog date, narrow idempotency doc claim (c280f87)
- release: keep the VS Code extension version in lockstep automatically (#16) (d5087b6)
Image Holder
This is just in image holder