File rubygem-couch_potato.changes of Package rubygem-couch_potato
-------------------------------------------------------------------
Mon Feb 3 09:30:49 UTC 2025 - Dan Čermák <dan.cermak@posteo.net>
- # 1.18.0
- add testing Rails 7.2/8 on CI
- change gemspec to allow for Rails 8
- remove support for Rails < 7.2
-------------------------------------------------------------------
Fri Jun 21 09:42:44 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>
- # 1.17.0
- filter out nil ids for loading multiple documents
- cache nil documents
# 1.16.0
- add payload to ActiveSupport instrumentation calls
- only notify load.cached when there are cached documents
# 1.15.0
- cache loading multiple documents
- keep the database cache when switching to another database and back to the original one
# 1.14.0
- add database_collection to models to help avoid n+1 requests
-------------------------------------------------------------------
Mon Jan 29 13:54:20 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>
- # 1.13.0
- add Ruby 3.2 support
- remove Ruby 2.7 support
- add active_support 7.1 support
- remove active_support 6.x support
-------------------------------------------------------------------
Wed Dec 7 11:16:35 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 1.12.1
see installed CHANGES.md
# 1.12.1
- re-enable aliases when parsing config yaml file
# 1.12.0
- remove active_support 5.x
- add Ruby 3.1 support (active_support 6.1, 7.0)
# 1.11.0
- improve view_in_batches performance by switching to using startkey_docid over skip
-------------------------------------------------------------------
Tue Feb 15 07:26:32 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 1.10.1
see installed CHANGES.md
### 1.10.1
- support passing an empty array to CouchPotato::Database#load
-------------------------------------------------------------------
Tue Jan 25 06:46:07 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 1.10.0
see installed CHANGES.md
### 1.10.0
- add spec/support for Rails 7
### 1.9.0
- add spec/support for Rails 6.1
- add caching Couchrest connections to reduce total number created
### 1.8.0
- remove not saving model if it is not dirty. this could lead to missed document updates if the document has been updated in a different process in-between being loaded and saved in the current process.
- remove deep dirty tracking
-------------------------------------------------------------------
Thu Aug 3 19:09:03 UTC 2017 - coolo@suse.com
- updated to version 1.7.1
see installed CHANGES.md
### 1.7.1
* added support for properties of type Integer
-------------------------------------------------------------------
Wed May 4 04:33:35 UTC 2016 - coolo@suse.com
- updated to version 1.7.0
see installed CHANGES.md
### 1.7.0
* added `_revisions` method that returns all available revisions of a document.
### 1.6.4
* bug fix for accessing inherited properties (Alexander Lang)
### 1.6.3
* added ActiveSupport instrumentation (Alexander Lang)
### 1.6.2
* view digest bugfix (Alexander Lang)
### 1.6.1
* added option to add digests to a single view (Alexander Lang)
### 1.6.0
* added global option to add digests to view names (Alexander Lang)
### 1.5.1
* updated CouchRest to 2.0.0.rc3 in order to re-use http connections. Performance improvements. (Thilo Utke)
* added passing params to lists (Alexander Lang)
-------------------------------------------------------------------
Sat Mar 19 05:28:39 UTC 2016 - coolo@suse.com
- updated to version 1.6.5
see installed CHANGES.md
-------------------------------------------------------------------
Wed Mar 16 05:29:24 UTC 2016 - coolo@suse.com
- updated to version 1.6.4
see installed CHANGES.md
### 1.5.0
* Moved RSpec matchers into couch_potato-rspec gem. This way, people not using RSpec don't need to install the helpers, plus we can release separate matchers for RSpec 2 and 3.
-------------------------------------------------------------------
Tue Feb 10 17:33:54 UTC 2015 - coolo@suse.com
- updated to version 1.4.0
-------------------------------------------------------------------
Mon Oct 13 09:48:00 UTC 2014 - coolo@suse.com
- adapt to new rubygem packaging
-------------------------------------------------------------------
Sun May 18 09:04:35 UTC 2014 - coolo@suse.com
- updated to version 1.2.0
* adds optional deep dirty tracking (andymorris)
* fixes an exception when deleting an already deleted document (Alexander Lang)
-------------------------------------------------------------------
Sun Apr 6 05:38:52 UTC 2014 - coolo@suse.com
- updated to version 1.1.4
* Removes the dependency to json/add/core (cstettner)
* removes check if database exists to avoid lots of additional requests (Alexander Lang)
-------------------------------------------------------------------
Sat Mar 15 18:46:00 UTC 2014 - coolo@suse.com
- updated to version 1.1.2
* fixes `CouchPotato.models` did not include subclasses
* adds `CouchPotato.use` (Daniel Lohse)
* fixes MapReduceToMatcher when reduce uses `sum` (Daniel Lohse)
* adds `CouchPotato::Config.database_host` for using multiple databases in a project (Daniel Lohse)
* makes `cast_native` cast floats with no leading digits (wrshawn)
-------------------------------------------------------------------
Sun Dec 1 16:11:12 UTC 2013 - coolo@suse.com
- updated to version 1.1.1
* fixes properties were leaked to sibling classes (Alexander Lang)
-------------------------------------------------------------------
Fri Nov 22 08:40:40 UTC 2013 - coolo@suse.com
- updated to version 1.1.0
* adds conflict handling for Database#save/destroy (Alexander Lang)
-------------------------------------------------------------------
Tue Jul 30 18:46:58 UTC 2013 - coolo@suse.com
- updated to version 1.0.1
-------------------------------------------------------------------
Thu Aug 30 09:20:07 UTC 2012 - coolo@suse.com
- updated to version 0.7.1
-------------------------------------------------------------------
Wed Aug 8 09:11:27 UTC 2012 - coolo@suse.com
- updated to version 0.7.0
-------------------------------------------------------------------
Wed Aug 1 05:03:07 UTC 2012 - coolo@suse.com
- updated to version 0.6.0
-------------------------------------------------------------------
Wed Jan 26 17:10:36 UTC 2011 - mrueckert@suse.de
- update to version 0.4.0
* ruby 1.9.2 compatibility (langalex)
* couch potato objects now behave correctly when used as keys in
Hashes (langalex)
* use as_json instead of to_s(:json), which is the rails way
* use ActiveModel dirty tracking (langalex) - this means no more
"deep tracking", e.g. `user.tags << 'new_tag'; user.dirty? # false`
-------------------------------------------------------------------
Sun Nov 14 00:29:08 UTC 2010 - mrueckert@suse.de
- update to version 0.3.2
* support for lists (langalex)
* switch to activemodel adds support for rails 3
- additional changes from version 0.2.32
* added persisted? and to_key for proper ActiveModel compliance (thilo)
* id setter (jhohertz-work)
* load document ids if include\_documents is false (jweiss)
* persist given created\_at/updated\_at instead of Time.now (langalex)
-------------------------------------------------------------------
Fri Jun 11 14:35:17 UTC 2010 - mrueckert@suse.de
- update to version 0.2.31
* Removed requirement for validatable gem. Allows for using more
uptodate versions of the library, or doesn't install it when
you're using ActiveModel. (mattmatt)
* fixed callbacks of super classes were not run (langalex)
- additional changes from version 0.2.30
* pass in multiple keys when querying a view (langalex)
- additional changes from version 0.2.29
* nicer inspect() for models (mattmatt)
* fixed (re)reduce for property views wasn't working (langalex)
- additional changes from version 0.2.28
* fixed reloading nested classes (langalex)
* fixed constant missing error when loading models with
uninitialized classes via views (langalex)
* added rspec helpers for stubbing out views (langalex)
* fixed design document names for nested model classes (svenfuchs)
-------------------------------------------------------------------
Fri Jun 11 10:00:01 UTC 2010 - mrueckert@suse.de
- use rubygems_requires macro
-------------------------------------------------------------------
Thu Mar 25 12:15:01 UTC 2010 - mrueckert@suse.de
- initial package