Releases: thecodingmachine/graphqlite
Releases · thecodingmachine/graphqlite
v5.0.0
v4.3.0
- #373 Drop doctrine/cache dependency. symfony/cache is now used with a more unified psr compatible cache interface.
- #375 Docs were updated to address a BC break in 4.2.0 with the custom type mapper API.
- #380 Upgrade to Docusaurus v2.
- This included a very large amount of documentation updates with a new website running on React
v4.2.0
A huge thanks goes out to @devmaslov for his work on #269.
Improvements:
- #269 Handling update mutations and default property values on input types (@devmaslov)
GitHub Workflows:
- #362 Fix CI (@TamasSzigeti)
v4.1.2
v4.1.1
v4.1.0
A huge thanks to the many new contributors for this 4.1.0 release! @fezfez @MattBred @Kharhamel @flow-control @iganev @jensdenies @ezprit @ThibBal @gpupo @DanAtFh @mailopl @gulien @marhub
This release is possible because of you all!
Breaking change:
There is one breaking change introduced in the minor version (this was important to allow PHP 8 compatibility).
- The ecodev/graphql-upload package (used to get support for file uploads in GraphQL input types) is now a "recommended" dependency only.
If you are using GraphQL file uploads, you need to addecodev/graphql-upload
to yourcomposer.json
.
New features:
- All annotations can now be accessed as PHP 8 attributes
- The
@deprecated
annotation in your PHP code translates into deprecated fields in your GraphQL schema - You can now specify the GraphQL name of the Enum types you define
- Added the possibility to inject pure Webonyx objects in GraphQLite schema
- Symfony bundle: Adding settings to disable introspection, set the maximum query complexity and the maximum query depth
Minor changes:
- Migrated from
zend/diactoros
tolaminas/diactoros
- Making the annotation cache directory configurable
Miscellaneous:
- Migrated from Travis to Github actions