ColdFusion on Wheels 1.1.4 released
Today, we’re releasing ColdFusion on Wheels version 1.1.4. This release fixes numerous bugs and adds a nice feature: Now you no longer need to create a zip file to start working on a new plugin. You just create a folder for it in the plugins folder and start coding your CFC. To upgrade, you just need to replace the wheels folder in your application with the new wheels folder in the zip file. The following changes have been made for this release:
View Enhancements
- Allow an array of structs to used for options in
selectTag() - Added
secondStepparameter to date/time select tags
Model Enhancements
- Update to
belongsTo(),hasOne()andhasMany()for the new argumentjoinKey. - You can pass an unlimited number properties when using dynamic finders
- Dynamic finders now support passing in an array for values
- Added the
delimiterargument to dynamic finders, this allow you to change the delimiter - Added
validationTypeForProperty()method
Other Enhancements
- Added proper HTTP status headers
- Plugin development no longer requires a zip file
Bug Fixes
- Incorrect MIME type for JSON
- Route with format will cause exception when route is selected and format is not provided
- Raise
renderErrorwhen template is not found for format labelClassshould split up the list of classes and attach one class for each label- Transactions would not close when used with the
dependentargument ofhasMany() - Soft deletes do not work correctly with outer joins
- Better error message when supplying a query param of type string and omitting single quotes
- Allow commas in dynamic finders
- AMPM select displaying twice
$requestargumentsCollection: should beargumentCollection- Pagination pull incorrect number of results with compounded keys
- Update
hasChanged()to properly check floats - Date tags selected date throws out of range error
Comments