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

openSUSE Build Service is sponsored by