All Versions
35
Latest Version
Avg Release Cycle
89 days
Latest Release
45 days ago

Changelog History
Page 1

  • v4.2.0

    October 28, 2019
    • Added day_of_year
    • ⬇️ Dropped support for Rails 4.2
  • v4.1.2

    May 27, 2019
    • 🛠 Fixed error with empty data and current: false
    • 🛠 Fixed error in time zone check for Rails < 5.2
    • Prevent infinite loop with endless ranges
  • v4.1.1

    December 11, 2018
    • Made column resolution consistent with group
    • ➕ Added support for alias_attribute
  • v4.1.0

    November 05, 2018
    • 🐎 Many performance improvements
    • ➕ Added check for consistent time zone info
    • 🛠 Fixed error message for invalid queries with MySQL and SQLite
    • 🛠 Fixed issue with enumerable methods ignoring nils
  • v4.0.2

    October 15, 2018
    • 👉 Make current option work without last
    • 🛠 Fixed default value for maximum, minimum, and average (periods with no results now return nil instead of 0, pass default_value: 0 for previous behavior)
  • v4.0.1

    May 03, 2018
    • 🛠 Fixed incorrect range with last option near time change
  • v4.0.0

    February 22, 2018
    • Custom calculation methods are supported by default - groupdate_calculation_methods is no longer needed

    💥 Breaking changes

    • ⬇️ Dropped support for Rails < 4.2
    • Invalid options now throw an ArgumentError
    • ⚡️ group_by methods return an ActiveRecord::Relation instead of a Groupdate::Series
    • week_start now affects day_of_week
    • ✂ Removed support for reverse_order (was never supported in Rails 5)
  • v3.2.1

    February 22, 2018
    • Added minute_of_hour
    • ➕ Added support for unscoped
  • v3.2.0

    January 31, 2017
    • ➕ Added limited support for SQLite
  • v3.1.1

    October 26, 2016
    • 🛠 Fixed current: false
    • Fixed last with group_by_quarter
    • 👍 Raise ArgumentError when last option is not supported