Skip to content

Commit 2d041a9

Browse files
committed
2.5 changelog
1 parent 063921b commit 2d041a9

File tree

1 file changed

+27
-5
lines changed

1 file changed

+27
-5
lines changed

CHANGELOG.md

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,40 @@
22

33
## 2.5.0 beta 1
44

5-
* GraphQL: **BC Break** Separate `query` resource operation attribute into `item_query` and `collection_query` operations so user can use different security and serialization groups for them
6-
* GraphQL: Add support for custom queries and mutations
5+
* Add an HTTP client dedicated to functional API testing (#2608)
6+
* Add PATCH support (#2895)
7+
* Add a command to generate json schemas `api:json-schema:generate` (#2996)
8+
* Add infrastructure to generate a JSON Schema from a Resource `ApiPlatform\Core\JsonSchema\SchemaFactoryInterface` (#2983)
9+
* Replaces `access_control` by `security` and adds a `security_post_denormalize` attribute (#2992)
10+
* Add basic infrastructure for cursor-based pagination (#2532)
11+
* Change ExistsFilter syntax to `exists[property]`, old syntax still supported see #2243, fixes it's behavior on GraphQL (also related #2640).
12+
* Pagination with subresources (#2698)
13+
* Improve search filter id's managment (#1844)
14+
* Add support of name converter in filters (#2751, #2897), filter signature in abstract methods has changed see b42dfd198b1644904fd6a684ab2cedaf530254e3
15+
* Ability to change the Vary header via `cacheHeaders` attributes of a resource (#2758)
16+
* Ability to use the Query object in a paginator (#2493)
17+
* Compatibility with Symfony 4.3 (#2784)
18+
* Better handling of JsonSerializable classes (#2921)
19+
* Elasticsearch: Add pagination (#2919)
20+
* Add default, min, max specification in pagination parameter API docs (#3002)
21+
* Add a swagger version configuration option `swagger.versions` and deprecates the `enable_swagger` configuration option (#2998)
22+
* Order filter now documents `asc`/`desc` as enum (#2971)
23+
* GraphQL: **BC Break** Separate `query` resource operation attribute into `item_query` and `collection_query` operations so user can use different security and serialization groups for them (#2944, #3015)
24+
* GraphQL: Add support for custom queries and mutations (#2447)
725
* GraphQL: Add support for custom types
8-
* GraphQL: Better pagination support (backwards pagination)
26+
* GraphQL: Better pagination support (backwards pagination) (#2142)
927
* GraphQL: Support the pagination per resource
10-
* GraphQL: Add the concept of *stages* in the workflow of the resolvers and add the possibility to disable them with operation attributes
28+
* GraphQL: Add the concept of *stages* in the workflow of the resolvers and add the possibility to disable them with operation attributes (#2959)
1129
* GraphQL: Add GraphQL Playground besides GraphiQL and add the possibility to change the default IDE (or to disable it) for the GraphQL endpoint
12-
* GraphQL: Add a command to print the schema in SDL
30+
* GraphQL: Add a command to print the schema in SDL `api:graphql:export > schema.graphql` (#2600)
1331
* GraphQL: Improve serialization performance by avoiding calls to the `serialize` PHP function
1432
* GraphQL: Allow to use a search and an exist filter on the same resource
1533
* GraphQL: Refactor the architecture of the whole system to allow the decoration of useful services (`TypeConverter` to manage custom types, `SerializerContextBuilder` to modify the (de)serialization context dynamically, etc.)
1634

35+
Notes:
36+
37+
Please read #2825 if you have issues with the behavior of Readable/Writable Link
38+
1739
## 2.4.7
1840

1941
* Fix passing context to data persisters' `remove` method

0 commit comments

Comments
 (0)