Benjamin Fleischer
bb0f9d088d
Bump version to 0.10.9
2019-02-08 11:25:53 -06:00
cintamani
15b7974fac
Merge pull request #2288 from cintamani/patch-1
...
Change the fetch method to deal with recyclable key cache strategy
2019-02-08 12:14:03 +00:00
cintamani
be7f083d02
Fix sqlite3 version to 1.3.13 as the new 1.4 version released last week is not compatible with the adapters currently in use
2019-02-08 11:17:36 +00:00
cintamani
2cc2a048c6
Update CHANGELOG.md
...
Run tests again
2019-02-08 11:09:05 +00:00
cintamani
26bba194d0
Ensure that CacheVersioning is setted up only in the context of relevant tests
2019-02-05 15:50:43 +00:00
Benjamin Fleischer
6fd5c66837
Update test/cache_test.rb
...
Co-Authored-By: cintamani <cintamani.puddu@gmail.com>
2019-02-05 15:42:21 +00:00
cintamani
7ff2ac64b7
Update test/cache_test.rb
2019-02-01 17:44:09 +00:00
cintamani
f815d3e9f8
Merge pull request #1 from wasifhossain/collection-cache-expiry
...
Test cache expiration in collection on update of a record
2019-02-01 16:05:02 +00:00
Wasif Hossain
3d0b5acc37
Test cache expiration in collection on update of a record
2019-02-01 10:04:49 +06:00
Krzysztof Rybka
209834dc49
Performance and memory usage fixes ( #2309 )
...
* Use select and reject instead of partition.map
* Sort adapters keys in place
* Just select from options
* Add changelog entry
2019-01-29 15:38:11 -06:00
cintamani
141feeb259
Revert "Update caching.rb"
...
This reverts commit f31430a8185533246638a7cfebba325f0ac9b0fa.
2019-01-29 16:00:18 +00:00
cintamani
427dd05a73
Revert "Update caching.rb"
...
This reverts commit c6f34eb9e9df86b568b9463e2ea8c26f0f43a838.
2019-01-29 16:00:18 +00:00
cintamani
192c86ab2a
Update test/cache_test.rb
2019-01-29 16:00:18 +00:00
cintamani
7dbb583873
Update cache_test.rb
...
Re-run tests on appveyor. Based on https://github.com/rails-api/active_model_serializers/pull/1168/files looks like there are some config issue in that environment causing this.
2019-01-29 16:00:18 +00:00
cintamani
bd53d9b213
Update caching.rb
2019-01-29 16:00:18 +00:00
cintamani
b0039e3758
Update caching.rb
2019-01-29 16:00:18 +00:00
cintamani
70604bbae7
Only set cache_versioning to true on rails versions when relevant
2019-01-29 16:00:18 +00:00
cintamani
7f751fc1f7
Add test coverage and changelog
2019-01-29 16:00:18 +00:00
cintamani
be5fbf3d54
Use #cache_key_with_key when available
...
In order to keep compatibility between the AMS cache feature and with Rails > 5.1 cache versioning, we have to use the `cache_key_with_version`.
**NOTE** - This is a quick fix to the issue, if there will be future plans a proper cache versioning with recyclable key needs to be implemented.
More info: https://github.com/rails-api/active_model_serializers/issues/2287
2019-01-29 16:00:18 +00:00
Benjamin Fleischer
22f2cb76dd
Merge pull request #2310 from krzysiek1507/fix/bundler-on-travis
...
Install bundler ~> 1.17 on Travis
2019-01-29 09:48:19 -06:00
Krzysztof Rybka
a7915c80c2
Exclude Ruby 2.4.2 and Rails master from matrix
2019-01-25 19:32:25 +01:00
Krzysztof Rybka
96ab640eb9
Install rubygems 2.7.8 and bundler ~> 1.17 on Travis
2019-01-25 01:39:24 +01:00
Benjamin Fleischer
c6c3927e00
Merge pull request #2307 from faucct/bugfix/double-evaluation-of-object
...
Reevaluation of object
2019-01-10 11:58:27 -06:00
Benjamin Fleischer
9939d54289
Merge pull request #2306 from krzysiek1507/feature/add-frozen-string-literal
...
Add frozen_string_literal pragma to ruby files
2019-01-09 12:19:13 -06:00
Nikita Sokolov
a39794df5b
LazyAssociation#object should not reevaluate reflection values
2019-01-09 09:52:38 +03:00
Krzysztof Rybka
89dcdace86
Enable frozen string literal comment for rubocop
2018-12-17 16:55:00 +01:00
Krzysztof Rybka
873cf4add2
Add frozen_string_literal pragma to ruby files
2018-12-17 16:54:56 +01:00
Benjamin Fleischer
17d0e6bdb7
Merge pull request #2300 from cookpad/c/travis-fixes-master
...
Updates to travis integration
2018-11-12 22:25:37 -06:00
cintamani
b76aae7f8e
Update .travis.yml
2018-11-07 11:27:40 +00:00
cintamani
f608aef83c
Add ruby 2.5.3
...
Add the latest stable ruby version in the list of RVM to test
2018-11-07 10:47:20 +00:00
Benjamin Fleischer
bc4805cbc1
Bump version to v0.10.8
2018-11-01 16:24:08 -05:00
Benjamin Fleischer
f1a2ec7f99
Add change to changelog
2018-11-01 16:19:43 -05:00
Benjamin Fleischer
09264da273
Merge branch 'fix_thread_safety_bug' into 0-10-stable
2018-11-01 16:17:02 -05:00
Benjamin Fleischer
238d7921ec
Lint per rubocop
2018-11-01 14:51:18 -05:00
Benjamin Fleischer
b358271ef5
Note that we dup the entire reflection instance
2018-11-01 14:21:59 -05:00
LongCB
c7e847fc72
Fix thread unsafe behavior
2018-11-01 14:20:47 -05:00
Benjamin Fleischer
127b04ba33
Add failing test for reflection thread safety bug
2018-11-01 13:57:07 -05:00
Benjamin Fleischer
cb67434b46
Merge pull request #2279 from mkon/link-conditions
...
Support conditions in link statements
2018-10-31 13:27:28 -05:00
cintamani
b7bf03c127
Exclude ruby > 2.1 for Rails 5.2 build
2018-10-29 10:13:52 +00:00
cintamani
1b679d4c8c
Test travis integration
2018-10-29 09:46:07 +00:00
Konstantin Munteanu
572f11b7e0
value is always a link
2018-10-25 09:54:36 +02:00
Konstantin Munteanu
ca6c009273
typos
2018-10-25 09:45:34 +02:00
Konstantin Munteanu
0d3999c36d
Support conditions in link statements
2018-10-25 09:45:34 +02:00
Benjamin Fleischer
05e5ba6939
Merge pull request #2281 from alvincrespo/alvincrespo-patch-1
...
Fix documentation around class name comparison
2018-10-24 17:05:19 -05:00
Benjamin Fleischer
4b2b9ef730
Merge pull request #2297 from vnbrs/patch-1
...
Remove unnecessary line break from exception message
2018-10-24 17:02:19 -05:00
Benjamin Fleischer
01ecc5dea3
Update Changelog
2018-10-24 17:01:25 -05:00
Benjamin Fleischer
12724807e9
Merge branch 'Hirurg103-0-10-stable' into 0-10-stable
2018-10-24 16:59:59 -05:00
Vinicius Brasil
bcf21ea0a6
Remove unnecessary line break from exception message
...
This removes the unnecessary line break from the exception message. Example:
```
Cannot infer root key from collection type. Please\n
specify the root or each_serializer option, or render a JSON String
```
2018-10-24 14:10:59 -03:00
Dzmitry
db4e5267fd
Fix the bug that serializer could not be found if the association's serializer is namespaced but the model is not
...
[fix #2295 ]
2018-10-20 15:42:11 +03:00
Benjamin Fleischer
eb865c276d
Update Changelog
2018-10-11 15:03:44 -05:00