Skip to content

Releases: HangfireIO/Cronos

0.8.4

27 Feb 10:13
v0.8.4
4f8bcd7
Compare
Choose a tag to compare

Release Notes

  • Project – Add an icon for the NuGet package.

0.8.3

09 Feb 09:03
v0.8.3
9d6e349
Compare
Choose a tag to compare

Release Notes

  • Project – Sign NuGet package and assemblies with a company certificate and add HangfireIO owner.
  • Project – Enable required signature validation mode when restoring packages.
  • Project – Migrate to the Hangfire.Build system to be consistent with other projects.

0.8.2

24 Jan 08:52
v0.8.2
c5283b2
Compare
Choose a tag to compare

Release Notes

  • Changed – Disable deterministic source paths for source link to work better when merged using ILRepack.

0.8.1

11 Jan 10:15
v0.8.1
dc9de3d
Compare
Choose a tag to compare

Release Notes

  • Project – Don't embed full source code into assemblies to reduce package size by ~50%.

0.8.0

26 Dec 09:59
v0.8.0
2cbca33
Compare
Choose a tag to compare

Release Notes

  • Added – Make common cron expressions like CronExpression.Hourly publicly accessible.
  • Added – Add the CronExpression.TryParse method to allow checking cron expressions.
  • ChangedMaxYear constant is now bumped to 2499, so we have more years now (by @FaithfulDev).
  • Changed – Throw an exception when date exceeds the MaxYear value (by @FaithfulDev).
  • Fixed – Consider TimeZoneInfo.BaseUtcOffset is a subject to change between years.
  • Fixed – Don't include seconds in the ToString method's result when they weren't passed.
  • Project – Modernize everything, include testing against the net6.0 target.
  • Project – Project files have been updated to enable SourceLink with embedded symbols.
  • Project – Enable static analysis via the Microsoft.CodeAnalysis.NetAnalyzers package.

0.7.1

26 May 10:18
Compare
Choose a tag to compare

Release Notes

  • Fixed – Skipped occurrence in rare cases related to daylight transitions in some time zones on Windows (PR #37 by @aidmsu).

0.7.0

27 Aug 13:03
Compare
Choose a tag to compare

Release Notes

The goal of this release is to make the library native to .NET Standard 2.0 by removing the NETStandard.Library dependency – this will heavily reduce the number of installed packages. There are no new features or bug fixes, so it's more like a maintenance release.

  • Added – Explicit netstandard2.0 targeting to not to install any dependencies in .NET Core applications.
  • ChangedNETStandard.Library dependency bumped to version 1.6.1 in netstandard1_0 target.
  • Changed – Removed the use of .NET's internal AdjustmentRule class because it works differently on Linux with .NET Core 2.X and causes issues.

0.6.3

07 Nov 13:29
Compare
Choose a tag to compare

Release Notes

Important bugs were fixed in this release!

  • FixedCronExpression.GetOccurrences skip an occurrence when Daylight Saving Time ends (the clocks jump backward).
  • Fixed – Sometimes CronExpression.GetOccurrences goes into infinite loop when Daylight Saving Time ends.

0.6.2

24 Jul 12:04
Compare
Choose a tag to compare

Release Notes

  • Changed – Decreased memory usage and improved performance of CronExpression.ToString method.
  • FixedCronExpression.GetNextOccurrence returned wrong result in some cases due to rounding error.

0.6.1

13 Jun 16:32
Compare
Choose a tag to compare

Release Notes

  • Added – Implemented ToString method returning cron expression.
  • Changed – A link to the project site were added to NuGet package.
  • Fixed – Exception message when field value is outside the bounds.