Skip to content

chore(config): bump version to 4.0.0-SNAPSHOT#2066

Merged
bpamiri merged 2 commits into
developfrom
peter/version-bump-4.0.0
Apr 10, 2026
Merged

chore(config): bump version to 4.0.0-SNAPSHOT#2066
bpamiri merged 2 commits into
developfrom
peter/version-bump-4.0.0

Conversation

@bpamiri
Copy link
Copy Markdown
Collaborator

@bpamiri bpamiri commented Apr 10, 2026

Summary

Bumps the framework version from 3.1.0 to 4.0.0-SNAPSHOT across all version declarations.

Rationale

The scope of changes on develop since the 3.0 release warrants a major version bump:

  • LuCLI replaces CommandBox as the CLI engine (breaking change for existing CLI workflows)
  • SQLite as primary platform — zero-config out of box
  • Rebrand from CFWheels to Wheels (namespace/branding changes)
  • In-process CLI architecture — commands run in same JVM context
  • New scaffold systemwheels new with LuCLI templates
  • Security hardening — 7 vulnerability fixes across model/view/controller/middleware layers
  • Package system — replacing legacy plugins/ with packages/vendor/

Files changed

File What changed
vendor/wheels/events/onapplicationstart.cfc Core application.$wheels.version
box.json Root package version + dependency
package.json NPM package version
cli/src/ModuleConfig.cfc CommandBox CLI module version
cli/lucli/module.json LuCLI CLI module version
examples/starter-app/box.json Starter app dependency
examples/tweet/box.json Tweet example dependency

Test plan

  • CI passes (version string doesn't affect test execution)
  • application.wheels.version reports 4.0.0-SNAPSHOT at runtime

Generated with Claude Code

The scope of changes since 3.0 warrants a major version bump:
- LuCLI replaces CommandBox as the CLI engine
- SQLite as the primary zero-config platform
- Rebrand from CFWheels to Wheels
- In-process CLI architecture (Phase 4)
- New scaffold system with wheels new
- Security hardening across model/view/controller layers

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added enhancement dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 10, 2026
The release workflow adds -SNAPSHOT automatically for develop builds.
Source files should have clean versions per the version-bump workflow
documentation: "No -SNAPSHOT suffix — the release workflow adds it
automatically for develop builds."

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant