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

Changelog History
Page 1

  • v1.8.2

    January 14, 2019

    ➕ Added

    • 💎 #137: Add support for Ruby 2.6

    🛠 Fixed

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

    October 30, 2018

    ➕ Added

    • 💎 #131: Add support for JRuby
    • #132: Enrich the hours validation experience
  • v1.8.0

    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

    June 14, 2017

    ➕ Added

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

    ✂ Removed

    • 💎 #100: Drop support for Ruby 2.1
  • v1.6.1

    January 05, 2017

    ➕ Added

    • 💎 #89: Add support for Ruby 2.4

    ✂ Removed

    • 💎 #77: Drop support for Ruby 2.0
  • v1.6.0

    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

    April 12, 2016

    🛠 Fixed

    • #60: Reject negative scalars in for-duration calculations
    • 👍 #61: Support zero scalar for-duration calculations
  • v1.5.1

    March 31, 2016

    🔄 Changed

    • 🔧 #53: Allow configuration with array-like objects
  • v1.5.0

    March 30, 2016

    ➕ Added

    • #51: Add ability to intersect schedules
  • v1.4.0

    March 11, 2016

    🔄 Changed

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