File rubygem-groupdate.changes of Package rubygem-groupdate
------------------------------------------------------------------- Tue Nov 14 18:29:11 UTC 2023 - Dan Čermák <dan.cermak@posteo.net> - ## 6.4.0 (2023-09-13) - Added support for Trilogy ## 6.3.0 (2023-07-02) - Dropped support for Ruby < 3 and Rails < 6.1 ## 6.2.1 (2023-04-18) - Fixed extra day with `DateTime` ranges ## 6.2.0 (2023-01-29) - Added support for async methods with Active Record 7.1 ------------------------------------------------------------------- Thu Apr 28 05:31:56 UTC 2022 - Stephan Kulow <coolo@suse.com> updated to version 6.1.0 see installed CHANGELOG.md ## 6.1.0 (2022-04-05) - Added `expand_range` option ------------------------------------------------------------------- Tue Jan 25 07:01:49 UTC 2022 - Stephan Kulow <coolo@suse.com> updated to version 6.0.1 see installed CHANGELOG.md ## 6.0.1 (2022-01-16) - Fixed incorrect results (error before 6.0) with `includes` with Active Record 6.1+ ## 6.0.0 (2022-01-15) - Raise `ActiveRecord::UnknownAttributeReference` for non-attribute arguments - Raise `ArgumentError` for ranges with string bounds - Added `n` option for Redshift - Changed SQL to return dates instead of times for day, week, month, quarter, and year - Removed `dates` option - Dropped support for Ruby < 2.6 and Rails < 5.2 ## 5.2.4 (2021-12-15) - Simplified queries for Active Record 7 and MySQL ## 5.2.3 (2021-12-06) - Fixed error and warnings with Active Record 7 ------------------------------------------------------------------- Thu Jun 24 17:27:29 UTC 2021 - Stephan Kulow <coolo@suse.com> updated to version 5.2.2 see installed CHANGELOG.md ## 5.2.2 (2021-02-08) - Added support for `nil..nil` ranges in `range` option ------------------------------------------------------------------- Fri Sep 25 14:08:10 UTC 2020 - Stephan Kulow <coolo@suse.com> updated to version 5.2.1 see installed CHANGELOG.md ## 5.2.1 (2020-09-09) - Improved error message for invalid ranges - Fixed bug with date string ranges ## 5.2.0 (2020-09-07) - Added warning for non-attribute argument - Added support for beginless and endless ranges in `range` option ## 5.1.0 (2020-07-30) - Added `n` option to minute and second for custom durations ------------------------------------------------------------------- Thu May 7 20:52:37 UTC 2020 - Stephan Kulow <coolo@suse.com> - updated to version 5.0.0 see installed CHANGELOG.md ## 5.0.0 (2020-02-18) - 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) ------------------------------------------------------------------- Mon Feb 10 14:47:51 UTC 2020 - Stephan Kulow <coolo@suse.com> - updated to version 4.3.0 see installed CHANGELOG.md ------------------------------------------------------------------- Fri Jul 19 09:14:14 UTC 2019 - Stephan Kulow <coolo@suse.com> - updated to version 4.1.2 see installed CHANGELOG.md ## 4.1.2 - Fixed error with empty data and `current: false` - Fixed error in time zone check for Rails < 5.2 - Prevent infinite loop with endless ranges ------------------------------------------------------------------- Wed Dec 19 07:07:35 UTC 2018 - Stephan Kulow <coolo@suse.com> - updated to version 4.1.1 see installed CHANGELOG.md ## 4.1.1 - Made column resolution consistent with `group` - Added support for `alias_attribute` ------------------------------------------------------------------- Thu Nov 22 05:14:14 UTC 2018 - Stephan Kulow <coolo@suse.com> - updated to version 4.1.0 see installed CHANGELOG.md ## 4.1.0 - 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 ## 4.0.2 - Make `current` option work without `last` - Fixed default value for `maximum`, `minimum`, and `average` ------------------------------------------------------------------- Thu May 3 09:05:16 UTC 2018 - factory-auto@kulow.org - updated to version 4.0.1 see installed CHANGELOG.md ## 4.0.1 - Fixed incorrect range with `last` option near time change ------------------------------------------------------------------- Fri Feb 23 05:29:50 UTC 2018 - factory-auto@kulow.org - updated to version 4.0.0 see installed CHANGELOG.md ## 4.0.0 - 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) ------------------------------------------------------------------- Thu Feb 22 05:29:10 UTC 2018 - factory-auto@kulow.org - updated to version 3.2.1 see installed CHANGELOG.md ## 3.2.1 - Added `minute_of_hour` - Added support for `unscoped` ------------------------------------------------------------------- Tue Jan 31 05:42:32 UTC 2017 - coolo@suse.com - updated to version 3.2.0 see installed CHANGELOG.md ## 3.2.0 - Added limited support for SQLite ------------------------------------------------------------------- Sat Oct 29 04:37:13 UTC 2016 - coolo@suse.com - updated to version 3.1.1 see installed CHANGELOG.md ## 3.1.1 - Fixed `current: false` - Fixed `last` with `group_by_quarter` - Raise `ArgumentError` when `last` option is not supported ------------------------------------------------------------------- Sun Oct 23 04:34:59 UTC 2016 - coolo@suse.com - updated to version 3.1.0 see installed CHANGELOG.md ## 3.1.0 - Better support for date columns with `time_zone: false` - Better date range handling for `range` option ------------------------------------------------------------------- Wed Aug 10 04:34:15 UTC 2016 - coolo@suse.com - updated to version 3.0.2 see installed CHANGELOG.md ## 3.0.2 - Fixed `group_by_period` with associations - Fixed `week_start` option for enumerables ------------------------------------------------------------------- Thu Jul 14 04:34:08 UTC 2016 - coolo@suse.com - updated to version 3.0.1 see installed CHANGELOG.md ## 3.0.1 - Added support for Redshift - Fix for infinite loop in certain cases for Rails 5 ------------------------------------------------------------------- Tue May 31 04:29:10 UTC 2016 - coolo@suse.com - updated to version 3.0.0 see installed CHANGELOG.md ## 3.0.0 Breaking changes - `Date` objects are now returned for day, week, month, quarter, and year by default. Use `dates: false` for the previous behavior, or change this globally with `Groupdate.dates = false`. - Array and hash methods no longer return the entire series by default. Use `series: true` for the previous behavior. - The `series: false` option now returns the correct types and order, and plays nicely with other options. ------------------------------------------------------------------- Fri Apr 29 04:34:30 UTC 2016 - coolo@suse.com - updated to version 2.5.3 see installed CHANGELOG.md ## 2.5.3 - All tests green with `mysql` gem - Added support for decimal day start ------------------------------------------------------------------- Wed Mar 16 00:14:14 UTC 2016 - tampakrap@opensuse.org - Initial commit