Note: the changes in this release are identical to v2.3.0.
- admin-ui Add support for tabs on custom UI routes (26b4ea5)
- admin-ui Enable useQuery hook to refetch on channel change (#2869) (3d516ea), closes #2869
- core Add RefundEvent & publish on Refund creation (#2832) (cb08427), closes #2832 #2830
- core Enable inherit resolvers from interfaces (#2800) (1069b3b), closes #2800
- core Make Refund process configurable (#2942) (c8f1d62), closes #2942
- core Publish event when OrderLine cancelled (#2829) (213a26b), closes #2829
- create Support SSL enforced PostgreSQL databases (#2905) (65b4f3c), closes #2905
- email-plugin Add support for computed email subject (#2863) (e546f24), closes #2863
- email-plugin Support dynamic globalTemplateVars (#2950) (cab67b6), closes #2950 #2933
- ui-devkit Support pnpm to build UI extensions (#2877) (37e6a35), closes #2877
- core Add usage check of nested custom property filters in ListQueryBuilder (#2939) (05cfc9d), closes #2939
- core Copy tax category on product duplication (#2947) (2f0521c), closes #2947
- core Update DefaultSearchPlugin indexer controller to avoid TypeORM memory leak (#2883) (ee2c177), closes #2883
BREAKING CHANGE: All core Vendure packages are now licensed under the GPL v3.0 license. See LICENSE.md and the License FAQ.
Changelogs for versions prior to v3.0.0 can be found in the CHANGELOG_v2.md and CHANGELOG_v1.md files.