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

openSUSE Build Service is sponsored by