All Versions
20
Latest Version
Avg Release Cycle
75 days
Latest Release
2067 days ago

Changelog History
Page 1

  • v1.8.2 Changes

    January 14, 2019

    โž• Added

    • ๐Ÿ’Ž #137: Add support for Ruby 2.6

    ๐Ÿ›  Fixed

    • #139: Treat endpoints consistently in calculations
  • v1.8.1 Changes

    October 30, 2018

    โž• Added

    • ๐Ÿ’Ž #131: Add support for JRuby
    • #132: Enrich the hours validation experience
  • v1.8.0 Changes

    September 14, 2018

    โž• Added

    • #109: Implement shifts (date-based intervals) feature
    • ๐Ÿ’Ž #114: Add support for Ruby 2.5

    ๐Ÿ”„ Changed

    • #120: Calibrate method privacy
    • #121: Rename Gemfile to gems.rb

    โœ‚ Removed

    • ๐Ÿ’Ž #119: Drop support for Ruby 2.2
  • v1.7.0 Changes

    June 14, 2017

    โž• Added

    • #105: Add helper for generating periods on a date

    โœ‚ Removed

    • ๐Ÿ’Ž #100: Drop support for Ruby 2.1
  • v1.6.1 Changes

    January 05, 2017

    โž• Added

    • ๐Ÿ’Ž #89: Add support for Ruby 2.4

    โœ‚ Removed

    • ๐Ÿ’Ž #77: Drop support for Ruby 2.0
  • v1.6.0 Changes

    June 13, 2016

    โž• Added

    • #67: Implement breaks (time-segment holidays) feature
    • โฑ #71: Include breaks when intersecting schedules
    • โฑ #72: Add on_break? schedule method

    ๐Ÿ›  Fixed

    • #66: Filter out empty intervals
    • #70: Consider breaks in in_hours? calculation
    • #72: Be consistent when excluding endpoints
  • v1.5.2 Changes

    April 12, 2016

    ๐Ÿ›  Fixed

    • #60: Reject negative scalars in for-duration calculations
    • ๐Ÿ‘ #61: Support zero scalar for-duration calculations
  • v1.5.1 Changes

    March 31, 2016

    ๐Ÿ”„ Changed

    • ๐Ÿ”ง #53: Allow configuration with array-like objects
  • v1.5.0 Changes

    March 30, 2016

    โž• Added

    • โฑ #51: Add ability to intersect schedules
  • v1.4.0 Changes

    March 11, 2016

    ๐Ÿ”„ Changed

    • #46: Standardize value object equality logic
    • #47: Clean up remaining post-extraction clutter