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 secondStep parameter to date/time select tags

Model Enhancements

  • Update to belongsTo(), hasOne() and hasMany() for the new argument joinKey.
  • You can pass an unlimited number properties when using dynamic finders
  • Dynamic finders now support passing in an array for values
  • Added the delimiter argument 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 renderError when template is not found for format
  • labelClass should split up the list of classes and attach one class for each label
  • Transactions would not close when used with the dependent argument of hasMany()
  • 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
  • $request argumentsCollection: should be argumentCollection
  • 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

  1. Per Djurner says:

    Great work team!

  2. Mohamad El-Husseini says:

    Great work! Many thanks for the hard work guys!

  3. 🙂

    on ward to 1.1.5 and (hopefully) 1.2!

  4. Great work, thanks! We’re going to update all our sites today itself.

  5. Tom King says:

    Great stuff!
    Particularly pleased to see my ‘secondStep’ enhancement request in there – cheers guys!

  6. Devalnor says:

    Great work 🙂

    Thanks guys!

  7. Yannick Morin says:

    FANtastic…Always proud to be part of this community.

  8. Renand says:

    Thanks guys!!

  9. Matthew says:

    I just attempted to upgrade to 1.1.4 and now I am getting a plugin error.

    Could not find the ColdFusion Component or Interface plugins.formgroups.formgroups.

    \Plugins.cfc: line 125

    Do I need to do something different with my plugin directory now that I no longer need the zip files?

    I have done nothing except copy the wheels directory over.

    Any help would be great.

  10. @matthew,

    if you haven’t already done so, please get onto the google groups and post as much information as possible about the issue you are having. if you can, provide a link to the plugin that you are using so that we can install it and take a look at what is going on.