Skip to content

Releases: Occurify/Occurify

0.9.0

04 Jun 06:27
5aa9440
Compare
Choose a tag to compare

⚡ Enhancements

  • #40 Updated nuget publish script to only publish specific packages (No longer Occurify.Examples)
  • #42 Added additional versions of existing extension methods for DateTime.
  • #43 Added additional versions of existing extension methods for Period.

0.8.0

16 May 09:17
8c2760e
Compare
Choose a tag to compare

✨ New features

  • #38 Implemented additional ToString (extension) methods for Period and DateTime. Added time zone variants in Occurify.TimeZone.
  • #39 Added overlap transformations on IEnumerable<IPeriodTimeline> which creates a new IPeriodTimeline where source timelines are overlapping according to a predicate.

0.7.0

03 May 15:50
f7490a7
Compare
Choose a tag to compare

💥 Breaking changes

  • #36 Renaming Astro helper methods to be plural.

✨ New features

  • #34 Implemented extension methods for all dictionary combinations with an IPeriodTimeline
  • #37 Added timezone helper methods to help conversion to and from UTC

⚡ Enhancements

  • #35 Returning Dictionary as a type on places that use ToDictionary.
  • #36 Renaming Astro helper methods to be plural.

0.6.0

24 Apr 09:43
ebd3b6f
Compare
Choose a tag to compare

✨ New features

  • #33 Implemented extensive support for collections of period timelines.

⚡ Enhancements

  • #32 Feature/examples in console app

0.5.2

08 Apr 12:49
4fe9887
Compare
Choose a tag to compare

⬆️ Dependency Updates

  • #31 Using new version of cronos.
  • #30 Bump Microsoft.NET.Test.Sdk from 17.12.0 to 17.13.0
  • #29 Bump MSTest from 3.6.4 to 3.8.3
  • #28 Bump coverlet.collector from 6.0.2 to 6.0.4

0.5.1

07 Apr 07:38
58cb763
Compare
Choose a tag to compare

🐛 Bug Fixes

  • #26 Fixed bug that occurs when enumerating offset timeline close to DateTime.MinValue or DateTime.MaxValue.
  • #27 Fixed wrong instant evaluation around the origin of a periodic timeline.

0.5.0

05 Apr 12:32
2ec9007
Compare
Choose a tag to compare

💥 Breaking changes

  • #20 Made timeline collection sampling results simpler.

✨ New features

  • #22 Added support for IEnumerable<KeyValuePair<TKey, ITimeline>>.
  • #23 Added reactive support for IEnumerable<KeyValuePair<TValue, ITimeline>>.
  • #24 Implemented additional reactive subscribe extension methods for timelines, period timelines and scheduler.

⚡ Enhancements

  • #20 Made timeline collection sampling results simpler.
  • #25 Added project with examples.

📖 Documentation

  • #21 Added badges to readme.

0.4.0

01 Apr 08:30
c893a96
Compare
Choose a tag to compare

💥 Breaking changes

  • #18 Merged methods that emit sample upon subscribe. Added parameter.

⚡ Enhancements

  • #18 Merged methods that emit sample upon subscribe. Added parameter.

🐛 Bug Fixes

  • #19 Fixed bug in sampling of timeline collection.

0.3.0

29 Mar 15:16
9b057e5
Compare
Choose a tag to compare

✨ New features

  • #14 Introduced SubscribeStartEnd Methods for IPeriodTimeline.
  • #15 Added option addIndividualTimelineDurations to TotalDuration for period timeline collection.

⚡ Enhancements

  • #16 Using Cronos.Unlimited to remove year 2499 limitation.

📖 Documentation

  • #17 Added chapter Versioning and Stability to readme and included package icon.

⬆️ Dependency Updates

  • #16 Using Cronos.Unlimited to remove year 2499 limitation.

0.2.0

23 Mar 12:10
109a503
Compare
Choose a tag to compare

💥 Breaking changes

  • #13 Full support for extension methods for IEnumerable<ITimeline> and IEnumerable<KeyValuePair<ITimeline, TValue>> in both Occurify and Occurify.Reactive.
    • Minor breaking change: Made constructor of PeriodTimelineSample internal.

✨ New features

  • #13 Full support for extension methods for IEnumerable<ITimeline> and IEnumerable<KeyValuePair<ITimeline, TValue>> in both Occurify and Occurify.Reactive.