Skip to content

Releases: BusHero/Pevac

Release 0.5.1

Choose a tag to compare

@BusHero BusHero released this 23 Oct 07:45
  • Added messages to all Failed parsers
  • Reworked the Uri converter to use the Uri.TryCreate method instead of the constructor.

Release 0.5.0

Choose a tag to compare

@BusHero BusHero released this 18 Oct 14:37

Bumped the .NET version to 6.0

Release 0.4.0

Choose a tag to compare

@BusHero BusHero released this 14 Oct 07:09
  • Fixed several issues with Optional parsers
  • Added support for OptionalDecimal and OptionalDouble
  • Renamed OptionalNumber to OptionalNumberToken

Release 0.3.4

Choose a tag to compare

@BusHero BusHero released this 13 Oct 15:33

Fixed the bug with OptionalUri

Release 0.3.3

Choose a tag to compare

@BusHero BusHero released this 10 Oct 17:00
  • Added Parser.FailUpdate method
  • Renamed ParserObject to ParseObjectProperties

Release 0.3.2

Choose a tag to compare

@BusHero BusHero released this 10 Oct 16:48

Fixed the bug with ParseObject method

Release v0.3.1

Choose a tag to compare

@BusHero BusHero released this 01 Oct 19:43
30430e7
Update publish.yaml

v0.3.0

Choose a tag to compare

@BusHero BusHero released this 28 Sep 04:44
a82eeac
Update Parser.Linq.cs

v0.2.0

Choose a tag to compare

@BusHero BusHero released this 20 Sep 06:18

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