Skip to content

Releases: wazzamatazz/json-time-series-extractor

v1.0.0

11 Oct 11:06
1a67730
Compare
Choose a tag to compare

Breaking changes

  • The type of the TimeSeriesExtractorOptions.StartAt property is now JsonPointerLiteral? instead of JsonPointer?.
  • The type of the TimeSeriesExtractorOptions.TimestampProperty property is now JsonPointerLiteral? instead of JsonPointer?.
  • The TimeSeriesExtractorOptions.IncludeProperty property has been replaced with a new CanProcessElement property. The type of the new property is JsonPointerMatchDelegate.
  • The existing overloads for TimeSeriesExtractor.CreateJsonPointerMatchDelegate have been removed and replaced with a new overload that accepts a JsonPointerMatchDelegateOptions object. This makes it easier to managed the desired behaviour of the generated delegate.

Other changes

  • Match rules that use pattern match expressions (i.e. * and ? for multi- and single-character wildcards respectively) no longer have to be valid JSON pointers.
  • When creating a delegate using TimeSeriesExtractor.CreateJsonPointerMatchDelegate, the options can specify if compiled regexes should be used when parsing pattern match rules.

What's Changed

Full Changelog: v0.14.0...v1.0.0

1.0.0-preview7

12 May 12:14
87d8910
Compare
Choose a tag to compare
1.0.0-preview7 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0-preview5...v1.0.0-preview7

1.0.0-preview5

16 Apr 11:23
28c2aff
Compare
Choose a tag to compare
1.0.0-preview5 Pre-release
Pre-release

What's Changed

  • Fix recursion depth check in CanProcessElement delegates by @wazzamatazz in #16
  • Add sample key template placeholder for the parent of the current element by @wazzamatazz in #17

Full Changelog: v1.0.0-preview4...v1.0.0-preview5

1.0.0-preview4

16 Apr 11:23
71cbe7c
Compare
Choose a tag to compare
1.0.0-preview4 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0-preview3...v1.0.0-preview4

1.0.0-preview3

13 Apr 09:26
b451867
Compare
Choose a tag to compare
1.0.0-preview3 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0-preview2...v1.0.0-preview3

1.0.0-preview2

13 Apr 08:45
219b8e4
Compare
Choose a tag to compare
1.0.0-preview2 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0-preview1...v1.0.0-preview2

1.0.0-preview1

12 Apr 13:48
708451a
Compare
Choose a tag to compare
1.0.0-preview1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.14.0...v1.0.0-preview1

0.14.0

06 Apr 07:25
c1eda99
Compare
Choose a tag to compare

What's Changed

  • Add support for pattern and MQTT-style matching by @wazzamatazz in #9

Full Changelog: v0.13.0...v0.14.0

0.13.0

05 Apr 12:01
fa966c9
Compare
Choose a tag to compare

What's Changed

  • Fix custom sample key generation for array items when "include array index in sample key" is disabled by @wazzamatazz in #7
  • Update Cake version by @wazzamatazz in #8

Full Changelog: v0.12.1...v0.13.0

0.12.1

14 Dec 10:25
fcdb66d
Compare
Choose a tag to compare

What's Changed

  • Copy all properties in TimeSeriesExtractorOptions(TimeSeriesExtractorOptions?) by @wazzamatazz in #6

Full Changelog: v0.12.0...v0.12.1