Skip to content

chore: exit pre mode and prepare v6.0.0 release - #375

Closed
cristinecula wants to merge 29 commits into
masterfrom
ci/v6-release-prep
Closed

chore: exit pre mode and prepare v6.0.0 release#375
cristinecula wants to merge 29 commits into
masterfrom
ci/v6-release-prep

Conversation

@cristinecula

Copy link
Copy Markdown
Contributor

Release prep for v6.0.0 (merge beta → master)

Exits changesets pre mode and stages the stable 6.0.0 release of the Untitled UI redesign beta cycle.

What this PR does

  • Exits pre mode: .changeset/pre.json flips mode: "pre""exit" (no other file changes; produced by exitPre() from @changesets/pre, byte-identical to npx changeset pre exit).
  • Adds the driving changeset v6-untitled-ui.md ('@neovici/cosmoz-input': major) covering the full Untitled UI redesign: styles/render rewrite on @neovici/cosmoz-tokens, variant (inline/cell) + hint/compact/required support, cell variant for table layout (feat: adapt cell variant for table layout #297), hint/error absolute positioning (feat: position hint and error absolutely to prevent autocomplete dropdown offset #291), inline-label pointer-events fix, cosmoz-toggle redesign, removal of legacy --cosmoz-input-* hooks / .line / no-label-float / always-float-label, and the new runtime deps.
  • Changeset review vs net diff master...beta:
    • inline-label-pointer-events — valid (inline label pointer-events: none survives in net diff)
    • curly-mugs-remain — valid (tokens bump + wrap transition)
    • ready-guests-hopereworded: it now describes the three new runtime dependencies (cosmoz-icons/tokens/tooltip) + storybook a11y addon, not a generic "bump deps"
    • Nothing net-zero found; the label-click fixes master already shipped (5.8.1/5.8.2) are a separate floating-label fix, untouched here
  • CHANGELOG.md hygiene: removed the orphan ## [6.0.0-beta.5](...) heading (semantic-release leftover) and collapsed the 6.0.0-beta.6/7/8 sections; content is folded into the upcoming stable entry. Top of changelog is now ## 5.8.0 (latest stable).
  • Changeset file layout: consumed changesets moved to .changeset/pre/ and pre.json trimmed — this is the v3-native layout (@changesets/cli 3.x normalizes pre state this way on any read; exit-mode version applies all on-disk changesets, including pre/).

Merge-conflict guidance (package.json / package-lock.json)

Merging this branch into master will conflict in package.json + package-lock.json. Resolution: keep beta's runtime dependencies (@neovici/cosmoz-icons, @neovici/cosmoz-tokens, @neovici/cosmoz-tooltip) and master's newer devDependencies, and keep @changesets/cli ^3.0.0 (master's version — required by changesets/action@v2; the beta branch still pins ^2.28.1). Then regenerate the lockfile. All other files auto-merge.

Expected [ci] release PR outcome

After this PR merges to master, CI (changesets action, push-only) opens the version PR that:

  • Bumps @neovici/cosmoz-input 5.8.2 (npm latest) / 6.0.0-beta.8 (beta tag) → 6.0.0
  • Writes a ## 6.0.0 changelog entry with Major Changes (Untitled UI redesign) + Patch Changes (3 patches: tokens bump/transition, inline label pointer-events, new runtime deps + a11y addon)
  • Deletes .changeset/pre.json and consumes all four changeset files
  • Merging that PR triggers changeset publish → npm publish on latest (provenance) + GitHub release

⚠️ Merge instructions (important)

  • Use a "PR title only" squash commit message (or a regular merge commit). This PR's history contains bot release commits ([ci] release (beta), legacy semantic-release release commits with skip-ci tokens); an expanded squash body would suppress all workflows on the master push — no CI, no [ci] release PR.
  • PR is not a draft; checks run on this PR but the changesets action does not run on PRs.

ionut and others added 28 commits April 2, 2026 12:45
BREAKING CHANGE: relies on @neovici/cosmoz-tokens
## [6.0.0-beta.1](v5.6.2...v6.0.0-beta.1) (2026-04-02)

### ⚠ BREAKING CHANGES

* relies on @neovici/cosmoz-tokens

### Features

* adopt untitled ui look ([32d70d9](32d70d9))
* refine inline variant and clean up storybook ([2705df4](2705df4))
* set toggle to untitled ui/tokens and fix test ([00053ba](00053ba))

### Bug Fixes

* add explicit rootDir for TypeScript 6 compatibility ([4f08400](4f08400))
* list next branch to CI workflow ([bde65aa](bde65aa))
* single quote lint issue ([83912cb](83912cb))
## [6.0.0-beta.2](v6.0.0-beta.1...v6.0.0-beta.2) (2026-04-09)

### Bug Fixes

* use attribute bindings for error-message, hint and fix tooltip/error rendering ([#255](#255)) ([892bed1](892bed1))
## [6.0.0-beta.3](v6.0.0-beta.2...v6.0.0-beta.3) (2026-05-15)

### Features

* default limit to year 9999 ([#269](#269)) ([f276b79](f276b79))

### Bug Fixes

* release 5.7.1 to address npm publish conflict ([a6ab13a](a6ab13a))
* remove unused props ([d3af067](d3af067))
## [6.0.0-beta.4](v6.0.0-beta.3...v6.0.0-beta.4) (2026-05-27)

### Features

* position hint and error absolutely to prevent autocomplete dropdown offset ([#291](#291)) ([9282102](9282102))
* feat: adapt cell variant for table layout

* fix: reserved space removed for inline variant(omnitable header)
## [6.0.0-beta.5](v6.0.0-beta.4...v6.0.0-beta.5) (2026-05-28)

### Features

* adapt cell variant for table layout ([#297](#297)) ([4d97f69](4d97f69))
* fix: allow clicks to pass through inline label to input

* chore: add changeset for inline label pointer-events fix
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@changeset-bot

changeset-bot Bot commented Sep 3, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 8ce1c4b

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@neovici/cosmoz-input Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@cristinecula

Copy link
Copy Markdown
Contributor Author

Superseded: master has been integrated into beta directly (including changelog cleanup and @changesets/cli v3), so a fresh prep PR from beta follows.

@cristinecula
cristinecula deleted the ci/v6-release-prep branch September 3, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants