CFWheels Version 1.4.5

@perdjurner perdjurner released this Mar 30, 2016 · 714 commits to master since this release

Bug Fixes

  • Display URL correctly in error email when on HTTPS.
  • Added the datetimeoffset data type to the Microsoft SQL Server adapter.
  • Fix for test link display in debug footer.
  • Don't include query string when looking for image on file through imageTag().
  • Format numbers in paginationLinks().
  • Correct plugin filename case on application startup.
  • Clear out cached queries on reload.

Downloads

CFWheels Version 1.4.4

@perdjurner perdjurner released this Dec 10, 2015 · 714 commits to master since this release

Bug Fixes

  • Check global "cacheActions" setting.
  • Fixed parsing for SQL IN parameters.
  • Pass through all arguments properly when using findOrCreateBy.
  • Make it possible to disable session management on a per request basis.
  • Allow mailParams to be passed through to sendEmail().
  • Fixed inconsistency in form helpers for nested properties.
  • Fixed issue with grouping on associated models.
  • Made the pagination() function available globally.

Downloads

CFWheels Version 1.4.3

@perdjurner perdjurner released this Oct 16, 2015 · 589 commits to master since this release

Bug Fixes

  • Fix for using cfscript operators in condition and unless arguments.
  • Added try / catch on getting host name since CreateObject("java") can be unavailable for security reasons.
  • Fixed bug with cache keys always changing even though the input was the same.
  • Remove white space character in output.
  • Use correct path info in error email and debug area.
  • Fixed plugin injection issue on start-up.
  • Skip calculated properties that are aggregate SQL functions in the GROUP BY clause.
  • Fixed error when trying to validate uniqueness on blank numeric properties.

Downloads

CFWheels Version 1.4.2

@perdjurner perdjurner released this Aug 31, 2015 · 714 commits to master since this release

Bug Fixes

  • Fix for selecting distinct with calculated property.
  • Fixed so default values are applied to non persistent properties.
  • Fixed missing var scope causing error on Lucee.
  • Don't show debug info on AJAX requests.
  • Fixed permissions issue with imageTag() when running on shared hosting.
  • Removed use of ExpandPath() in debug file since it was causing file permission issues.
  • Skip setting object property when NULL is passed in.
  • Fixed edge case issue with calling dynamic association methods.
  • Fixed lock name in onSessionEnd event.
  • Ignore white space in the "where" argument to finders.
  • Ignore spaces in the "keys" argument to hasManyCheckBox() and hasManyRadioButton().
  • Skip running callbacks when validating uniqueness and similar situations.
  • Avoid plugin directory exception during first application load.
  • Fix for using cfscript operators in "condition" and "unless" argument on ACF 8.
  • Fix for rolling back nested properties.
  • Ability to pass in list to "includeBlank" argument on dateSelect() and similar functions.
  • Ability to set attributes on the input element created by buttonTo().
  • Added missing "onlyPath" argument to imageTag().
  • Corrected output of property labels in error messages.

Downloads

CFWheels Version 1.4.1

@perdjurner perdjurner released this May 30, 2015 · 714 commits to master since this release

Bug Fixes

  • Skip callbacks when running calculation methods.
  • Fixed rewrite rules so base URL is rewritten correctly on Apache.
  • Removed incorrect path info information set by Apache
  • Fixed routing bug when running from a sub folder on Adobe ColdFusion 10.
  • Made sure error emails never depend on application variables being set.

Miscellaneous

  • Removed tests folder.
  • Updates to framework utility pages - Update logo, Fix links on congrats page to point to new documentation site.

Downloads

CFWheels Version 1.4

@perdjurner perdjurner released this May 8, 2015 · 725 commits to master since this release

Model Enhancements

  • Allow spaces in list passed in to the include argument on finders.
  • Added findOrCreateBy[Property](), findAllKeys(), findFirst() and findLast() finder methods.
  • Add support for GROUP BY in sum(), average() etc.
  • Made exists() check for any record when key and where is not passed in.
  • Added clearChangeInformation() for clearing knowledge of object changes.
  • Evaluate validation error messages at runtime.

View Enhancements

  • Respect blank text argument in linkTo().
  • Allow styleSheetLinkTag() and JavaScriptIncludeTag() to reference files starting from the root.
  • Added monthNames and monthAbbreviations arguments to form helpers for easy localization.

Controller Enhancements

  • Ability to prepend functions to the filter chain instead of appending.
  • Pass in appendToKey to caches() to cache content separately.
  • Allow external attachments with sendEmail().
  • Ability to redirect to a specific URL.
  • Option to correct JSON output by passing in x="string" or x="integer" to renderWith().

Bug Fixes

  • Fix for blank path_info in CGI scope.
  • Fix for accessing request scope key that does not exist from session.
  • Removed validate property that was incorrectly set when calling create().
  • Pass through parameterize in exists().
  • Do not remove AS when it's in the SQL for a calculated property.
  • Obfuscate parameters in named route patterns when URL rewriting is off.
  • Pass through includeSoftDeletes argument correctly.

Miscellaneous

  • Support for the Lucee server.
  • Made development the default environment mode.
  • Removed deprecation work-around for the if argument on validation helpers.
  • Removed deprecation work-around for the class argument on association initialization methods.
  • Removed the lib folder.
  • Removed the h() function, use XMLFormat() instead.

Downloads

CFWheels Version 1.3.4

@perdjurner perdjurner released this Feb 3, 2015 · 990 commits to master since this release

  • Removed unnecessary tests folder.

Downloads

CFWheels Version 1.3.3

@perdjurner perdjurner released this Jan 23, 2015 · 990 commits to master since this release

  • Correct output of boolean HTML attributes using new global booleanAttributes setting.
  • Make sure locks cannot be affected by other applications running on the same server.
  • Fixed bug with updating an integer column from NULL to 0.
  • Fixed potential permissions issue when running on shared hosting.

Downloads