Skip to content

chore: sync release v1.1.0 to develop - #125

Merged
mBukator merged 5 commits into
developfrom
chore/sync-release-v1.1.0-to-develop
Oct 19, 2026
Merged

mBukator merged 5 commits into
developfrom
chore/sync-release-v1.1.0-to-develop

Conversation

@mBukator

Copy link
Copy Markdown
Owner

🎯 Overview

Back-merges the v1.1.0 release into develop to complete the release cycle. It brings the release metadata created on the release branch (version and changelog) back into develop, so the two branches stay reconciled.

✨ Changes

Release sync

Reconcile develop with the tagged release:

  • Bump version to 1.1.0
  • Add the 1.1.0 CHANGELOG entry

🔧 Technical Details

Files Modified:

  • 📝 package.json / package-lock.json - version 1.1.0
  • 📝 CHANGELOG.md - 1.1.0 entry

This branch is the release branch itself. It is based on the current develop tip (a03bf6b), so the diff is only the release metadata. Its tree is identical to main at 3a3faec (tag v1.1.0).

📋 Testing

How to Test:

node -e "console.log(require('./package.json').version)"   # 1.1.0
git diff origin/main HEAD --stat                              # empty

Expected Behavior:

The version is 1.1.0, and develop matches main after merge.

🔗 Related Issues

Relates to #123

✅ Checklist

  • Code follows project coding standards
  • Self-review completed
  • Tests added/updated and passing
  • Documentation updated (if needed)
  • No new warnings introduced
  • Commit messages follow conventional commits

📝 Notes

No functional changes. Dependabot #121 stays open against develop for the next release.

mBukator added 5 commits June 6, 2026 13:37
The Dependabot bump (PR #86) upgraded @typescript-eslint/eslint-plugin to
^8.60.0 in package.json but did not regenerate the lock file, so npm ci
installed a stale version that lacked the no-useless-assignment rule.

Regenerated the lock file to pin the plugin at 8.60.0, then fixed the 20
errors it surfaced. Two config menu loops assigned running = false before an
immediate return - simplified to while (true) with exits via return only.
Eighteen redundant as-cast assertions in the commitlint-sync and constants
test files were removed since TypeScript already infers the correct types.
Patch release bringing accumulated develop work to main. The published
CLI behaves identically to 1.0.0 - no runtime code changed.

Corrects the LICENSE copyright holder to Maksym Bukator. Adds knip
unused-code detection to CI and the pre-push hook, broadens the Prettier
format check to cover docs and test files, updates development
dependencies to resolve advisories in vite, flatted, and js-yaml, and
retargets Dependabot at the develop branch.
Patch release. No src/ changes; the CLI behaves the same as 1.0.1.

Changed:
- Raise the declared minimum Node.js version from >=18 to >=22.13.0.
  v1.0.1 already required Node >=22.12.0 through commander@15, so this
  corrects the metadata. 22.13.0 is the highest floor among production
  dependencies (@inquirer/prompts 8.x)
- Update production dependencies: chalk 6.0.1, execa 10.1.0,
  @inquirer/prompts 8.7.3, ora 9.4.1
- Run CI and release workflows on Node 22 instead of 20
- Skip TypeScript major bumps in Dependabot until typescript-eslint
  supports TypeScript 7
- Bump actions/setup-node from 6 to 7
- Replace the static README logo with an animated banner

Security:
- Resolve 17 dev-dependency advisories, 15 of them Dependabot alerts
  (fast-uri, js-yaml, postcss, smol-toml, brace-expansion, vitest,
  @humanfs/node, source-map-js). Development tooling only; the
  published package was not affected
- Bump version 1.0.2 -> 1.1.0
- Add the 1.1.0 CHANGELOG entry for custom themes
# Conflicts:
#	CHANGELOG.md
#	package-lock.json
#	package.json
@mBukator
mBukator merged commit faff737 into develop Oct 19, 2026
5 checks passed
@mBukator
mBukator deleted the chore/sync-release-v1.1.0-to-develop branch October 19, 2026 15:21
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.

1 participant