Legivel 0.4.1

Legivel is a Yaml1.2 to Native processor, which emits Fsharp types.

Install-Package Legivel -Version 0.4.1
dotnet add package Legivel --version 0.4.1
<PackageReference Include="Legivel" Version="0.4.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Legivel --version 0.4.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
0.4.1 - Nov 11 2019
  • Legivel.Mapper - deserialization contract is now forced on the yaml-input, was inferred before.
  • Solved issue #16
0.4.0 - Oct 31 2019
  • BREAKING CHANGE: Renamed "Succes" to "Success" - output in type DeserializeResult, Legivel.Mapper
0.3.1 - May 12 2019
  • Added support for Mapper target IDictionary<TK, TV>
  • Data values are inserted into IDictionary<TK, TV>, in the same order of appearance, as in the yaml source
0.3.0 - May 4 2019
  • Added netstandard2.0 support
  • Various performance improvements
  • Got all unit-tests working for all target-platforms
  • Upgraded to FAKE5, with latest Project Scaffold
  • Changed from Paket.Pack to DotNet.Pack
0.2.2 - November 25 2018
  • Legivel.Parser: Performance impovements - Further tweaking
  • Feature: Processing options (Yaml.Mapper), cross check yaml with model (records)
  • Fix the creation of documentation
0.2.1 - August 19 2018
  • Legivel.Parser: Performance impovments - complete rewrite
0.1.1 - November 26 2017
  • Legvel.Mapper: Added support for recursive types
  • Legivel.Parser: Made RegexDSL public
  • Legivel.Parser: Added CloneWith methods to GlobalTag
  • Legivel.Parser: Made GlobalTag.Create public
  • Legivel.Parser: Made GlobalTag.TagFunctions public
  • Legivel.Parser: Made NodeData.Create public
  • Legivel.Parser: Made ParseInfo.Create public
  • Legivel.Parser: Created extra SchemaUtils convenience functions for customization
  • Legivel.Parser: Moved MessageAtLine from Internals to Common namespace and made public
  • Legvel.Mapper: Made SuccessInfo.Create public
  • Legvel.Mapper: Made ErrorInfo.Create public
0.1.0 - November 11 2017
  • Legivel.Mapper: Added support for FSharp Map type
  • Updated documentation for Map type
0.0.8 - November 10 2017
  • Fix: using YamlCore schema for int and float, as "20:30:56" was translated to a numeric
  • Added unittest to check correct docs/tutorial output
0.0.7 - November 08 2017
  • Legivel.Mapper: Made "string" detection injectable (for record fieldnames)
  • Legivel.Mapper: Fixed bug in strig to float parsing
  • Legivel.Mapper: Added Timestamp primitive type
  • Legivel.Mapper: Added Merge tag
0.0.6 - October 28 2017
  • Legivel.Mapper: map "null" for option types to "None"
  • Legivel.Mapper: Made "null" detection generic/injectable
  • Legivel.Mapper: removed field "StopLocation" in Succes result
  • Added documentation for Legivel customization
  • Added wishlist to documentation
0.0.5 - October 25 2017
  • Fixing too many framework dependencies issue
  • Having another shot at nuget release
0.0.4 - October 24 2017
  • Fixing Nuget dependencies
  • Adding more info to Nuge package
0.0.3 - October 23 2017
  • First Nuget package
0.0.2 - October 22 2017
  • Renamed product to 'Legivel'
  • Wrote majority of the documentation
0.0.1 - December 29 2016
  • Initial source publication on Github (started in sept 2016)
0.4.1 - Nov 11 2019
  • Legivel.Mapper - deserialization contract is now forced on the yaml-input, was inferred before.
  • Solved issue #16
0.4.0 - Oct 31 2019
  • BREAKING CHANGE: Renamed "Succes" to "Success" - output in type DeserializeResult, Legivel.Mapper
0.3.1 - May 12 2019
  • Added support for Mapper target IDictionary<TK, TV>
  • Data values are inserted into IDictionary<TK, TV>, in the same order of appearance, as in the yaml source
0.3.0 - May 4 2019
  • Added netstandard2.0 support
  • Various performance improvements
  • Got all unit-tests working for all target-platforms
  • Upgraded to FAKE5, with latest Project Scaffold
  • Changed from Paket.Pack to DotNet.Pack
0.2.2 - November 25 2018
  • Legivel.Parser: Performance impovements - Further tweaking
  • Feature: Processing options (Yaml.Mapper), cross check yaml with model (records)
  • Fix the creation of documentation
0.2.1 - August 19 2018
  • Legivel.Parser: Performance impovments - complete rewrite
0.1.1 - November 26 2017
  • Legvel.Mapper: Added support for recursive types
  • Legivel.Parser: Made RegexDSL public
  • Legivel.Parser: Added CloneWith methods to GlobalTag
  • Legivel.Parser: Made GlobalTag.Create public
  • Legivel.Parser: Made GlobalTag.TagFunctions public
  • Legivel.Parser: Made NodeData.Create public
  • Legivel.Parser: Made ParseInfo.Create public
  • Legivel.Parser: Created extra SchemaUtils convenience functions for customization
  • Legivel.Parser: Moved MessageAtLine from Internals to Common namespace and made public
  • Legvel.Mapper: Made SuccessInfo.Create public
  • Legvel.Mapper: Made ErrorInfo.Create public
0.1.0 - November 11 2017
  • Legivel.Mapper: Added support for FSharp Map type
  • Updated documentation for Map type
0.0.8 - November 10 2017
  • Fix: using YamlCore schema for int and float, as "20:30:56" was translated to a numeric
  • Added unittest to check correct docs/tutorial output
0.0.7 - November 08 2017
  • Legivel.Mapper: Made "string" detection injectable (for record fieldnames)
  • Legivel.Mapper: Fixed bug in strig to float parsing
  • Legivel.Mapper: Added Timestamp primitive type
  • Legivel.Mapper: Added Merge tag
0.0.6 - October 28 2017
  • Legivel.Mapper: map "null" for option types to "None"
  • Legivel.Mapper: Made "null" detection generic/injectable
  • Legivel.Mapper: removed field "StopLocation" in Succes result
  • Added documentation for Legivel customization
  • Added wishlist to documentation
0.0.5 - October 25 2017
  • Fixing too many framework dependencies issue
  • Having another shot at nuget release
0.0.4 - October 24 2017
  • Fixing Nuget dependencies
  • Adding more info to Nuge package
0.0.3 - October 23 2017
  • First Nuget package
0.0.2 - October 22 2017
  • Renamed product to 'Legivel'
  • Wrote majority of the documentation
0.0.1 - December 29 2016
  • Initial source publication on Github (started in sept 2016)

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.4.1 49 11/11/2019
0.4.0 46 11/2/2019
0.3.1 266 5/12/2019
0.3.0 108 5/4/2019
0.2.2 409 11/25/2018
0.2.1 220 8/21/2018
0.1.1 303 11/26/2017
0.1.0 234 11/11/2017
0.0.8 219 11/10/2017
0.0.7 223 11/10/2017
0.0.6 250 10/28/2017
0.0.5 233 10/25/2017
0.0.4 226 10/25/2017
0.0.3 218 10/25/2017