Skip to content

Commit 537cb55

Browse files
authored
v7.1.0 - Merge pull request #582 from ColdBox/development
v7.1.0
2 parents f7edf16 + 3b5b80b commit 537cb55

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+473
-346
lines changed

.github/workflows/tests.yml

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
workflow_call:
77
secrets:
88
SLACK_WEBHOOK_URL:
9-
required: true
9+
required: false
1010

1111
jobs:
1212
tests:
@@ -19,15 +19,11 @@ jobs:
1919
strategy:
2020
fail-fast: false
2121
matrix:
22-
commandbox_version: [ "5.8.0" ]
23-
cfengine: [ "lucee@5", "adobe@2018", "adobe@2021" ]
22+
commandbox_version: [ "5.9.0" ]
23+
cfengine: [ "lucee@5", "adobe@2018", "adobe@2021", "adobe@2023" ]
2424
jdkVersion: [ "11" ]
2525
experimental: [false]
2626
include:
27-
- cfengine: "lucee@5rc"
28-
commandbox_version: "6.0.0-alpha"
29-
jdkVersion: "11"
30-
experimental: true
3127
- cfengine: "lucee@6"
3228
commandbox_version: "6.0.0-alpha"
3329
jdkVersion: "11"
@@ -37,13 +33,9 @@ jobs:
3733
jdkVersion: "17"
3834
experimental: true
3935
- cfengine: "adobe@2023"
40-
commandbox_version: "6.0.0-alpha"
41-
jdkVersion: "11"
42-
experimental: true
43-
- cfengine: "adobe@2023"
44-
commandbox_version: "6.0.0-alpha"
36+
commandbox_version: "5.9.0"
4537
jdkVersion: "17"
46-
experimental: true
38+
experimental: false
4739
steps:
4840
- name: Checkout Repository
4941
uses: actions/checkout@v2
@@ -126,6 +118,8 @@ jobs:
126118
- name: Failure Debugging Info
127119
if: ${{ failure() }}
128120
run: |
121+
box version
122+
box server info serverConfigFile="server-${{ matrix.cfengine }}.json" --json
129123
box server log serverConfigFile="server-${{ matrix.cfengine }}.json"
130124
131125
- name: Upload Debugging Info To Artifacts

box.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name":"ColdBox Platform",
3-
"version":"7.0.0",
3+
"version":"7.1.0",
44
"location":"https://downloads.ortussolutions.com/ortussolutions/coldbox/@build.version@/[email protected]@.zip",
55
"author":"Ortus Solutions <[email protected]>",
66
"slug":"coldbox",
@@ -42,7 +42,7 @@
4242
"cbproxies":"^1.0.1+13"
4343
},
4444
"devDependencies":{
45-
"testbox":"be",
45+
"testbox":"^5.1.0+2",
4646
"commandbox-dotenv":"*",
4747
"commandbox-cfconfig":"*",
4848
"commandbox-cfformat":"*"
@@ -55,19 +55,19 @@
5555
"start:lucee":"server start serverConfigFile='[email protected]' --force",
5656
"start:2018":"server start serverConfigFile='[email protected]' --force",
5757
"start:2021":"server start serverConfigFile='[email protected]' --force",
58-
"start:2023":"server start serverConfigFile='[email protected]' --force",
59-
"stop:lucee":"server stop serverConfigFile='[email protected]' --force",
58+
"start:2023":"server start serverConfigFile='[email protected]' --force",
59+
"stop:lucee":"server stop serverConfigFile='[email protected]' --force",
6060
"stop:2018":"server stop serverConfigFile='[email protected]' --force",
6161
"stop:2021":"server stop serverConfigFile='[email protected]' --force",
62-
"stop:2023":"server stop serverConfigFile='[email protected]' --force",
62+
"stop:2023":"server stop serverConfigFile='[email protected]' --force",
6363
"log:lucee":"server log coldbox-lucee@5 --follow",
6464
"log:2018":"server log coldbox-adobe@2018 --follow",
6565
"log:2021":"server log coldbox-adobe@2021 --follow",
66-
"log:2023":"server log coldbox-adobe@2023 --follow",
66+
"log:2023":"server log coldbox-adobe@2023 --follow",
6767
"cfpm":"echo '\".engine/acf2021/WEB-INF/cfusion/bin/cfpm.sh\"' | run",
6868
"cfpm:install":"echo '\".engine/adobe2021/WEB-INF/cfusion/bin/cfpm.sh\" install ${1}' | run"
6969
},
70-
"installPaths":{
70+
"installPaths":{
7171
"testbox":"testbox/",
7272
"cbproxies":"system/async/cbproxies/"
7373
}

build/build.xml

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -277,10 +277,7 @@
277277
<fileset dir="system/async" />
278278
</copy>
279279
<copy todir="${dir.build}/cachebox/system/core" encoding="UTF-8" overwrite="true">
280-
<fileset dir="system/core">
281-
<exclude name="mail/*" />
282-
<exclude name="db/*" />
283-
</fileset>
280+
<fileset dir="system/core" />
284281
</copy>
285282
<copy todir="${dir.build}/cachebox/system/logging" encoding="UTF-8" overwrite="true">
286283
<fileset dir="system/logging" />
@@ -394,12 +391,7 @@
394391
<fileset dir="system/async" />
395392
</copy>
396393
<copy todir="${dir.build}/logbox/system/core" encoding="UTF-8" overwrite="true">
397-
<fileset dir="system/core">
398-
<include name="util/*" />
399-
<include name="dynamic/*" />
400-
<include name="collections/*" />
401-
<include name="conversion/*" />
402-
</fileset>
394+
<fileset dir="system/core" />
403395
</copy>
404396
<!--Copy text files to root folder-->
405397
<copy todir="${dir.build}/logbox" encoding="UTF-8" overwrite="true">
@@ -513,13 +505,7 @@
513505
<fileset dir="system/cache" />
514506
</copy>
515507
<copy todir="${dir.build}/wirebox/system/core" encoding="UTF-8" overwrite="true">
516-
<fileset dir="system/core">
517-
<include name="collections/"/>
518-
<include name="conversion/"/>
519-
<include name="util/"/>
520-
<include name="dynamic/"/>
521-
<include name="events/"/>
522-
</fileset>
508+
<fileset dir="system/core" />
523509
</copy>
524510
<copy todir="${dir.build}/wirebox/system/logging" encoding="UTF-8" overwrite="true">
525511
<fileset dir="system/logging" />

changelog.md

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

1010
## [Unreleased]
1111

12+
### ColdBox HMVC
13+
14+
#### Bug
15+
16+
- [COLDBOX-1233](https://ortussolutions.atlassian.net/browse/COLDBOX-1233) Exception bean can't cast \`"i"\` to a number value
17+
18+
#### New Feature
19+
20+
- [COLDBOX-1229](https://ortussolutions.atlassian.net/browse/COLDBOX-1229) Added debug argument to ScheduleExecutor and Scheduler when creating tasks for consistency
21+
- [COLDBOX-1230](https://ortussolutions.atlassian.net/browse/COLDBOX-1230) Reorganized ScheduledTasks functions within the CFC into code groups and comments
22+
- [COLDBOX-1235](https://ortussolutions.atlassian.net/browse/COLDBOX-1235) New StringUtil.prettySQL method for usage in debugging and whoops reports
23+
- [COLDBOX-1238](https://ortussolutions.atlassian.net/browse/COLDBOX-1238) New testing matcher: toRedirectTo for easier testing against relocations
24+
- [COLDBOX-1239](https://ortussolutions.atlassian.net/browse/COLDBOX-1239) New REST convention for custom error handlers: \`on\{errorType\}Exception\(\)\`
25+
26+
#### Improvements
27+
28+
- [COLDBOX-1041](https://ortussolutions.atlassian.net/browse/COLDBOX-1041) Logging category in ColdBox scheduler is generic
29+
- [COLDBOX-1231](https://ortussolutions.atlassian.net/browse/COLDBOX-1231) Improve RestHandler Exception handler with on#ExceptionType#Exception\(\) convention
30+
- [COLDBOX-1234](https://ortussolutions.atlassian.net/browse/COLDBOX-1234) Account for null or empty incoming json to prettyjson output
31+
- [COLDBOX-1236](https://ortussolutions.atlassian.net/browse/COLDBOX-1236) Incorporate appName into the appHash to give more uniqueness to locks internally
32+
33+
#### Tasks
34+
35+
- [COLDBOX-1237](https://ortussolutions.atlassian.net/browse/COLDBOX-1237) Removal of Lucee RC tests - no longer needed
36+
37+
### WireBox
38+
39+
#### Bug
40+
41+
- [WIREBOX-148](https://ortussolutions.atlassian.net/browse/WIREBOX-148) Several AOP and Internal WireBox methods not excluded from delegations
42+
- [WIREBOX-150](https://ortussolutions.atlassian.net/browse/WIREBOX-150) Wirebox standalone is missing delegates
43+
- [WIREBOX-151](https://ortussolutions.atlassian.net/browse/WIREBOX-151) Injections are null, sometimes
44+
- [WIREBOX-152](https://ortussolutions.atlassian.net/browse/WIREBOX-152) getEnv errors in Binder context
45+
- [WIREBOX-154](https://ortussolutions.atlassian.net/browse/WIREBOX-154) populateFromQuery delegate defaulting composeRelationships to true
46+
47+
#### Improvement
48+
49+
- [WIREBOX-147](https://ortussolutions.atlassian.net/browse/WIREBOX-147) Improve debug logging to not send the full memento on several debug operations
50+
51+
#### Task
52+
53+
- [WIREBOX-149](https://ortussolutions.atlassian.net/browse/WIREBOX-149) \`toWebservice\(\)\` is now deprecated
54+
55+
* * *
56+
1257
## [7.0.0] - 2023-05-15
1358

1459
### ColdBox HMVC

readme.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ ColdBox *Hierarchical* MVC is the de-facto enterprise-level [HMVC](https://en.wi
5050
* [An extensive eco-system](https://forgebox.io)
5151
* Much More
5252

53-
5453
## LTS Support
5554

5655
For all ColdBox releases, updates are provided for 12 months and security fixes are provided for 2 years after the next major release.

[email protected]

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
"JVM":{
2222
"heapSize":"1024"
2323
},
24-
"cfconfig": {
25-
"file" : ".cfconfig.json"
26-
},
27-
"scripts" : {
28-
"onServerInstall":"cfpm install caching,zip,orm,mysql,postgresql,sqlserver,document,feed,mail,debugger"
29-
}
24+
"cfconfig":{
25+
"file":".cfconfig.json"
26+
},
27+
"scripts":{
28+
"onServerInstall":"cfpm install caching,zip,orm,mysql,postgresql,sqlserver,document,feed,mail,debugger"
29+
}
3030
}

[email protected]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"app":{
3-
"cfengine":"adobe@2023.0.0-beta.1",
3+
"cfengine":"adobe@2023",
44
"serverHomeDirectory":".engine/adobe2023"
55
},
66
"name":"coldbox-adobe@2023",

[email protected]

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"app":{
3-
"cfengine":"lucee@5",
3+
"cfengine":"lucee@5.4",
44
"serverHomeDirectory":".engine/lucee5"
55
},
66
"name":"coldbox-lucee@5",
@@ -23,5 +23,8 @@
2323
},
2424
"cfconfig":{
2525
"file":".cfconfig.json"
26+
},
27+
"env":{
28+
"lucee-extensions":"D062D72F-F8A2-46F0-8CBC91325B2F067B"
2629
}
2730
}

[email protected]

Lines changed: 0 additions & 27 deletions
This file was deleted.

[email protected]

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"app":{
3-
"cfengine":"[email protected]BETA+346",
3+
"cfengine":"[email protected]snapshot",
44
"serverHomeDirectory":".engine/lucee6"
55
},
66
"name":"coldbox-lucee@6",
@@ -23,5 +23,8 @@
2323
},
2424
"cfconfig":{
2525
"file":".cfconfig.json"
26+
},
27+
"env":{
28+
"lucee-extensions":"D062D72F-F8A2-46F0-8CBC91325B2F067B"
2629
}
2730
}

0 commit comments

Comments
 (0)