Skip to content

Commit 7dfbd95

Browse files
committed
Merge branch 'development'
2 parents 246519d + 0c60a2e commit 7dfbd95

File tree

8 files changed

+67
-21
lines changed

8 files changed

+67
-21
lines changed

.github/workflows/pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Checkout Repository
25-
uses: actions/checkout@v5
25+
uses: actions/checkout@v6
2626

2727
- uses: Ortus-Solutions/commandbox-action@v1.0.3
2828
with:

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
runs-on: ubuntu-latest
3030
steps:
3131
- name: Checkout Repository
32-
uses: actions/checkout@v5
32+
uses: actions/checkout@v6
3333

3434
- name: Setup CommandBox
3535
uses: Ortus-Solutions/setup-commandbox@v2.0.1
@@ -82,7 +82,7 @@ jobs:
8282

8383
- name: Upload Build Artifacts
8484
if: success()
85-
uses: actions/upload-artifact@v4
85+
uses: actions/upload-artifact@v5
8686
with:
8787
name: ${{ env.MODULE_ID }}
8888
path: |
@@ -138,7 +138,7 @@ jobs:
138138
steps:
139139
# Checkout development
140140
- name: Checkout Repository
141-
uses: actions/checkout@v5
141+
uses: actions/checkout@v6
142142
with:
143143
ref: development
144144

@@ -148,7 +148,7 @@ jobs:
148148
forgeboxAPIKey: ${{ secrets.FORGEBOX_TOKEN }}
149149

150150
- name: Download build artifacts
151-
uses: actions/download-artifact@v5
151+
uses: actions/download-artifact@v6
152152
with:
153153
name: ${{ env.MODULE_ID }}
154154
path: .tmp

.github/workflows/snapshot.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ jobs:
2020
name: Code Auto-Formatting
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v5
23+
- uses: actions/checkout@v6
2424

2525
- name: Auto-format
2626
uses: Ortus-Solutions/commandbox-action@v1.0.3
2727
with:
2828
cmd: run-script format
2929

3030
- name: Commit Format Changes
31-
uses: stefanzweifel/git-auto-commit-action@v6
31+
uses: stefanzweifel/git-auto-commit-action@v7
3232
with:
3333
commit_message: Apply cfformat changes
3434

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout Repository
16-
uses: actions/checkout@v5
16+
uses: actions/checkout@v6
1717

1818
- name: Setup Java
1919
uses: actions/setup-java@v5

box.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name":"ColdBox CLI",
3-
"version":"8.2.0",
3+
"version":"8.3.0",
44
"location":"https://downloads.ortussolutions.com/ortussolutions/commandbox-modules/coldbox-cli/@build.version@/coldbox-cli-@build.version@.zip",
55
"slug":"coldbox-cli",
66
"author":"Ortus Solutions, Corp",

changelog.md

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

1414
### Added
1515

16+
- More Modern CFML template support
17+
18+
## [8.2.0] - 2025-11-11
19+
20+
### Added
21+
1622
- Missing rest resources for the `boxlang` template
1723

1824
### Fixed

commands/coldbox/create/app.cfc

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -171,11 +171,11 @@ component extends="coldbox-cli.models.BaseCommand" {
171171
// Prepare defaults on box.json so we remove template based ones
172172
command( "package set" )
173173
.params(
174-
name : arguments.name,
175-
slug : variables.formatterUtil.slugify( arguments.name ),
176-
version : "1.0.0",
177-
location: "forgeboxStorage",
178-
ignore : "[]",
174+
name : arguments.name,
175+
slug : variables.formatterUtil.slugify( arguments.name ),
176+
version : "1.0.0",
177+
location : "forgeboxStorage",
178+
ignore : "[]",
179179
description: "A ColdBox Application created with the ColdBox CLI"
180180
)
181181
.run();
@@ -290,14 +290,29 @@ component extends="coldbox-cli.models.BaseCommand" {
290290
"#variables.settings.templatesPath#/vite/vite.config.mjs",
291291
arguments.directory & "vite.config.mjs"
292292
)
293-
fileDelete( arguments.directory & "app/layouts/Main.bxm" )
294-
fileCopy(
295-
"#variables.settings.templatesPath#/vite/layouts/Main.bxm",
296-
arguments.directory & "app/layouts/Main.bxm"
297-
)
298-
fileCopy(
293+
294+
// BoxLang Layout
295+
if( fileExists( arguments.directory & "app/layouts/Main.bxm" ) ) {
296+
fileDelete( arguments.directory & "app/layouts/Main.bxm" )
297+
fileCopy(
298+
"#variables.settings.templatesPath#/vite/layouts/Main.bxm",
299+
arguments.directory & "app/layouts/Main.bxm"
300+
)
301+
}
302+
303+
// CFML Layout
304+
if( fileExists( arguments.directory & "app/layouts/Main.cfm" ) ) {
305+
fileDelete( arguments.directory & "app/layouts/Main.cfm" )
306+
fileCopy(
307+
"#variables.settings.templatesPath#/vite/layouts/Main.cfm",
308+
arguments.directory & "app/layouts/Main.cfm"
309+
)
310+
}
311+
312+
directoryCopy(
299313
"#variables.settings.templatesPath#/vite/assets",
300-
arguments.directory & "resources/assets"
314+
arguments.directory & "resources/assets",
315+
true
301316
)
302317

303318
printInfo( "🥊 Installing ColdBox Vite Helpers" )

templates/vite/layouts/Main.cfm

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<cfoutput>
2+
<!DOCTYPE html>
3+
<html lang="en">
4+
<head>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
7+
8+
<title>Welcome to Coldbox!</title>
9+
10+
<meta name="description" content="ColdBox Application Template">
11+
<meta name="author" content="Ortus Solutions, Corp">
12+
13+
<!---Base URL --->
14+
<base href="#event.getHTMLBaseURL()#" />
15+
<!--- Vite Assets --->
16+
#vite( [ "resources/assets/css/app.css", "resources/assets/js/app.js" ] )#
17+
</head>
18+
<body>
19+
<div id="app">
20+
<!--- Vue App --->
21+
<Hello />
22+
</div>
23+
</body>
24+
</html>
25+
</cfoutput>

0 commit comments

Comments
 (0)