Highlighted release notes
product
- Added exported method BundleConfiguration to the GraphQL DTO for the bundle product
- Deprecated struct error ProductNotFound in favour of var ErrProductNotFound
- Introduced product not found error and general error to product graphql resolver
checkout
- add config
commerce.checkout.orderService.skipCartValidation
to disable cart validation that happens right before placing an order in the OrderService
search
- Breaking: fixed fake service to interpret sort options and gives away empty promotion
- removed deprecation notice from fields
Asc
andDesc
inSortOption
struct
category
- Introduced general error to category graphql resolver
What's Changed
- chore(deps): update module golang.org/x/mod to v0.19.0 by @renovate in #585
- chore(deps): update module github.com/testcontainers/testcontainers-go to v0.32.0 by @renovate in #586
- chore(deps): update module github.com/vektra/mockery/v2 to v2.43.2 by @renovate in #566
- chore(deps): update module github.com/go-test/deep to v1.1.1 by @renovate in #583
- chore(deps): update module github.com/coreos/etcd to v3.3.27+incompatible by @renovate in #572
- fix(sourcing): use correct error to generate the message by @tessig in #588
- chore(deps): update module flamingo.me/flamingo/v3 to v3.9.0 by @renovate in #589
- chore(deps): update dependency go to v1.22.5 by @renovate in #570
- feat(checkout/orderservice): Introduce flag to skip cart validation during place order by @carstendietrich in #590
- build(deps): bump github.com/docker/docker from 27.0.3+incompatible to 27.1.0+incompatible by @dependabot in #592
- fix(product): add sorting options by @IvanMaidurov in #587
- chore: Replace github.com/pkg/errors with Go core error package by @carstendietrich in #593
- chore(deps): update module github.com/rhymond/go-money to v1.0.14 by @renovate in #591
- chore(deps): update module golang.org/x/mod to v0.20.0 by @renovate in #595
- chore(deps): update module github.com/vektra/mockery/v2 to v2.44.1 by @renovate in #594
- fix(product): extend fake search with default value by @IvanMaidurov in #598
- chore(deps): update dependency go to v1.22.6 by @renovate in #597
- chore(deps): update module golang.org/x/text to v0.17.0 by @renovate in #596
- build(deps): bump github.com/docker/docker from 27.1.0+incompatible to 27.1.1+incompatible by @dependabot in #599
- chore: bump minimum Go version to 1.22 by @carstendietrich in #603
- chore(deps): update module github.com/go-redsync/redsync/v4 to v4.13.0 by @renovate in #543
- chore(deps): update module github.com/vektra/mockery/v2 to v2.45.0 by @renovate in #601
- chore(deps): update module github.com/testcontainers/testcontainers-go to v0.33.0 by @renovate in #602
- chore(deps): update module flamingo.me/flamingo/v3 to v3.10.0 by @renovate in #604
- feat(271627): expose bundle configuration via method by @kgrigorev in #612
- chore(deps): update module flamingo.me/flamingo/v3 to v3.11.0 by @renovate in #608
- chore(deps): update module golang.org/x/text to v0.18.0 by @renovate in #606
- chore(deps): update module github.com/vektra/mockery/v2 to v2.46.1 by @renovate in #609
- chore(deps): update dependency go to v1.23.2 by @renovate in #607
- chore(deps): update dependency go to v1.23.4 by @renovate in #620
- chore(deps): update module github.com/testcontainers/testcontainers-go to v0.34.0 by @renovate in #619
- build(deps): bump golang.org/x/crypto from 0.25.0 to 0.31.0 by @dependabot in #621
- chore(deps): update module flamingo.me/dingo to v0.3.0 by @renovate in #622
- chore(deps): update module github.com/swaggo/swag to v1.16.4 by @renovate in #617
- chore(deps): update module github.com/swaggo/swag/cmd/swag to v1.16.4 by @renovate in #618
- chore(deps): update module github.com/vektah/gqlparser/v2 to v2.5.20 by @renovate in #613
- chore(deps): update module golang.org/x/mod to v0.22.0 by @renovate in #605
- chore(deps): update module flamingo.me/graphql to v1.12.0 by @renovate in #611
- build(deps): bump golang.org/x/net from 0.27.0 to 0.33.0 by @dependabot in #625
- chore(deps): update module flamingo.me/flamingo/v3 to v3.12.0 by @renovate in #626
- feat(product): unify graphql product related errors by @KarolNowakk in #630
- feat(309774): replace Redis container images with Valkey by @kgrigorev in #633
- chore: bump go version, flamingo, graphql, linter and mockery by @tessig in #635
- chore(deps): update module flamingo.me/form to v1.1.3 by @renovate in #637
- chore(deps): update module github.com/testcontainers/testcontainers-go to v0.35.0 by @renovate in #627
- chore(config): migrate renovate config by @renovate in #639
New Contributors
- @kgrigorev made their first contribution in #612
Full Changelog: v3.11.0...v3.12.0