You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+49-1Lines changed: 49 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,36 @@ of your resources, including their attributes and relationships, to make your se
9
9
JR is designed to work with Rails 5.1+, and provides custom routes, controllers, and serializers. JR's resources may be
10
10
backed by ActiveRecord models or by custom objects.
11
11
12
+
## Speee Fork
13
+
14
+
This is the [Speee](https://speee.jp/) fork of [jsonapi-resources](https://github.com/cerebris/jsonapi-resources).
15
+
16
+
### Goals
17
+
18
+
-**Modern Rails Support**: Enable compatibility with the latest Rails versions (7.1, 7.2, 8.0, 8.1+)
19
+
-**0.9.x Backward Compatibility**: Maintain compatibility with code written for jsonapi-resources 0.9.x
20
+
21
+
### Key Changes from Upstream
22
+
23
+
#### Rails Compatibility
24
+
- Full support for Rails 7.1, 7.2, 8.0, and 8.1
25
+
- Rack 3.0 compatibility fixes
26
+
- Rails 8.2 deprecation warning fixes
27
+
28
+
#### 0.9.x Backward Compatibility
29
+
-`result.resource` and `result.resources` accessors on operation results
30
+
-`apply_filters` method made public for custom filter implementations
31
+
- PORO (Plain Old Ruby Object) support in `find_fragments`
32
+
33
+
#### Bug Fixes
34
+
- MySQL compatibility fix for the `quote` method (uses database adapter)
35
+
- Ruby 2.6/2.7 compatibility for `Psych.unsafe_load`
36
+
37
+
#### Development
38
+
- Docker support for multi-version Rails testing
39
+
- Comprehensive CI matrix covering Ruby 2.6-3.4 and Rails 5.1-8.1
40
+
- SimpleCov integration for test coverage measurement
41
+
12
42
## Documentation
13
43
14
44
Full documentation can be found at [http://jsonapi-resources.com](http://jsonapi-resources.com), including the [v0.10 alpha Guide](http://jsonapi-resources.com/v0.10/guide/) specific to this version.
@@ -24,9 +54,27 @@ which *should* be compatible with JSON:API compliant server implementations such
24
54
25
55
## Installation
26
56
27
-
Add JR to your application's `Gemfile`:
57
+
### Using This Fork
28
58
59
+
To use this fork, add the following to your application's `Gemfile`:
0 commit comments