Skip to content

v4.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Jun 13:49
· 153 commits to main since this release
9f3764c

What's Changed

  • docs(rfc-0041): Web persistence draft (renumbered + reviewed) by @cogiton in #23
  • docs(readme): link to the published docs site (docs.frame-lang.org) by @cogiton in #24
  • docs(rfcs): exclude RFC-0039 and RFC-0040 from the docs nav by @cogiton in #26
  • docs(releases): 4.3.0 + 4.2.4 release notes + runbook step by @cogiton in #27
  • docs: discoverability, versioning, Python concurrency & testing by @cogiton in #31
  • docs(codegen): document why Rust and Erlang have dedicated pipelines by @cogiton in #32
  • RFC-0043: @@[async] + layered casing/machine architecture by @cogiton in #39
  • fix(graphviz): emit forward edge for push$ -> $State by @cogiton in #40
  • feat(lang)!: RFC-0045 reserve @@:system.state + RFC-0044/D-PY-1 fix — cut 4.4.0 by @cogiton in #41
  • docs(rfc-0043): align async docs with shipped @@[async] casing/machine by @cogiton in #43
  • docs(releases): 4.4.0 release notes + migration guide by @cogiton in #44
  • fix(python): f-string state-var quote swap (FRAMEC_BUGS #47) by @cogiton in #45
  • fix(validator): E604/E608 in return expressions (RFC-0045 gap) by @cogiton in #46
  • fix(parser): transition across a newline (FRAMEC_BUGS #43) by @cogiton in #48
  • fix(scanner): reject inline control-flow transitions, E400 (FRAMEC_BUGS #13) by @cogiton in #49
  • fix(ruby): send dispatch (#14) + reject initialize event, E501 (#15) by @cogiton in #50
  • fix(validator): reject pseudo-types on static targets, E609 (FRAMEC_BUGS #37) by @cogiton in #51
  • fix(validator): scope E609 to Rust only — list/dict are supported on C (#37 follow-up) by @cogiton in #52
  • docs(changelog): 4.4.0 bug-sweep fixes by @cogiton in #53
  • chore(release): separate games-nav from the release line by @cogiton in #54

Full Changelog: v4.3.0...v4.4.0