Releases: Occurify/Occurify
Releases · Occurify/Occurify
0.9.0
⚡ 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
✨ 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
💥 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
✨ New features
- #33 Implemented extensive support for collections of period timelines.
⚡ Enhancements
- #32 Feature/examples in console app
0.5.2
⬆️ 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
🐛 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
💥 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
💥 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
✨ 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
💥 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
.