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
- Added `pointybeard/symphony-classmapper` and `pointybeard/symphony-pdo` libraries to `composer.json`
13
+
- Added JSON encoding options to `JsonFrontend` class. This makes it easier to apply encoding changes across an entire API. Including two new methods: `getEncodingOptions()` and `setEncodingOptions()`
14
+
- Added shutdown method to `ErrorHandler` so JSON error is rendered when there are unrecoverable errors (rather than error based on Symphony's HTML error template)
15
+
- Added `loadCurrentFromPageAndQueryString()`, `hasExpired()`, `expire()`, `fetchExpired()`, `deleteExpired()`, `removeAPIFrameworkHeadersFromJsonString()`, and `removeAPIFrameworkHeadersFromArray()` methods to `PageCache` model
16
+
- Added better error handling when setting `isCachable`
17
+
18
+
#### Changed
19
+
- Changed required versions of `symfony/http-foundation` and `justinrainbow/json-schema`
20
+
- Removed code that stored `resolvedPage` data since causes issues with page params
21
+
- No longer passing resolved page data to the contructor for `CacheableJsonFrontEndPage` and `JsonFrontEndPage`
22
+
- Using `JsonFrontend` encoding options when generating responses
23
+
24
+
#### Fixed
25
+
-`JsonFrontend::display()` was failing if the page doesnt exist since `resolvedPage` is false
0 commit comments