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
More information can be found in <ahref="https://jsonapi.org/format/1.1/#document-resource-object-links">https://jsonapi.org/format/1.1/#document-resource-object-links</a>
64
+
and <ahref="http://www.crnk.io/releases/latest/documentation/#_jsonapilinksinformation">http://www.crnk.io/releases/latest/documentation/#_jsonapilinksinformation</a>.
65
+
66
+
<h4>Misc Improvements</h4>
67
+
1
68
<ul>
2
-
<li>Improved logging for relationship inclusion mechanism. Set <code>io.crnk</code> to DEBUG to learn more
3
-
about how inclusions are loaded.
4
-
</li>
5
-
<li>Reenabled Spring Boot 1 support.</li>
6
-
<li>JSON-based filter parameters fixed to support renaming of attributes with @JsonProperty.</li>
7
-
<li>When using faceted search, the value map is sorted by total count in descending order.</li>
8
-
<li>Built-in ExceptionMappers can be overriden by custom ones</li>
9
-
<li>ExceptionMappers can implement Prioritizable</li>
10
-
<li>More documentation for ExceptionMappers</li>
11
-
</ul>
69
+
<li>Improved logging for relationship inclusion mechanism. Set <code>io.crnk</code> to DEBUG to learn more
70
+
about how inclusions are loaded.
71
+
</li>
72
+
<li>Re-enabled Spring Boot 1 support upon request to be maintained a little while longer.</li>
73
+
<li>JSON-based filter parameters fixed to support renaming of attributes with @JsonProperty.</li>
74
+
<li>When using faceted search, the value map is sorted by total count in descending order.</li>
75
+
<li>Built-in ExceptionMappers can be overridden by custom ones by implementing the Prioritizable interface.</li>
76
+
<li>ExceptionMappers can implement Prioritizable</li>
77
+
<li>More documentation for ExceptionMappers</li>
78
+
<li>Meta-model is excluded from OpenAPI generation by default. <ahref="https://github.com/crnk-project/crnk-framework/issues/625">#625</a></li>
79
+
<li>Non-ID fields can no longer be named <code>id</code>.</li>
80
+
<li>Bulk support through the BulkResourceRepository interface now supports HTTP DELETE operations.
81
+
This complements existing support for POST. PATCH has not yet been implemented.
82
+
</li>
83
+
<li>JPA repositories avoid issuing a count query in some situations where the configured offset, limit and
84
+
received result sets allow to by-pass it. Greatly improving performance in some situations! Where every bit of
85
+
performance is essential, the existing "has more" strategy rather than total count may also be of help.
86
+
</li>
87
+
<li>JAX-RS integration has an improved path handling. There will be some more work to harden this area
88
+
in the future to account for the different behavior of different frameworks.
89
+
</li>
90
+
<li>Refinements to the <ahref="http://www.crnk.io/releases/latest/documentation/#_jpa">JPA-related documentation</a>. For example,
91
+
how to implement more advanced use cases where the entity and resource model do not fully match.
92
+
</li>
93
+
<li>
94
+
Better error message when the parsing of an enum parameter fails.
95
+
</li>
96
+
<li>The order of attributes is honored in the serialized REST documents. Attributes in the implementation and on the REST layer will have
97
+
the same order.
98
+
</li>
99
+
<li>A bug fix when resolving attribute paths from subtypes of a resource <ahref="https://github.com/crnk-project/crnk-framework/issues/712">#712</a>.</li>
100
+
<li>Improvements to the Typescript generation for the java.util.Map data type <ahref="https://github.com/crnk-project/crnk-framework/issues/709">#709</a></li>
101
+
<li>The CrnkExceptionMapper uses the JSON:API error fields <code>title</code> and <code>code</code> if <code>detail</code> is not available for better
102
+
error messages.
103
+
</li>
104
+
<li>New UrlBuilder interface introduced as public API that allows to customize the construction of URLs out of resource ids and QuerySpecs.</li>
105
+
</ul>
106
+
107
+
108
+
<h4>Acknowledgements</h4>
109
+
110
+
A special thanks to Broad, Ralph, JB, PoffM, Christian, Sebastian,
111
+
Kokogino, duncanportelli, Luka, Gianin, fjf2002, Tomasz, erjaimin for all
0 commit comments