You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(web/blog): preserve markdown for posts stored as markdown in DB
Turndown was escaping markdown special chars and collapsing newlines
on 10 recent posts whose DB content is already markdown (rather
than HTML from the legacy cfwheels.org migration). Regenerated
those posts via a new isAlreadyMarkdown() heuristic in the
migration transform — markdown-native content now passes through
unmodified instead of going through turndown.
Affected slugs:
- why-we-rebuilt-our-ci-pipeline
- why-we-rebuilt-our-ci-pipeline-from-40-minutes-to-82-seconds
- wheels-cli-modern-commands-for-faster-smarter-wheels-3-0-development
- wheels-cli-essentials-inspect-your-app-with-about-get-commands
- wheels-cli-config-commands-check-diff-dump
- wheels-cli-environment-commands-set-show-merge-switch-validate
- wheels-cli-database-commands-db-create-db-drop
- wheels-cli-testing-commands-run-all-unit-integration-watch-coverage
- wheels-cli-plugin-commands-search-install-remove-init
- wheels-cli-asset-commands-precompile-clean-clobber
Copy file name to clipboardExpand all lines: web/content/blog/posts/0-8-2-released.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,5 +14,4 @@ excerpt: >-
14
14
coverImage: null
15
15
legacyId: '12'
16
16
---
17
-
18
17
The Wheels community has been finding some bugs here and there, which has resulted in an improved product for everyone. That said, [ColdFusion on Wheels 0.8.2](http://www.cfwheels.com/download) is available today. This includes many critical bug fixes. We recommend upgrading to this version as soon as you can. Keep the feedback coming, everyone!
Copy file name to clipboardExpand all lines: web/content/blog/posts/0-8-3-final-beta-release.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,5 +14,4 @@ excerpt: >-
14
14
coverImage: null
15
15
legacyId: '10'
16
16
---
17
-
18
17
You probably didn't see this one coming, at least not so soon... Wheels 0.8.3. I'm most excited to announce that this release introduces support for [Railo Express 3.0](http://www.railo-technologies.com/en/index.cfm?treeID=200). As soon as the open sourced Railo 3.1 is released, we'll have an opportunity to offer a full-stack open source CFML environment similar to [Ruby on Rails](http://www.rubyonrails.org/). Many thanks to Wheels's Peter Amiri and the Railo team for their efforts in getting this working. Additionally, there were some bugs that Per couldn't live with in the last release, so he cranked this one out for everyone. We're getting pretty stable at this point. Keep the [bug reports](http://code.google.com/p/cfwheels/issues/list) coming as we near the release candidate for 1.0! Please note that there were some changes to method names that will probably affect your Wheels application after upgrading. Refer to our guide on [Upgrading to Wheels 0.8](http://www.cfwheels.com/docs/chapter/upgrading-to-wheels-0.8) for _highlights_ on what has changed with this 0.8.3 release.
Copy file name to clipboardExpand all lines: web/content/blog/posts/0-9-1-available.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,16 +14,15 @@ excerpt: >-
14
14
coverImage: null
15
15
legacyId: '37'
16
16
---
17
-
18
17
We are excited to announce the availability of [ColdFusion on Wheels 0.9.1](http://www.cfwheels.org/download). I personally can tell you that the core team and community have really outdone themselves with this release. It is a giant step toward an impending release candidate. Here is a brief listing of what Wheels developers gain from this release:
19
18
20
-
- Ability to set global defaults for most functions' optional arguments
21
-
- Upgrade-friendly configuration settings
22
-
- Support for using multiple data sources (set on a per-model basis)
23
-
- Ability to group view helpers by controller
24
-
- Support for sending multi-part emails (HTML and plain text in same email)
25
-
- New PluginManager plugin that helps you find and install plugins
26
-
- Improved Railo support
27
-
- Lots of bug fixes and other minor improvements
19
+
-Ability to set global defaults for most functions' optional arguments
20
+
-Upgrade-friendly configuration settings
21
+
-Support for using multiple data sources (set on a per-model basis)
22
+
-Ability to group view helpers by controller
23
+
-Support for sending multi-part emails (HTML and plain text in same email)
24
+
-New PluginManager plugin that helps you find and install plugins
25
+
-Improved Railo support
26
+
-Lots of bug fixes and other minor improvements
28
27
29
28
Review the [Upgrading to Wheels 0.9.1](http://www.cfwheels.org/docs/chapter/upgrading-to-wheels-0.9.1) chapter to see what you would need to change in your application when upgrading. Because of the big changes to the way that configurations are done, we figured this would be a good time to finish the chapter on [Configuration and Defaults](http://www.cfwheels.org/docs/chapter/configuration-and-defaults). More reference chapters and documentation on the functions in the Wheels API are in the works, so stay tuned.
Copy file name to clipboardExpand all lines: web/content/blog/posts/0-9-2-release.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,5 +14,4 @@ excerpt: >-
14
14
coverImage: null
15
15
legacyId: '35'
16
16
---
17
-
18
17
We've released ColdFusion on Wheels 0.9.2 into the wild this evening. No new features really, but quite a few bug fixes. [Download version 0.9.2](http://www.cfwheels.org/download) and bring your Wheels app that much closer to 1.0. (We're getting really close.)
Copy file name to clipboardExpand all lines: web/content/blog/posts/0-9-final-beta-cycle.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,5 +14,4 @@ excerpt: >-
14
14
coverImage: null
15
15
legacyId: '8'
16
16
---
17
-
18
17
We're happy to announce a significant maintenance release of Wheels: [version 0.9](http://www.cfwheels.com/download). We're also running out of decimal points on the way to 1.0. I don't think we'll do anything cheap like version 0.10. :) Consider this the final beta cycle. I asked Per how many bugs were fixed in this release, and he answered, "Tons." Many of these bugs were reported by the community, which is an amazing thing to see. The success of this framework is being built on top of direct feedback from _you_. Many thanks! I'd also like to announce that we've added Raúl Riera to our core team of contributors. Raúl has been working on an impressive [scaffolding plugin](http://scaffoldwheels.riaforge.org/) and has contributed a ton of feedback and code patches to the project. I also run across his comments all over the CFML blogosphere, championing Wheels and getting the word out. Many thanks to Per, Peter, Tony, Raúl, and everyone else who has been contributing to the project in various ways. It looks like we'll be production-ready this year!
Copy file name to clipboardExpand all lines: web/content/blog/posts/1-0-1-maintenance-release.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,5 +14,4 @@ excerpt: >-
14
14
coverImage: null
15
15
legacyId: '45'
16
16
---
17
-
18
-
Today, we release a minor maintenance version, ColdFusion on Wheels 1.0.1. [Download it today](https://cfwheels.org/download). There are no new features, but everyone likes a more stable code base! For those of you upgrading from version 1.0, the path is very simple. Simply replace the wheels folder of your install with the new wheels folder from the zip file. With help from the community, we were able to identify and squash 25 bugs. All of them were minor edge cases, so most have not caused any pain whatsoever for Wheels developers. For a detailed list, refer to the CHANGELOG included with the download. For those of you looking to try out Wheels, check out our [Wheels LitePost Contest](https://cfwheels.org/blog/index.cfm/2010/1/25/Wheels-LitePost-Contest--win-Amazon-Gift-Card 'Wheels LitePost Contest - Win Amazon Gift Card') for a chance to win some Amazon dollars. Also check out some [head start screencasts](https://cfwheels.org/blog/index.cfm/2010/2/3/Wheels-LitePost-Contest-screencasts 'Wheels LitePost Learning Contest Screencasts') for the contest too.
17
+
Today, we release a minor maintenance version, ColdFusion on Wheels 1.0.1. [Download it today](https://cfwheels.org/download). There are no new features, but everyone likes a more stable code base! For those of you upgrading from version 1.0, the path is very simple. Simply replace the wheels folder of your install with the new wheels folder from the zip file. With help from the community, we were able to identify and squash 25 bugs. All of them were minor edge cases, so most have not caused any pain whatsoever for Wheels developers. For a detailed list, refer to the CHANGELOG included with the download. For those of you looking to try out Wheels, check out our [Wheels LitePost Contest](https://cfwheels.org/blog/index.cfm/2010/1/25/Wheels-LitePost-Contest--win-Amazon-Gift-Card "Wheels LitePost Contest - Win Amazon Gift Card") for a chance to win some Amazon dollars. Also check out some [head start screencasts](https://cfwheels.org/blog/index.cfm/2010/2/3/Wheels-LitePost-Contest-screencasts "Wheels LitePost Learning Contest Screencasts") for the contest too.
Copy file name to clipboardExpand all lines: web/content/blog/posts/1-0-2-maintenance-release.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,5 +14,4 @@ excerpt: >-
14
14
coverImage: null
15
15
legacyId: '43'
16
16
---
17
-
18
17
As many of you have noticed we have released a maintenance version of ColdFusion on Wheels 1.0.2. This release comes on the heels of the 1.0.1 release made only days ago. In fact there are no new features in version 1.0.2 and this release only addresses some bugs that made their way into the release cycle of 1.0.1. Almost immediately after releasing 1.0.1, we noticed something was wrong and some bugs had crept in to the code during the packaging of the release. The core team immediately set out to fix the issue and in fact had a new version of the 1.0.1 zip file on the site within an hour. We then took the new release through some more rigorous testing and eventually incremented the version number to indicate the change that had taken place. We drew straws as to who to blame but I don't remember who lost ;-). Seriously though, we only tracked six downloads of the infected 1.0.1 zip file and several of those were by the core team members. So the impact of this was probably very minimal. And yes we have taken steps to make sure it doesn't happen again. Thanks again for your continued support of the project.
Copy file name to clipboardExpand all lines: web/content/blog/posts/1-0-we-are-production-ready.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,5 +14,4 @@ excerpt: >-
14
14
coverImage: null
15
15
legacyId: '26'
16
16
---
17
-
18
17
We've gone 1.0! Go [download ColdFusion on Wheels 1.0](https://cfwheels.org/download) and give it a try. If you're upgrading from a previous version, please review the [instructions for Upgrading to 1.0](https://cfwheels.org/docs/chapter/upgrading-wheels) (even if you're upgrading from the release candidate). It's an honor for me to announce this release and to thank our passionate community. The core team and community have put a ton of hard work into this project since I started contributing in November of 2007. Per Djurner has truly done some hero work. Everyone owes him a beer. Even though [Sean Corfield claims that Wheels doesn't have much traction](http://corfield.org/blog/index.cfm/do/blog.entry/entry/On_Hal_Helms_Ruby_on_Rails_and_the_Death_of_ColdFusion_and_Fusebox), we have been overwhelmed by [the](http://twitter.com/synxer/status/5956374387) [positive](http://groups.google.com/group/cfwheels/browse_thread/thread/f3f9a91ed0415897) [feedback](http://twitter.com/rhwalt/statuses/5990048515) of the framework. I expect more to come. It's been picking up. I'm going to risk forgetting to thank someone who has helped. I'm sorry if I missed you. Thanks so much to Rob Cameron (The Godfather), Per Djurner, Tony Petruzzi, Peter Amiri, Raul Riera, James Gibson, Mike Henke, Clarke Bishop, Russ Johnson, Grant Copley, Isaac Dealey, Tom Hoen, Andy Bellenie, Milo Maneo, Louis Plante, Joshua Clingenpeel, William Fisk, and Mike Haggerty for contributing to the project in meaningful ways. (Hey, I've always wanted to release a CD with a "Thank You" section, so this will have to do. :)) Here's to a framework with a very bright future and a major contribution to the CFML community at large.
Copy file name to clipboardExpand all lines: web/content/blog/posts/1-1-1-released.md
+9-10Lines changed: 9 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,17 +14,16 @@ excerpt: >-
14
14
coverImage: null
15
15
legacyId: '58'
16
16
---
17
-
18
17
We're releasing [ColdFusion on Wheels version 1.1.1](https://cfwheels.org/download) today after identifying and fixing a few bugs reported over the past couple weeks. The upgrade should not affect current 1.1 users, so we strongly encourage that you upgrade immediately. As with all releases in the 1.x cycle, you can upgrade by replacing the wheels folder in your current application with the new one from the zip file. Here is the list of issues resolved from the [CHANGELOG](http://code.google.com/p/cfwheels/source/browse/tags/1.1.1/wheels/CHANGELOG):
19
18
20
-
- Added number formatting on the value passed in to "count" in the pluralize() function
21
-
- Fixed renderWith() so that it works in all environment modes when returning JSON
22
-
- Fixed belongsTo association code when using composite keys
23
-
- Allow cfthread to be used in views
24
-
- Fixed paging code for non-parameterized queries
25
-
- Corrected bug in request verification when session management was disabled in Railo
26
-
- Changed "if" to "condition" (and deprecated) on all validation methods to get around the fact that "if" is a reserved word in cfscript
27
-
- Fixed autolink() so that it correctly links and escapes relative paths
28
-
- Fixed so including partials with layouts does not cause duplicated content
19
+
-Added number formatting on the value passed in to "count" in the pluralize() function
20
+
-Fixed renderWith() so that it works in all environment modes when returning JSON
21
+
-Fixed belongsTo association code when using composite keys
22
+
-Allow cfthread to be used in views
23
+
-Fixed paging code for non-parameterized queries
24
+
-Corrected bug in request verification when session management was disabled in Railo
25
+
-Changed "if" to "condition" (and deprecated) on all validation methods to get around the fact that "if" is a reserved word in cfscript
26
+
-Fixed autolink() so that it correctly links and escapes relative paths
27
+
-Fixed so including partials with layouts does not cause duplicated content
29
28
30
29
Let's keep squashing these bugs, so be sure to share your experiences with the framework in the [Google Group](http://groups.google.com/group/cfwheels) and the [issue tracker](http://code.google.com/p/cfwheels/issues/list).
Copy file name to clipboardExpand all lines: web/content/blog/posts/1-1-4-released.md
+23-24Lines changed: 23 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,39 +15,38 @@ excerpt: >-
15
15
coverImage: null
16
16
legacyId: '69'
17
17
---
18
-
19
-
Today, we're releasing [ColdFusion on Wheels version 1.1.4](https://cfwheels.org/download). 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](https://cfwheels.org/download). The following [changes](https://github.com/cfwheels/cfwheels/blob/v1.1.4/wheels/CHANGELOG'Version 1.1.4 CHANGELOG') have been made for this release:
18
+
Today, we're releasing [ColdFusion on Wheels version 1.1.4](https://cfwheels.org/download). 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](https://cfwheels.org/download). The following [changes](https://github.com/cfwheels/cfwheels/blob/v1.1.4/wheels/CHANGELOG"Version 1.1.4 CHANGELOG") have been made for this release:
20
19
21
20
### View Enhancements
22
21
23
-
- Allow an array of structs to used for options in `selectTag()`
24
-
- Added `secondStep` parameter to date/time select tags
22
+
-Allow an array of structs to used for options in `selectTag()`
23
+
-Added `secondStep` parameter to date/time select tags
25
24
26
25
### Model Enhancements
27
26
28
-
- Update to `belongsTo()`, `hasOne()` and `hasMany()` for the new argument `joinKey`.
29
-
- You can pass an unlimited number properties when using dynamic finders
30
-
- Dynamic finders now support passing in an array for values
31
-
- Added the `delimiter` argument to dynamic finders, this allow you to change the delimiter
32
-
- Added `validationTypeForProperty()` method
27
+
-Update to `belongsTo()`, `hasOne()` and `hasMany()` for the new argument `joinKey`.
28
+
-You can pass an unlimited number properties when using dynamic finders
29
+
-Dynamic finders now support passing in an array for values
30
+
-Added the `delimiter` argument to dynamic finders, this allow you to change the delimiter
31
+
-Added `validationTypeForProperty()` method
33
32
34
33
### Other Enhancements
35
34
36
-
- Added proper HTTP status headers
37
-
- Plugin development no longer requires a zip file
35
+
-Added proper HTTP status headers
36
+
-Plugin development no longer requires a zip file
38
37
39
38
### Bug Fixes
40
39
41
-
- Incorrect MIME type for JSON
42
-
- Route with format will cause exception when route is selected and format is not provided
43
-
- Raise `renderError` when template is not found for format
44
-
-`labelClass` should split up the list of classes and attach one class for each label
45
-
- Transactions would not close when used with the `dependent` argument of `hasMany()`
46
-
- Soft deletes do not work correctly with outer joins
47
-
- Better error message when supplying a query param of type string and omitting single quotes
48
-
- Allow commas in dynamic finders
49
-
- AMPM select displaying twice
50
-
-`$request``argumentsCollection`: should be `argumentCollection`
51
-
- Pagination pull incorrect number of results with compounded keys
52
-
- Update `hasChanged()` to properly check floats
53
-
- Date tags selected date throws out of range error
40
+
-Incorrect MIME type for JSON
41
+
-Route with format will cause exception when route is selected and format is not provided
42
+
-Raise `renderError` when template is not found for format
43
+
-`labelClass` should split up the list of classes and attach one class for each label
44
+
-Transactions would not close when used with the `dependent` argument of `hasMany()`
45
+
-Soft deletes do not work correctly with outer joins
46
+
-Better error message when supplying a query param of type string and omitting single quotes
47
+
-Allow commas in dynamic finders
48
+
-AMPM select displaying twice
49
+
-`$request``argumentsCollection`: should be `argumentCollection`
50
+
-Pagination pull incorrect number of results with compounded keys
51
+
-Update `hasChanged()` to properly check floats
52
+
-Date tags selected date throws out of range error
0 commit comments