Skip to content

Releases: frame-lang/frame_transpiler

Frame v0.5.1

12 Aug 14:17
a042deb

Choose a tag to compare

This version adds some powerful new features, but focused initially on Rust code generation. Over the coming releases they will be implemented in the other languages. These features include:

  1. Configurable code generation
  2. Rust formatting improvements
  3. Code conforms more closely to rustfmt guidelines.
  4. Added introspection - codegen to discover the current state
  5. Added interface call syntax iface() - call the interface from event handlers.
  6. Rust Transition hook - inject a call to a trait function to log transition data.

Frame v0.4.2

27 Jun 04:21

Choose a tag to compare

This minor release fixes a code generation issue with JavaScript as well as a crasher for GDScript.

Frame v0.4.1

24 Jun 14:09

Choose a tag to compare

This release brings the Rust code generation into parity with the other languages as well as introducing new syntax for references (the & operator).

It has been tested against the language feature examples in the solution depot repo: https://github.com/frame-lang/frame_solution_depot.

Frame v0.4.0

01 Jun 14:51

Choose a tag to compare

The v0.4.0 release includes the following changes:

  1. Removed all compiler warnings.
  2. Added partial support for Rust.
  3. Added language support for language override attribute on system (#[language="python_3"])
  4. Fixed transpiler warnings bug with bad line numbers.

Frame v0.3.48

29 Apr 13:31

Choose a tag to compare

This is the initial alpha release of the Frame language transpiler - or Framepiler.