Skip to content

Releases: mahyarmirrashed/cron-compose

1.2.1

10 Nov 00:29
Compare
Choose a tag to compare

1.2.1 (2023-11-10)

Bug Fixes

  • remove version from being tag (51e20b9)

1.2.0

09 Nov 08:44
Compare
Choose a tag to compare

1.2.0 (2023-11-09)

Features

  • add ability to intersect cron strings (304b261)
  • add chaining of human readable functions (7dca75f)
  • export types needed for chainable function (38489cd)

Bug Fixes

  • address case of wildcards in other base slot (632b5d0)
  • handle offset base slot cases (c10ffec)

1.1.0

09 Nov 03:02
Compare
Choose a tag to compare

1.1.0 (2023-11-09)

Features

  • add ability to parse simple standard cron strings (65ab731)
  • support multiple segments to the cron string (8607968)

1.0.1

06 Nov 06:13
Compare
Choose a tag to compare

1.0.1 (2023-11-06)

1.0.0

06 Nov 02:22
Compare
Choose a tag to compare

1.0.0 (2023-11-06)

⚠ BREAKING CHANGES

  • make range methods upper bound inclusive

Features

  • make range methods upper bound inclusive (5635ab5)
  • throw error if mapping is not valid (abee6e0)

Bug Fixes

  • assert that no conditional branching is possible when getting (3daabbb)
  • consolidate offset base slot range correctly (668fc5f)
  • step should always be a number value not string (d54c11d)

0.1.1

05 Nov 09:49
Compare
Choose a tag to compare

0.1.1 (2023-11-05)

Performance Improvements

  • do not include source in packaged output (78629b7)

0.1.0

05 Nov 09:14
Compare
Choose a tag to compare

0.1.0 (2023-11-05)

Bug Fixes

  • add base url (0a9372a)
  • add range start and end value check (f5e568f)
  • consider case where all values are selected (24e3780)
  • default should be all enabled (edf6698)
  • remove decrement on arguments (12c055a)
  • select output directory for built files (564eeed)

Features

  • add basic implementation of cron compose class (1afbdeb)
  • add basic layout of base cron slot (796001e)
  • add basic layout of project (94a553c)
  • add bound validation on inputs (267141e)
  • add class as default export (6833e11)
  • add freshness attribute (6e97ee8)
  • add implementation for add and remove methods (6c9f424)
  • add implementation for clearing slot (08f5c38)
  • add implementation for day of week slot (0f9d0ae)
  • add implementation for day slot (d2baba4)
  • add implementation for month slot (f029a45)
  • add implementation for second, minute, and hour slots (dd97924)
  • add option to enable seconds in output cron string (eae76b7)
  • add to string method for cron composer (c0d439e)
  • allow subclasses to define handled types (6cf1c10)
  • implement converting to string method (a6863ed)
  • make range upper bound exclusive (4385588)
  • only export CronComposer and SlotType to users (ee42895)
  • upgrade month slot implementation to handle strings (95f6f96)

Performance Improvements

  • remove redundant zero check against end value (4a4fca1)