Releases: MoiraeSoftware/myriad
Releases · MoiraeSoftware/myriad
v0.8.3
v0.8.2
Fix change log
v0.8.1
Update Directory.Build.props
v0.8.0
Update publish.yml
v0.7.4
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
Added
- Added netcoreapp3.0 target for the Myriad CLI as theres no CLI version of netstandard2.0
v0.7.3
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
Added
- Added netcoreapp3.0 target for the Myriad CLI as theres no CLI version of netstandard2.0
v0.7.1
Added
- Added netstandard2.0 target
v0.7.0
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.