v4.4.8 Chocolate truffle
Big thanks to @macanudo527 for tirelessly improving the quality of our code.
This is mainly a maintenance release with only one little fix.
User facing changes 👀
Experimental features for testing 😎
- Don't allow multi-line voucher codes by @cillian in #11259
- [Vouchers] Percentage rate by @rioug in #10821
Technical changes 🔧
- Stabilise flaky checkout spec with voucher by @mkllnk in #11376
- Drop option_types and option_values tables by @Matt-Yorkley in #11373
- Drop :is_master column from variants table by @Matt-Yorkley in #11374
- Drop unused tables by @Matt-Yorkley in #11375
- Reduce controller size by @Matt-Yorkley in #11222
- Remove ignored session store config by @mkllnk in #11389
- 🔧 Remove
new_products_page
and all associated controllers/components/... by @jibees in #11382 - Require belongs_to associations by default by @mkllnk in #11297
- Invoice data generator, fix flaky test by @rioug in #11404
- [Product Refactor] Shipping Category by @Matt-Yorkley in #11221
- Use known, statically cached DFC context by @mkllnk in #11323
- 🚧 BUU: some design updates + one small code fix by @jibees in #11401
- Don't show extra red messages when gems missing by @dacook in #11409
- Fix autocorrect Rails Cops 2 by @macanudo527 in #11337
- 🚧 BUU: refactor/improve testing by @jibees in #11400
- Release template by @dacook in #11392
- 🚧 BUU: Pagination tweaks by @jibees in #11407
- Fix rubocop rails errors by @macanudo527 in #11405
Dependencies 📦
- chore(deps): bump rails from 7.0.6 to 7.0.7 by @dependabot in #11384
- chore(deps): bump aws-sdk-s3 from 1.132.0 to 1.132.1 by @dependabot in #11385
- chore(deps): bump rails-i18n from 7.0.7 to 7.0.8 by @dependabot in #11414
- chore(deps-dev): bump timecop from 0.9.6 to 0.9.8 by @dependabot in #11406
- chore(deps): bump newrelic_rpm from 9.3.1 to 9.4.0 by @dependabot in #11413
- chore(deps): bump newrelic_rpm from 9.4.0 to 9.4.1 by @dependabot in #11420
Full Changelog: v4.4.7...v4.4.8