CFWheels v2.4.0 Released

August 23, 2022

Posted in Community

Posted By: Peter Amiri

<!-- wp:paragraph --> <p>This version is the accumulation of bug fixes and minor enhancements over the last quarter. This release welcomes John Bampton and Coleman Sperando, two first time contributors to the project.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p> <a href="https://github.com/cfwheels/cfwheels/releases/download/v2.4.0%2B1/cfwheels-2.4.0.zip">Download Zip</a></p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3>If updating from CFWheels 2.3.x:</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>It should be an easy upgrade, just swap out the <code>wheels</code> folder.</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3>If you installed CFWheels with CommandBox and have a box.sjon file:</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Enter <code>install cfwheels</code> in the root of your site to update your <code>wheels</code> folder to the latest.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2>Changelog</h2> <!-- /wp:heading --> <!-- wp:heading {"level":3} --> <h3>Bug Fixes</h3> <!-- /wp:heading --> <!-- wp:list --> <ul><li>issue-1091-wheels-paths-in-error-template&nbsp;<a href="https://github.com/cfwheels/cfwheels/issues/1091">#1091</a>&nbsp;- [Adam Chapman]</li><li>issue-1082-validations should not trim properties&nbsp;<a href="https://github.com/cfwheels/cfwheels/issues/1082">#1082</a>&nbsp;- [Adam Chapman]</li><li>issue-1088-Adds SQL parsing regex tweak which correctly handles whitespace&nbsp;<a href="https://github.com/cfwheels/cfwheels/issues/1088">#1088</a>&nbsp;- [Adam Chapman, Adam Cameron]</li></ul> <!-- /wp:list --> <!-- wp:heading {"level":3} --> <h3>Miscellaneous</h3> <!-- /wp:heading --> <!-- wp:list --> <ul><li>Adds cfformat ignore marker comments around core "view" cfm files that contain html markup - [Adam Chapman]</li><li>Adds the ability to scroll large items horizontally in the test runner UI&nbsp;<a href="https://github.com/cfwheels/cfwheels/pull/1130">#1130</a>&nbsp;- [Adam Chapman]</li><li>Fix cfformat ignore markers&nbsp;<a href="https://github.com/cfwheels/cfwheels/pull/1129">#1129</a>&nbsp;- [Adam Chapman]</li><li>Enable finder model methods to returnAs "sql", mainly for debugging&nbsp;<a href="https://github.com/cfwheels/cfwheels/pull/1141">#1141</a>&nbsp;- [Adam Chapman]</li><li>Show the Test Runner buttons in the CFWheels GUI on the Package List screen allowing the developer to run the entire test suite instead of one package at a time. - [Peter Amiri]</li><li>The Base Template now contains all necessary placeholders for the CLI to interact with the application and be able to inject code properly. - [Peter Amiri]</li><li>By default the Core tests will run in the application datasource, but the developer can setup a different database for running the Core tests to ensure there is no side effects from running the tests. If you do end up setting a different database for the coreTestDatasourceName, make sure to reload your application after running the Core tests. - [Peter Amiri]</li><li>Fix two broken links in README. [<a href="https://github.com/cfwheels/cfwheels/pull/1150">#1150</a>] - [John Bampton - *&nbsp;<em>New Contributor</em>&nbsp;*]</li><li>Fix spelling [<a href="https://github.com/cfwheels/cfwheels/pull/1151">#1151</a>][<a href="https://github.com/cfwheels/cfwheels/pull/1158">#1158</a>] - [John Bampton - *&nbsp;<em>New Contributor</em>&nbsp;*]</li><li>Add .env parser to parse .env files and add the properties found in the file to this.env scope.&nbsp;<a href="https://github.com/cfwheels/cfwheels/pull/1157">#1157</a>&nbsp;- [Peter Amiri]</li><li>Update the local test suite to supported ARM architecture docker images to make the suite compatible with the Apple Silicon Macs.&nbsp;<a href="https://github.com/cfwheels/cfwheels/pull/1143">#1143</a>&nbsp;- [Peter Amiri]</li></ul> <!-- /wp:list --> <!-- wp:heading {"level":3} --> <h3>Guides</h3> <!-- /wp:heading --> <!-- wp:list --> <ul><li>Fix broken links throughout the guides. - [Peter Amiri]</li><li>Fixed mailto link in CONTRIBUTING.md&nbsp;<a href="https://github.com/cfwheels/cfwheels/pull/1123">#1123</a>&nbsp;- [Coleman Sperando *&nbsp;<em>New Contributor</em>&nbsp;*]</li><li>Fix test guides examples&nbsp;<a href="https://github.com/cfwheels/cfwheels/pull/1125">#1125</a>&nbsp;[Adam Chapman]</li><li>Fix typos in the guides&nbsp;<a href="https://github.com/cfwheels/cfwheels/pull/1161">#1161</a>&nbsp;[Adam Chapman]</li></ul> <!-- /wp:list -->

Latest Blog Posts