Skip to content

Releases: BusHero/Pevac

Release 0.5.1

23 Oct 07:45
Compare
Choose a tag to compare
  • Added messages to all Failed parsers
  • Reworked the Uri converter to use the Uri.TryCreate method instead of the constructor.

Release 0.5.0

18 Oct 14:37
Compare
Choose a tag to compare

Bumped the .NET version to 6.0

Release 0.4.0

14 Oct 07:09
Compare
Choose a tag to compare
  • Fixed several issues with Optional parsers
  • Added support for OptionalDecimal and OptionalDouble
  • Renamed OptionalNumber to OptionalNumberToken

Release 0.3.4

13 Oct 15:33
Compare
Choose a tag to compare

Fixed the bug with OptionalUri

Release 0.3.3

10 Oct 17:00
Compare
Choose a tag to compare
  • Added Parser.FailUpdate method
  • Renamed ParserObject to ParseObjectProperties

Release 0.3.2

10 Oct 16:48
Compare
Choose a tag to compare

Fixed the bug with ParseObject method

Release v0.3.1

01 Oct 19:43
30430e7
Compare
Choose a tag to compare
Update publish.yaml

v0.3.0

28 Sep 04:44
a82eeac
Compare
Choose a tag to compare
Update Parser.Linq.cs

v0.2.0

20 Sep 06:18
Compare
Choose a tag to compare

This is the first pre-release of the library.

Features

Parser

  • Token parsers: EndArrayToken, EndObjectToken, False, None, Null, Number, PropertyName, StartArray, StartObject, String, True
  • Optional Token Parsers: OptionalBoolToken, OptionalFalseToken, OptionalTrueToken, OptionalNumberToken, OptionalStringToken
  • Primitive parsers: EmptyObject, Uri, Int32, Int64, SByte, Single, Double, PropertyName, UInt64, UInt32, UInt16, Int16, Double, Decimal, DateTimeOffset, DateTime, BytesFromBase64, Byte, Guid, Bool, String
  • Optional primitive parsers: OptionalDateTime, OptionalUri, OptionalGuid, OptionalString, OptionalBool
  • Operators: Then, Or, Many
  • Linq Operators: Select, SelectMany, Where
  • Methods: ParseToken, ParseType, ParseString, ParsePropertyName, ParseStringProperty, ParseTypeProperty