From 176814ebf54ed27666d03373e4b23356332b2181 Mon Sep 17 00:00:00 2001 From: Sean Collings Date: Fri, 27 Feb 2026 10:55:07 -0700 Subject: [PATCH 1/2] version: atomic-elements 3.7.0 --- .changeset/hip-dots-exist.md | 5 ----- .changeset/kind-crabs-march.md | 5 ----- packages/atomic-elements/CHANGELOG.md | 7 +++++++ packages/atomic-elements/package.json | 2 +- packages/forms/CHANGELOG.md | 7 +++++++ packages/forms/package.json | 6 +++--- 6 files changed, 18 insertions(+), 14 deletions(-) delete mode 100644 .changeset/hip-dots-exist.md delete mode 100644 .changeset/kind-crabs-march.md diff --git a/.changeset/hip-dots-exist.md b/.changeset/hip-dots-exist.md deleted file mode 100644 index 9df768d5..00000000 --- a/.changeset/hip-dots-exist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@atomicjolt/atomic-elements": minor ---- - -Add DateField as a generalization of DateInput. Refactor DateInput to use DateField internally diff --git a/.changeset/kind-crabs-march.md b/.changeset/kind-crabs-march.md deleted file mode 100644 index cd1131dc..00000000 --- a/.changeset/kind-crabs-march.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@atomicjolt/atomic-elements": minor ---- - -Wrap all styles in a @layer elements directive for easier style overrides diff --git a/packages/atomic-elements/CHANGELOG.md b/packages/atomic-elements/CHANGELOG.md index 840c109f..4b3b9e0f 100644 --- a/packages/atomic-elements/CHANGELOG.md +++ b/packages/atomic-elements/CHANGELOG.md @@ -1,5 +1,12 @@ # @atomicjolt/atomic-elements +## 3.7.0 + +### Minor Changes + +- bb7ba89: Add DateField as a generalization of DateInput. Refactor DateInput to use DateField internally +- d2056fa: Wrap all styles in a @layer elements directive for easier style overrides + ## 3.6.0 ### Minor Changes diff --git a/packages/atomic-elements/package.json b/packages/atomic-elements/package.json index 5c3009e5..15c2f302 100644 --- a/packages/atomic-elements/package.json +++ b/packages/atomic-elements/package.json @@ -1,6 +1,6 @@ { "name": "@atomicjolt/atomic-elements", - "version": "3.6.0", + "version": "3.7.0", "sideEffects": false, "module": "dist/esm/index.js", "main": "dist/cjs/index.js", diff --git a/packages/forms/CHANGELOG.md b/packages/forms/CHANGELOG.md index 3505bf65..aaca20ae 100644 --- a/packages/forms/CHANGELOG.md +++ b/packages/forms/CHANGELOG.md @@ -1,5 +1,12 @@ # @atomicjolt/forms +## 3.7.0 + +### Patch Changes + +- Updated dependencies [d2056fa] + - @atomicjolt/atomic-elements@3.7.0 + ## 3.6.0 ### Patch Changes diff --git a/packages/forms/package.json b/packages/forms/package.json index 3b0f2220..78c87dbd 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -1,6 +1,6 @@ { "name": "@atomicjolt/forms", - "version": "3.6.0", + "version": "3.7.0", "license": "MIT", "type": "module", "main": "dist/index.js", @@ -17,13 +17,13 @@ "prepublishOnly": "npm run build" }, "peerDependencies": { - "@atomicjolt/atomic-elements": "^3.6.0", + "@atomicjolt/atomic-elements": "^3.7.0", "react": "^18 || ^19", "react-dom": "^18 || ^19", "react-hook-form": "^7.47.0" }, "devDependencies": { - "@atomicjolt/atomic-elements": "^3.6.0", + "@atomicjolt/atomic-elements": "^3.7.0", "@types/node": "^20.8.4", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", From 1a63c11bf3337cbc4f84d83b0f7bb7bedbeb7312 Mon Sep 17 00:00:00 2001 From: Sean Collings Date: Fri, 27 Feb 2026 10:59:17 -0700 Subject: [PATCH 2/2] test: update snapshots --- .../__snapshots__/DateField.spec.tsx.snap | 10 ++--- .../__snapshots__/DateInput.spec.tsx.snap | 38 ++++++++-------- .../__snapshots__/DatePicker.spec.tsx.snap | 44 +++++++++---------- 3 files changed, 46 insertions(+), 46 deletions(-) diff --git a/packages/atomic-elements/src/components/Fields/DateField/__snapshots__/DateField.spec.tsx.snap b/packages/atomic-elements/src/components/Fields/DateField/__snapshots__/DateField.spec.tsx.snap index f677d242..153762a5 100644 --- a/packages/atomic-elements/src/components/Fields/DateField/__snapshots__/DateField.spec.tsx.snap +++ b/packages/atomic-elements/src/components/Fields/DateField/__snapshots__/DateField.spec.tsx.snap @@ -53,7 +53,7 @@ exports[`DateField > matches snapshots > basic composition 1`] = ` aria-labelledby="react-aria-:r9: react-aria-:r1:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-kfeOyU flRcvM aje-input__segment placeholder" @@ -154,7 +154,7 @@ exports[`DateField > matches snapshots > disabled state 1`] = ` aria-labelledby="react-aria-:r1m: react-aria-:r1e:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" class="sc-kfeOyU flRcvM aje-input__segment placeholder" contenteditable="false" @@ -250,7 +250,7 @@ exports[`DateField > matches snapshots > required state 1`] = ` aria-required="true" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-kfeOyU flRcvM aje-input__segment placeholder" @@ -353,7 +353,7 @@ exports[`DateField > matches snapshots > with granularity hour 1`] = ` aria-labelledby="react-aria-:r2k: react-aria-:r2c:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-kfeOyU flRcvM aje-input__segment placeholder" @@ -532,7 +532,7 @@ exports[`DateField > matches snapshots > with message and error 1`] = ` aria-labelledby="react-aria-:r17: react-aria-:rv:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-kfeOyU flRcvM aje-input__segment placeholder" diff --git a/packages/atomic-elements/src/components/Inputs/DateAndTimes/DateInput/__snapshots__/DateInput.spec.tsx.snap b/packages/atomic-elements/src/components/Inputs/DateAndTimes/DateInput/__snapshots__/DateInput.spec.tsx.snap index 12b8ad56..4cebf7ac 100644 --- a/packages/atomic-elements/src/components/Inputs/DateAndTimes/DateInput/__snapshots__/DateInput.spec.tsx.snap +++ b/packages/atomic-elements/src/components/Inputs/DateAndTimes/DateInput/__snapshots__/DateInput.spec.tsx.snap @@ -62,7 +62,7 @@ exports[`DateInput > matches snapshots > 24 hour cycle 1`] = ` aria-labelledby="react-aria-:r7d: react-aria-:r75:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -212,7 +212,7 @@ exports[`DateInput > matches snapshots > day granularity 1`] = ` aria-labelledby="react-aria-:r1m: react-aria-:r1e:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -323,7 +323,7 @@ exports[`DateInput > matches snapshots > default variant 1`] = ` aria-labelledby="react-aria-:r9: react-aria-:r1:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -434,7 +434,7 @@ exports[`DateInput > matches snapshots > disabled state 1`] = ` aria-labelledby="react-aria-:r52: react-aria-:r4q:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" class="sc-dPKAra iULmFG aje-input__segment placeholder" contenteditable="false" @@ -536,7 +536,7 @@ exports[`DateInput > matches snapshots > hour granularity 1`] = ` aria-labelledby="react-aria-:r25: react-aria-:r1t:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -717,7 +717,7 @@ exports[`DateInput > matches snapshots > invalid state 1`] = ` aria-labelledby="react-aria-:r6f: react-aria-:r67:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -836,7 +836,7 @@ exports[`DateInput > matches snapshots > large size 1`] = ` aria-labelledby="react-aria-:r92: react-aria-:r8q:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -947,7 +947,7 @@ exports[`DateInput > matches snapshots > medium size 1`] = ` aria-labelledby="react-aria-:r8j: react-aria-:r8b:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -1044,7 +1044,7 @@ exports[`DateInput > matches snapshots > minimal props 1`] = ` aria-labelledby="react-aria-:rbd: react-aria-:rb5:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -1155,7 +1155,7 @@ exports[`DateInput > matches snapshots > minute granularity 1`] = ` aria-labelledby="react-aria-:r30: react-aria-:r2o:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -1358,7 +1358,7 @@ exports[`DateInput > matches snapshots > readonly state 1`] = ` aria-readonly="true" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" class="sc-dPKAra iULmFG aje-input__segment placeholder" contenteditable="false" @@ -1466,7 +1466,7 @@ exports[`DateInput > matches snapshots > required state 1`] = ` aria-required="true" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -1578,7 +1578,7 @@ exports[`DateInput > matches snapshots > second granularity 1`] = ` aria-labelledby="react-aria-:r3v: react-aria-:r3n:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -1808,7 +1808,7 @@ exports[`DateInput > matches snapshots > small size 1`] = ` aria-labelledby="react-aria-:r84: react-aria-:r7s:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -2027,7 +2027,7 @@ exports[`DateInput > matches snapshots > with leading zeros 1`] = ` aria-labelledby="react-aria-:r6u: react-aria-:r6m:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -2138,7 +2138,7 @@ exports[`DateInput > matches snapshots > with min and max values 1`] = ` aria-labelledby="react-aria-:r9h: react-aria-:r99:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -2357,7 +2357,7 @@ exports[`DateInput > matches snapshots > without error 1`] = ` aria-labelledby="react-aria-:rau: react-aria-:ram:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -2462,7 +2462,7 @@ exports[`DateInput > matches snapshots > without label 1`] = ` aria-labelledby="react-aria-:ra0: react-aria-:r9o:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" @@ -2565,7 +2565,7 @@ exports[`DateInput > matches snapshots > without message 1`] = ` aria-labelledby="react-aria-:raf: react-aria-:ra7:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-dPKAra iULmFG aje-input__segment placeholder" diff --git a/packages/atomic-elements/src/components/Inputs/DateAndTimes/DatePicker/__snapshots__/DatePicker.spec.tsx.snap b/packages/atomic-elements/src/components/Inputs/DateAndTimes/DatePicker/__snapshots__/DatePicker.spec.tsx.snap index f9e9a43c..d0d21d9b 100644 --- a/packages/atomic-elements/src/components/Inputs/DateAndTimes/DatePicker/__snapshots__/DatePicker.spec.tsx.snap +++ b/packages/atomic-elements/src/components/Inputs/DateAndTimes/DatePicker/__snapshots__/DatePicker.spec.tsx.snap @@ -64,7 +64,7 @@ exports[`DatePicker > matches snapshots > 24 hour cycle 1`] = ` aria-labelledby="react-aria-:ral: react-aria-:ra8:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -237,7 +237,7 @@ exports[`DatePicker > matches snapshots > day granularity 1`] = ` aria-labelledby="react-aria-:r2m: react-aria-:r29:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -371,7 +371,7 @@ exports[`DatePicker > matches snapshots > default variant 1`] = ` aria-labelledby="react-aria-:rh: react-aria-:r4:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -504,7 +504,7 @@ exports[`DatePicker > matches snapshots > disabled state 1`] = ` aria-labelledby="react-aria-:r72: react-aria-:r6l:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" class="sc-flQbIK tWhTg aje-input__segment placeholder" contenteditable="false" @@ -629,7 +629,7 @@ exports[`DatePicker > matches snapshots > hour granularity 1`] = ` aria-labelledby="react-aria-:r3d: react-aria-:r30:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -833,7 +833,7 @@ exports[`DatePicker > matches snapshots > invalid state 1`] = ` aria-labelledby="react-aria-:r97: react-aria-:r8q:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -975,7 +975,7 @@ exports[`DatePicker > matches snapshots > large calendar size 1`] = ` aria-labelledby="react-aria-:rf7: react-aria-:req:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -1109,7 +1109,7 @@ exports[`DatePicker > matches snapshots > large size 1`] = ` aria-labelledby="react-aria-:rd2: react-aria-:rcl:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -1243,7 +1243,7 @@ exports[`DatePicker > matches snapshots > medium calendar size 1`] = ` aria-labelledby="react-aria-:reg: react-aria-:re3:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -1377,7 +1377,7 @@ exports[`DatePicker > matches snapshots > medium size 1`] = ` aria-labelledby="react-aria-:rcb: react-aria-:rbu:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -1502,7 +1502,7 @@ exports[`DatePicker > matches snapshots > minimal props 1`] = ` aria-labelledby="react-aria-:riq: react-aria-:rii:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -1635,7 +1635,7 @@ exports[`DatePicker > matches snapshots > minute granularity 1`] = ` aria-labelledby="react-aria-:r4g: react-aria-:r43:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -1861,7 +1861,7 @@ exports[`DatePicker > matches snapshots > readonly state 1`] = ` aria-readonly="true" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" class="sc-flQbIK tWhTg aje-input__segment placeholder" contenteditable="false" @@ -1992,7 +1992,7 @@ exports[`DatePicker > matches snapshots > required state 1`] = ` aria-required="true" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -2127,7 +2127,7 @@ exports[`DatePicker > matches snapshots > second granularity 1`] = ` aria-labelledby="react-aria-:r5n: react-aria-:r5a:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -2380,7 +2380,7 @@ exports[`DatePicker > matches snapshots > small calendar size 1`] = ` aria-labelledby="react-aria-:rdp: react-aria-:rdc:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -2514,7 +2514,7 @@ exports[`DatePicker > matches snapshots > small size 1`] = ` aria-labelledby="react-aria-:rbk: react-aria-:rb7:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -2779,7 +2779,7 @@ exports[`DatePicker > matches snapshots > with leading zeros 1`] = ` aria-labelledby="react-aria-:r9u: react-aria-:r9h:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -2913,7 +2913,7 @@ exports[`DatePicker > matches snapshots > with min and max values 1`] = ` aria-labelledby="react-aria-:rfu: react-aria-:rfh:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -3178,7 +3178,7 @@ exports[`DatePicker > matches snapshots > without error 1`] = ` aria-labelledby="react-aria-:ri3: react-aria-:rhm:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -3310,7 +3310,7 @@ exports[`DatePicker > matches snapshots > without label 1`] = ` aria-labelledby="react-aria-:rgl: react-aria-:rgd:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder" @@ -3437,7 +3437,7 @@ exports[`DatePicker > matches snapshots > without message 1`] = ` aria-labelledby="react-aria-:rhc: react-aria-:rgv:" aria-valuemax="28" aria-valuemin="1" - aria-valuenow="26" + aria-valuenow="27" aria-valuetext="Empty" autocorrect="off" class="sc-flQbIK tWhTg aje-input__segment placeholder"