ColdFusion on Wheels 1.1 Beta 1 Is Now Available


After tons of work on some exciting new features, the core team is happy to release the first beta of ColdFusion on Wheels 1.1 today. Now we are turning to the community to help us find bugs and put the new features through their paces. We need your help!

Here is a taste of some of the new features:

  • Nested properties allow you to save changes to an object and all of its children in a single call to save(), create(), or update().
  • All database calls are wrapped in transactions by default.
  • Wheels now supports SQLite and H2 databases.
  • Automatic validations give Wheels the ability to introspect your database and automatically validate max lengths, presence of, and numericality of your data.
  • You can now respond with multiple output formats in a single controller action.
  • Automatic dependency handling for your models’ associated data is now available.
  • Nested layouts allow you to extend layouts and keep your view code DRY.
  • A testing framework for your applications and plugins. (Documentation and details coming soon.)
  • cfwheels.org now allows you to browse reference guides and API documentation for both 1.0.x and 1.1.x versions of Wheels (and beyond).
  • Many other major and minor improvements. See the changelog for more details.

The core team will be fixing bugs and improving documentation over the next few weeks. We appreciate any feedback that you can give us in the Google Group or the issue tracker.

We have started a chapter in the docs on upgrading from 1.0.x to 1.1.x and will be adding to the instructions as we run across more gotchas.

Now let’s get going on continuing to improve the best ColdFusion framework out there!

Comments

  1. Great job guys, excellent set of new features!

  2. tony petruzzi says:

    onward to beta 2!

  3. Chris Peters says:

    Note that for the 1.1 docs, the “Filters and Verification” chapter has now been split into two separate chapters for Filters and Verification.

    The new chapters also outline some new functionality for these features in version 1.1. The new Filters chapter outlines how to pass arguments through filters(), and the new Verification chapter outlines how to check for types in the params, session, and cookies scopes through the verifies() function.