Highlights
Dependency clean-up and restructuring
This release comes with a major clean-up of dependencies used across our packages.
The clean-up includes 1) replacing large dependencies with native code to reduce bundle size, 2) ensuring unified dependency versions across packages, and 3) eliminating security vulnerabilities from dependencies.
As a result of these changes, the production node_modules have been reduced from 1GB+ → 837MB (approx. -16%), and we are down to a single low security vulnerability.
You can read more about the changes in #13932, #13910, and #13940.
Features
- feat(dashboard): include missing columns import template by @NicolasGorga in #13958
Bugs
- fix: Updates to medusa payments provider by @sradevski in #13914
- fix(): update Integration test enabling index when not necessary by @adrien2p in #13904
- chore(): Fix dependencies by @adrien2p in #13932
- fix: Update type Providers by @juanzgc in #13927
- fix opentelemetry-resources dependency typo by @peterlgh7 in #13948
- fix(types, medusa): fixes to http types and validators by @shahednasser in #13928
- Remove fetchPreviousPage/fetchNextPage from dependency array of useEf… by @NicolasGorga in #13949
- fix(medusa): priced products region_id regression by @NicolasGorga in #13961
- fix(): Index integration tests flackyness by @adrien2p in #13953
Documentation
- docs: docs for next release by @shahednasser in #13907
- chore(docs): Generated DML JSON files (automated) by @github-actions[bot] in #13919
- docs: document asymmetric encryption by @shahednasser in #13922
- docs: clarify prices are stored in major units by @shahednasser in #13897
- chore(docs): Generated References (automated) by @github-actions[bot] in #13921
- docs: generate OAS for 2.11.2 by @shahednasser in #13925
- docs: fix deployment error by @shahednasser in #13942
- docs: fix broken image in billing docs + clarify billing details by @shahednasser in #13944
- docs: fixes to recipes and examples following latest update by @shahednasser in #13933
- Include expected Sentry opentelemetry 1.x peer deps by @NicolasGorga in #13947
- docs: add keywords to Cloud sign up guide by @shahednasser in #13950
- docs: added product rental tutorial by @shahednasser in #13896
- docs: refactor analytics + remove segment by @shahednasser in #13954
Chores
- chore(docs): Update version in documentation (automated) by @github-actions[bot] in #13918
- chore(docs): Updated UI Reference (automated) by @github-actions[bot] in #13920
- chore(modules-sdk): parallel migrations by @carlos-r-l-rodrigues in #13898
- chore: add missing since and featureFlag tags by @shahednasser in #13926
- chore(): Update dependencies usage by @adrien2p in #13910
- chore(medusa): do not use transaction id on cart operations by @carlos-r-l-rodrigues in #13931
- chore(): Cleanup and organize deps by @adrien2p in #13940
- chore(): Update root dev deps and Stabilize package integration tests pipeline by @adrien2p in #13952
- chore(modules-sdk): db migration concurrency as envvar by @carlos-r-l-rodrigues in #13965
Other Changes
- Quote column names in indexes by @peterlgh7 in #13938
- Inject config module in tests by @peterlgh7 in #13937
- Version Packages by @github-actions[bot] in #13923
Full Changelog: v2.11.2...v2.11.3