Skip to content

Commit fa219cd

Browse files
committed
ready to release
1 parent 02fd1bb commit fa219cd

3 files changed

Lines changed: 13 additions & 3 deletions

File tree

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,24 @@
11
# CommandBox Migrations
22

3-
CommandBox Migrations is a [CommandBox](https://www.ortussolutions.com/products/commandbox) module that lets you run database migrations directly from the CLI. It wraps the [ColdBox Migrations](https://github.com/coldbox-modules/cfmigrations) library, giving you a powerful, convention-driven way to evolve your database schema — without needing a running web server.
3+
CommandBox Migrations is a [CommandBox](https://www.ortussolutions.com/products/commandbox) module that lets you manage and run database migrations directly from the CLI. It wraps the [ColdBox Migrations](https://github.com/coldbox-modules/cfmigrations) library, giving you a powerful, convention-driven way to evolve your database schema — without needing a running web server.
44

55
## Features
66

77
- **CLI-driven** — Run migrations from anywhere using `migrate up`, `migrate down`, `migrate status`, `migrate fresh`, and more.
88
- **Multi-manager support** — Manage multiple named migration configurations (e.g., `default`, `alternate`) from a single project.
99
- **Seeding** — Create and run database seeds with `migrate seed create` and `migrate seed run`.
10-
- **BoxLang support** — Full support for BoxLang projects with automatic detection and `.cbmigrations.json` config.
10+
- **Driver management** — Install, list, and remove BoxLang JDBC drivers with `migrate drivers install`, `migrate drivers list`, and `migrate drivers remove`.
11+
- **BoxLang Prime** — Full support for BoxLang projects with automatic detection and `.cbmigrations.json` config.
1112
- **Environment-aware** — Leverage `${ENV_VAR}` placeholders in your config for database credentials and settings.
1213
- **Init scaffolding** — Get up and running fast with `migrate init` to generate your config and first migration.
1314

15+
Please note that the CFML version of CommandBox is reaching end of life soon, so we would encourage you to start using the BoxLang version base of CommandBox via the `bx-cli` module: https://forgebox.io/view/bx-cli
16+
17+
```bash
18+
# Install using the BoxLang installer scripts
19+
install-bx-module bx-cli
20+
```
21+
1422
## Upgrading to v6.0.0?
1523

1624
v6 makes `.cbmigrations.json` the **universal standard** config file for **all** projects — BoxLang and CFML alike. The legacy `.cfmigrations.json` is fully deprecated.

box.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name":"ColdBox Migrations Commands",
3-
"version":"5.5.0",
3+
"version":"6.0.0",
44
"location":"forgeboxStorage",
55
"author":"Eric Peterson",
66
"homepage":"https://github.com/commandbox-modules/commandbox-migrations",

changelog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [6.0.0] - 2026-07-22
11+
1012
### Added
1113

1214
- Added `migrate drivers list` to show installed BoxLang JDBC drivers.

0 commit comments

Comments
 (0)