github i-love-flamingo/flamingo-commerce v3.12.0

4 days ago

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 and Desc in SortOption 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

Full Changelog: v3.11.0...v3.12.0

Don't miss a new flamingo-commerce release

NewReleases is sending notifications on new releases.