happen to know of there are any breaking changes b...
# box-products
j
happen to know of there are any breaking changes between testbox 4.2 and 5?
s
not 100% confident, but there is no speak of breaking changes, just fixes and improvements. https://testbox.ortusbooks.com/intro/release-history/whats-new-with-5.0.0
a
We upgraded with no issues (actually had one but it was an old reference to mockbox from pre testbox 4 days and very easy to fix)
j
okay, thanks, folks. 🙂
doesn't seem to like my runner. will have to roll it back and dig into this later.
Copy code
lucee.runtime.exp.ExpressionException: invalid component definition, can't find component [testbox.system.modules.globber.models.PathPatternMatcher] at lucee.runtime.component.ComponentLoader._search(ComponentLoader.java:196)
e
Bumped a major version because we dropped ACF 2016 support.
Does that file exist for you?
The PathPatternMatcher?
j
i'll get back to you, @elpete. one thing i saw was that the zip distributable unzips differently so i had to adjust my dockerfile accordingly. but i might have missed something.
e
Are you downloading the zip or installing via ForgeBox?
j
downloading the zip
e
TestBox has dependencies.
You will need to install the dependencies now.
👍 1
Or use CommandBox.
j
commandbox would be too much of a shift right now. what's the best way to look up the dependencies?
is there a standalone forgebox installer or something, or does it just work with commandbox?
e
Hmmm….you can inspect the box.json for the dependencies, but those need to be looked up on ForgeBox to get the current version. The dependency is called globber. What’s holding you back from installing via CommandBox? You don’t need to use CommandBox for anything else.
j
i thought you were kinda leading me to the commandbox docker image but i'll look into using commandbox in a build stage.
it's also not super urgent for me to upgrade testbox right now. i was just doing to to be up-to-date but not out of any known need.
that's not to say i won't still update it.
e
Yup. Just for installing. 👍🏻
👍 1