diff --git a/.release-please-manifest.json b/.release-please-manifest.json index dbf774ae1b..b083376114 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{".":"0.94.1"} +{".":"0.95.0"} diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index b70f8f731c..6a9cc6b7a6 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,5 +1,61 @@ # Changelog +## [0.95.0](https://github.com/graycoreio/daffodil/compare/v0.94.1...v0.95.0) (2026-09-29) + + +### ⚠ BREAKING CHANGES + +* **design, storefront:** `DaffFormFieldControl.controlType` is now typed as `DaffFormFieldControlTypesEnum` instead of `any`. Controls that set it to an arbitrary string such as `'native-input'` or `'native-select'` must use `DaffFormFieldControlTypesEnum.Input` or `DaffFormFieldControlTypesEnum.Dropdown` instead. The `is-native-select` class on `DaffFormFieldComponent` has been renamed to `is-dropdown`. +* **design:** The `daff-theme` mixin has been removed from `@daffodil/design/scss/theme`. Use `daff-component-themes` instead. The `embolden` mixin and `.embolden` class have been removed from `@daffodil/design/scss/typography`. Use the `$bold-font-weight` variable or `font-weight: bold` instead. +* **design:** The `daff-configure-theme` function has been removed from `@daffodil/design`. Use `daff-create-theme` instead. + +### Features + +* **design-examples:** update the way error message is displayed in custom select example ([#4775](https://github.com/graycoreio/daffodil/issues/4775)) ([9e62a0b](https://github.com/graycoreio/daffodil/commit/9e62a0b836478f102c225f151f4f1d557d4bd02f)) +* **design, design-examples, daffio, demo:** deprecate `@daffodil/design/image` in favor of `@daffodil/design/image-lite` ([#4683](https://github.com/graycoreio/daffodil/issues/4683)) ([86bf16c](https://github.com/graycoreio/daffodil/commit/86bf16c5bdaa28094feabda1745ef5109566f0fc)) +* **design, storefront:** share dropdown styling across form field controls ([#4696](https://github.com/graycoreio/daffodil/issues/4696)) ([6aec094](https://github.com/graycoreio/daffodil/commit/6aec094cfd1e397d957a497489855d216e24d408)) +* **design:** convert accordion styles from px to rem ([#4704](https://github.com/graycoreio/daffodil/issues/4704)) ([3077082](https://github.com/graycoreio/daffodil/commit/307708210c390ec93c14e36f71c3069a1e415926)) +* **design:** convert article styles from px to rem ([#4705](https://github.com/graycoreio/daffodil/issues/4705)) ([5e7cdea](https://github.com/graycoreio/daffodil/commit/5e7cdea24b7ac49463779992b4d5015e4e1facc3)) +* **design:** convert badge styles from px to rem ([#4706](https://github.com/graycoreio/daffodil/issues/4706)) ([febbb49](https://github.com/graycoreio/daffodil/commit/febbb49eeecc3d1cc799f9349b70d311827a8b3f)) +* **design:** convert breadcrumb styles from px to rem ([#4707](https://github.com/graycoreio/daffodil/issues/4707)) ([f9ba68f](https://github.com/graycoreio/daffodil/commit/f9ba68f9139186ede3df2cd911443d6d7d7491ad)) +* **design:** convert button styles from px to rem ([#4708](https://github.com/graycoreio/daffodil/issues/4708)) ([f7e4bc4](https://github.com/graycoreio/daffodil/commit/f7e4bc434f270e3a91f8f2255ff0ac6a3d0f0451)) +* **design:** convert callout styles from px to rem ([#4711](https://github.com/graycoreio/daffodil/issues/4711)) ([4cafa88](https://github.com/graycoreio/daffodil/commit/4cafa884b6aabd3281813c57a434042bcd746a9d)) +* **design:** convert card styles from px to rem ([#4712](https://github.com/graycoreio/daffodil/issues/4712)) ([fa91f31](https://github.com/graycoreio/daffodil/commit/fa91f31bf1a6ec32d4c772c479256535c33173fb)) +* **design:** convert hero styles from px to rem ([#4713](https://github.com/graycoreio/daffodil/issues/4713)) ([5cf55dc](https://github.com/graycoreio/daffodil/commit/5cf55dc35763e4acf69eb943f69ce627eb693a45)) +* **design:** convert media gallery styles from px to rem ([#4714](https://github.com/graycoreio/daffodil/issues/4714)) ([175a51b](https://github.com/graycoreio/daffodil/commit/175a51b8ace21d17a8a496a8f285099d0710d613)) +* **design:** convert modal styles from px to rem ([#4715](https://github.com/graycoreio/daffodil/issues/4715)) ([30b212c](https://github.com/graycoreio/daffodil/commit/30b212caf9b535669647dee0d3e36dda402fae11)) +* **design:** convert navbar styles from px to rem ([#4716](https://github.com/graycoreio/daffodil/issues/4716)) ([3be9121](https://github.com/graycoreio/daffodil/commit/3be91216f0c387f5f40ec1776bd04225f2be1c8c)) +* **design:** convert notification styles from px to rem ([#4717](https://github.com/graycoreio/daffodil/issues/4717)) ([f2e1b7b](https://github.com/graycoreio/daffodil/commit/f2e1b7b7cd2f370a964ece3586cb8f9962db8a0d)) +* **design:** convert progress bar styles from px to rem ([#4718](https://github.com/graycoreio/daffodil/issues/4718)) ([60bda3b](https://github.com/graycoreio/daffodil/commit/60bda3b70cb26a58a03677f5d5ac75164774dfb4)) +* **design:** convert switch styles from px to rem ([#4719](https://github.com/graycoreio/daffodil/issues/4719)) ([9d15f92](https://github.com/graycoreio/daffodil/commit/9d15f921367cf729710846c69c20ab27e9b97915)) +* **design:** convert tabs styles from px to rem ([#4720](https://github.com/graycoreio/daffodil/issues/4720)) ([c54f841](https://github.com/graycoreio/daffodil/commit/c54f841ff6498927ea85bd6e4a9a80b59ae7a37c)) +* **design:** convert tree styles from px to rem ([#4721](https://github.com/graycoreio/daffodil/issues/4721)) ([a3474d5](https://github.com/graycoreio/daffodil/commit/a3474d561bdfdcaf7dc9f98ec150a11205fd405f)) +* **design:** create `@daffodil/design/image-lite` ([#4681](https://github.com/graycoreio/daffodil/issues/4681)) ([539cd57](https://github.com/graycoreio/daffodil/commit/539cd572eaaeb2a3b5128fca7a93091d4976bdc5)) +* **design:** implement `daff-color-shift` in `@daffodil/design/button` themes ([#4685](https://github.com/graycoreio/daffodil/issues/4685)) ([50adf6f](https://github.com/graycoreio/daffodil/commit/50adf6f0b8677c90b677a52739d9ab28330536a3)) +* **design:** remove `daff-configure-theme` function ([#4671](https://github.com/graycoreio/daffodil/issues/4671)) ([6307b1e](https://github.com/graycoreio/daffodil/commit/6307b1e42fc5196f6bd722593c98a404dbed7984)) +* **design:** remove deprecated typography and theme sass APIs ([#4694](https://github.com/graycoreio/daffodil/issues/4694)) ([a1cf660](https://github.com/graycoreio/daffodil/commit/a1cf6604640db6f4a5393af12baac844b0d3179f)) +* **design:** replace button active states with focus rings ([#4730](https://github.com/graycoreio/daffodil/issues/4730)) ([2bf2130](https://github.com/graycoreio/daffodil/commit/2bf21305f2df3548b9563d931e9901d13c8f4253)) +* **design:** respect the browser's default font size ([#4703](https://github.com/graycoreio/daffodil/issues/4703)) ([5a2da58](https://github.com/graycoreio/daffodil/commit/5a2da58c48f91fac86f724a1b9366ae994507f28)) +* **design:** update select and form field borders ([#4701](https://github.com/graycoreio/daffodil/issues/4701)) ([559897e](https://github.com/graycoreio/daffodil/commit/559897eb66e58d647ff013ce44848adf016485cd)) +* **product:** deprecate qty action ([#4697](https://github.com/graycoreio/daffodil/issues/4697)) ([bbb3856](https://github.com/graycoreio/daffodil/commit/bbb3856b4fefe2d2c63c3e52501f55cd154a3088)) + + +### Bug Fixes + +* **all:** apollo breaking changes ([#4724](https://github.com/graycoreio/daffodil/issues/4724)) ([1b7b0b9](https://github.com/graycoreio/daffodil/commit/1b7b0b99bca05b6555c9c893dc5c12a4f627f8b9)) +* **all:** lazy loaded environments do not load extra reducers ([#4686](https://github.com/graycoreio/daffodil/issues/4686)) ([6a2c681](https://github.com/graycoreio/daffodil/commit/6a2c6817df7ace2240ba4878cbdab7039adf9ef0)) +* **commerce:** unit test type hinting ([#4698](https://github.com/graycoreio/daffodil/issues/4698)) ([819bca8](https://github.com/graycoreio/daffodil/commit/819bca80836bbfdde6fb543dba601c2f8369b992)) +* **core:** remove orphaned filters file ([#4725](https://github.com/graycoreio/daffodil/issues/4725)) ([53d94ae](https://github.com/graycoreio/daffodil/commit/53d94aebf48e8f74a0c76ef6e51da71caaba022e)) +* **daffio,demo,category:** file naming and imports ([#4722](https://github.com/graycoreio/daffodil/issues/4722)) ([86e8f83](https://github.com/graycoreio/daffodil/commit/86e8f834fc2e3cd93f6f3e62050fb2ba4dcf5713)) +* **design:** apply the stroked button shadow only when elevated is set ([#4710](https://github.com/graycoreio/daffodil/issues/4710)) ([3c7542e](https://github.com/graycoreio/daffodil/commit/3c7542e97ef49965b94204b9b75b430c63459755)) +* **design:** data not present on flattened tree nodes ([#4773](https://github.com/graycoreio/daffodil/issues/4773)) ([538c062](https://github.com/graycoreio/daffodil/commit/538c062d742958634cca3f166cc44fbd009a6b87)) +* **design:** delay select error state until the options list closes ([#4700](https://github.com/graycoreio/daffodil/issues/4700)) ([65df5ee](https://github.com/graycoreio/daffodil/commit/65df5eebeeb947053f0e8ff5a93bfe369d5ce32c)) +* **design:** remove nav list item hover flicker on non-white backgrounds ([#4691](https://github.com/graycoreio/daffodil/issues/4691)) ([429489c](https://github.com/graycoreio/daffodil/commit/429489cf595463cfc8cbeab04dc1a1adb32cf698)) +* **design:** render list item prefix above the nav list hover overlay ([#4692](https://github.com/graycoreio/daffodil/issues/4692)) ([7974cc3](https://github.com/graycoreio/daffodil/commit/7974cc3b54e55c89e53b5f9e61360056238c8259)) +* **design:** style menu items as focused only on keyboard focus ([#4689](https://github.com/graycoreio/daffodil/issues/4689)) ([2610e87](https://github.com/graycoreio/daffodil/commit/2610e870a00396b45533d20e4bcd8330c860d856)) +* update browserlist compatibility ([#4679](https://github.com/graycoreio/daffodil/issues/4679)) ([b8f824f](https://github.com/graycoreio/daffodil/commit/b8f824f4a7810c130ed158816277eeddad5a3d88)) +* update browserslist config to support all browsers ([#4687](https://github.com/graycoreio/daffodil/issues/4687)) ([445e796](https://github.com/graycoreio/daffodil/commit/445e7960d581b50951f1bc8d16457aabafd72340)) + ## [0.94.1](https://github.com/graycoreio/daffodil/compare/v0.94.1-rc.0...v0.94.1) (2026-08-21) diff --git a/libs/product/state/src/actions/product-page.actions.ts b/libs/product/state/src/actions/product-page.actions.ts index a10aeb7e1a..536cc06b6a 100644 --- a/libs/product/state/src/actions/product-page.actions.ts +++ b/libs/product/state/src/actions/product-page.actions.ts @@ -65,7 +65,7 @@ export class DaffProductPageLoadFailure implements Action { * Update the qty of the current product. * * @param payload - The qty of the product. - * @deprecated + * @deprecated Deprecated in version 0.95.0. Will be removed in version 0.98.0. */ export class DaffProductPageUpdateQty implements Action { readonly type = DaffProductPageActionTypes.UpdateQtyAction; diff --git a/libs/product/state/src/reducers/product/product-reducer-state.interface.ts b/libs/product/state/src/reducers/product/product-reducer-state.interface.ts index fca670bb8c..1cab7fb929 100644 --- a/libs/product/state/src/reducers/product/product-reducer-state.interface.ts +++ b/libs/product/state/src/reducers/product/product-reducer-state.interface.ts @@ -12,7 +12,7 @@ export interface DaffProductReducerState extends DaffOperationState { /** * The quantity chosen for the current product. * - * @deprecated + * @deprecated Deprecated in version 0.95.0. Will be removed in version 0.98.0. */ qty: number; } diff --git a/package-lock.json b/package-lock.json index d338456c34..7080a696b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@daffodil/daffodil", - "version": "0.94.1", + "version": "0.95.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@daffodil/daffodil", - "version": "0.94.1", + "version": "0.95.0", "license": "MIT", "dependencies": { "@angular/animations": "^21", diff --git a/package.json b/package.json index 2164c010a6..2d5e9dd16e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@daffodil/daffodil", - "version": "0.94.1", + "version": "0.95.0", "license": "MIT", "scripts": { "build:dev": "nx run-many -t build", diff --git a/tools/schematics/ng-add/generators/version.ts b/tools/schematics/ng-add/generators/version.ts index bc6cd1210d..3d4cedf375 100644 --- a/tools/schematics/ng-add/generators/version.ts +++ b/tools/schematics/ng-add/generators/version.ts @@ -1 +1 @@ -export const version = '0.94.1'; // x-release-please-version +export const version = '0.95.0'; // x-release-please-version