Skip to content

chore: bump version from 3.0.0 to 3.1.0#1886

Merged
bpamiri merged 3 commits intodevelopfrom
feat/version-bump-3.1.0
Feb 21, 2026
Merged

chore: bump version from 3.0.0 to 3.1.0#1886
bpamiri merged 3 commits intodevelopfrom
feat/version-bump-3.1.0

Conversation

@bpamiri
Copy link
Collaborator

@bpamiri bpamiri commented Feb 21, 2026

Summary

  • Updates all version references from 3.0.0 to 3.1.0 across the monorepo
  • Updates documentation URLs from wheels.dev/3.0.0/ to wheels.dev/3.1.0/
  • Fixes templates/base/src/box.json version field (source of truth for ForgeBox publishing) from 3.0.1-SNAPSHOT to 3.1.0-SNAPSHOT
  • Updates ~125 files including core runtime, package manifests, CLI config, workflows, docs, and design docs

Files changed

  • Core: onapplicationstart.cfc runtime version string
  • Package manifests: box.json files across core/, templates/base/, templates/base/src/, cli/src/
  • CLI: ModuleConfig.cfc version, upgrade.cfc version list, generate/app.cfc template references
  • Workflows: docs-sync.yml rsync path
  • Docs: 68+ markdown files with documentation URLs

Test plan

  • CI tests pass on all engines
  • Verify ForgeBox snapshot publish produces 3.1.0-SNAPSHOT+<build> version
  • Verify wheels upgrade --check shows correct version list

bpamiri and others added 2 commits February 20, 2026 21:24
Update version references across the entire codebase:
- Runtime version in onapplicationstart.cfc
- Package versions in box.json files
- CLI version in ModuleConfig.cfc
- Template and dependency constraints (^3.1.0)
- Documentation URLs (wheels.dev/3.1.0/)
- API reference URLs (wheels.dev/api/v3.1.0/)
- Docs sync workflow path
- Design docs and release candidate guide

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…PSHOT

This file is the source of truth for ForgeBox published versions.
The dependency constraint was updated but the version field itself
was missed during the initial bump (was still 3.0.1-SNAPSHOT).
@github-actions github-actions bot added docs enhancement dependencies Pull requests that update a dependency file labels Feb 21, 2026
Source box.json files now use clean versions (e.g. 3.1.0) instead of
3.1.0-SNAPSHOT. The release workflow injects -SNAPSHOT for develop
builds and publishes stable versions from main — no file changes
needed when promoting develop to main.

Changes:
- release.yml: branch-aware version calculation adds -SNAPSHOT for develop
- release.yml: validation checks source files are clean (no SNAPSHOT)
- version-bump.yml: clean version inputs (patch/minor/major, no -snapshot)
- generate-changelog.yml: remove SNAPSHOT suffix stripping (no longer needed)
- box.json files: remove -SNAPSHOT suffix from version fields
@bpamiri bpamiri merged commit 6515ff9 into develop Feb 21, 2026
45 checks passed
@bpamiri bpamiri deleted the feat/version-bump-3.1.0 branch February 21, 2026 06:06
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 docs enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant