Legivel 0.4.5

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

Install-Package Legivel -Version 0.4.5
dotnet add package Legivel --version 0.4.5
<PackageReference Include="Legivel" Version="0.4.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Legivel --version 0.4.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
0.4.5 - Aug 15 2020
  • Legivel.Mapper - Supporting extended schema for types 'float' and 'integer'
  • Legivel.Mapper - Supporting 'single' type
  • Legivel.Mapper - Fix #32 - supporting Nan, +Inf, -Inf for single and float
0.4.4 - Aug 5 2020
  • Legivel.Parser - feature #29 - Strong names - strong signed binaries
  • Legivel.Mapper - feature #29 - Strong names - strong signed binaries
0.4.3 - May 4 2020
  • Legivel.Parser - bugfix #27 - Cannot parse to DateTimeOffset
0.4.2 - Apr 10 2020
  • Legivel.Parser - bugfix #23 - Unable to deserialize sequence with compact indentation
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.5 - Aug 15 2020
  • Legivel.Mapper - Supporting extended schema for types 'float' and 'integer'
  • Legivel.Mapper - Supporting 'single' type
  • Legivel.Mapper - Fix #32 - supporting Nan, +Inf, -Inf for single and float
0.4.4 - Aug 5 2020
  • Legivel.Parser - feature #29 - Strong names - strong signed binaries
  • Legivel.Mapper - feature #29 - Strong names - strong signed binaries
0.4.3 - May 4 2020
  • Legivel.Parser - bugfix #27 - Cannot parse to DateTimeOffset
0.4.2 - Apr 10 2020
  • Legivel.Parser - bugfix #23 - Unable to deserialize sequence with compact indentation
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)

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Legivel:

Package Downloads
Felizia.ViewEngine
Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.4.5 273 8/15/2020
0.4.4 107 8/5/2020
0.4.3 201 5/4/2020
0.4.2 147 4/11/2020
0.4.1 415 11/11/2019
0.4.0 136 11/2/2019
0.3.1 577 5/12/2019
0.3.0 219 5/4/2019
0.2.2 560 11/25/2018
0.2.1 341 8/21/2018
0.1.1 430 11/26/2017
0.1.0 379 11/11/2017
0.0.8 351 11/10/2017
0.0.7 348 11/10/2017
0.0.6 396 10/28/2017
0.0.5 376 10/25/2017
0.0.4 375 10/25/2017
0.0.3 335 10/25/2017