Skip to content

Releases: MoiraeSoftware/myriad

v0.8.3

08 Sep 13:04
Compare
Choose a tag to compare
Update version and props

v0.8.2

10 Feb 15:32
Compare
Choose a tag to compare
Fix change log

v0.8.1

13 May 19:40
Compare
Choose a tag to compare
Update Directory.Build.props

v0.8.0

04 May 17:53
ceaf738
Compare
Choose a tag to compare
Update publish.yml

v0.7.4

29 Oct 14:04
Compare
Choose a tag to compare

Changed

  • Exceptions are no longer written to the generated files but are instead reported to the command line
    With the advent on in line generation, errors out to the source code can be quite disruptive

v0.7.3-alpha

28 Oct 17:14
Compare
Choose a tag to compare

Added

  • Added netcoreapp3.0 target for the Myriad CLI as theres no CLI version of netstandard2.0

v0.7.3

28 Oct 19:11
Compare
Choose a tag to compare

Added

  • Added ProjectPath to the project context so the full name of the project is know by the plugin rather than just its project name
  • Added contextual loading of each plugin so transient assemblies are loaded relative to the plugin location.

v0.7.2

28 Oct 13:14
Compare
Choose a tag to compare

Added

  • Added netcoreapp3.0 target for the Myriad CLI as theres no CLI version of netstandard2.0

v0.7.1

26 Oct 10:04
Compare
Choose a tag to compare

Added

  • Added netstandard2.0 target

v0.7.0

21 Oct 15:01
Compare
Choose a tag to compare

Added

  • Added a project context to Myriad context that comprises all of the data
    available at pre compile time that is useful to code generation, especially
    when generating a typed Ast.
  • Added more extensions to Ast nodes so they can be constructed easier.

Changed

  • Altered the generation code to use plain Ast nodes rather then wrapper records, in
    the long term depreciating Rcd prefixed types from FsAst, simple extensions are preferred
    and less verbose.

Breaking

  • Altered the plugin API so that both Ast and string based output are possible via a
    discriminated union return type.