All Versions
37
Latest Version
Avg Release Cycle
90 days
Latest Release
100 days ago

Changelog History
Page 1

  • v5.0.0

    February 18, 2020
    • ➕ Added support for week_start for SQLite
    • ➕ Added support for full weekday names
    • Made day_start behavior consistent between Active Record and enumerable
    • Made last option extend to end of current period
    • Raise error when day_start and week_start passed to unsupported methods
    • The day_start option no longer applies to shorter periods
    • 🛠 Fixed inconsistent time zone info errors around DST with MySQL and PostgreSQL
    • 👌 Improved performance of format option
    • ✂ Removed deprecated positional arguments for time zone and range
    • 🚀 Dropped support for mysql gem (last release was 2013)
  • v4.3.0

    December 26, 2019
    • 🛠 Fixed error with empty results in Ruby 2.7
    • 🛠 Fixed deprecation warnings in Ruby 2.7
    • 🗄 Deprecated positional arguments for time zone and range
  • 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