Framework One version 2.2 release candidate 2 is now available for testing (download from the Framework One page on RIAForge). This includes a couple of bug fixes, compared to release candidate 1. See the FW/1 2.2 RC2 release notes on Github for more details. Unless any showstopping bugs are found this week, the final 2.2 release will be made early next week, merged to master, and then develop will become the 2.5 branch.
Entries Tagged as fw1
December 02, 2013 · No Comments
November 02, 2013 · 12 Comments
With FW/1 Version 2.2 just around the corner - after a long time in incubation - and FW/1 itself being almost four and a half years old, it's a good time to look ahead at what's in store.
November 02, 2013 · No Comments
FW/1 Version 2.2 Release Candidate 1 and a maintenance release for FW/1 1.3 (Compatibility Branch). For detailed changes, and more about the roadmap, read on...
November 01, 2013 · No Comments
As both Scotch on the Rocks and cf.Objective() broaden their range of topics to include more general web development topics, and other languages alongside CFML, it seemed like a good idea to submit a talk to both that would fit both "web development" and "other languages" as well as having a tie-in to CFML...
August 19, 2013 · 4 Comments
May 07, 2013 · 1 Comment
I've been asked this several times recently so I figured it was worth a blog post. First of, why would anyone want older versions of the framework? Well, if they're running on Adobe ColdFusion 9.0.0 or earlier, they can't use the 2.x release stream: they're stuck on 1.x. Also, if they're currently using an old version and don't want a major upgrade, they might want a minor upgrade for a bug fix.
Okay, so why haven't I blogged about this before? Truth be told, I thought it was "obvious" how to find specific legacy releases on any Github project. Apparently, it is not obvious for everyone so it is worth blogging about. Every properly managed project on Github tags every official release so that all past releases can be found on the 'tags' page. You can see FW/1's 'tags' page where you can find every release since 1.0. Unfortunately, my choice of naming for tags has not always been consistent and I forgot the 'v' prefix for a while around the release of 2.0. Oops. Unfortunately the typical naming convention for prereleases tends to sort them above their gold release versions - see Clojure's core.logic library's tags for a more striking example. At least Github provides an easy mechanism for provided tagged archive releases.
It's probably worth pointing out that downloading FW/1 directly from the FW/1 RIAForge project page will give you the latest stable release which is currently 2.1.1. That's because it downloads a ZIP file of the "master" branch from the Github site. All development is performed on the "develop" branch. The only time the RIAForge site will slip you something different is when a new release is in the Release Candidate stage and I update the RIAForge page to download a ZIP file of the "develop" branch - and I update the page to clearly state that! - and this is to increase adoption of the new release and help flush out any remaining bugs that haven't been caught during the alpha and beta testing phases.
April 06, 2013 · No Comments
To make it easier to manage collaboration on FW/1-related projects in future, several projects have now moved under a new FW/1 - Framework One - organization on Github. Your forks and watches should have been updated but if you have local clones of the old repos under my personal Github account, you'll want to update those. Here's the full list of Framework One projects:
- FW/1 - Framework One - simple MVC for CFML
- DI/1 - Inject One - simple Dependency Injection for CFML
- cfmljure - the magic bridge between CFML and Clojure
- FW/1 - Framework One - simple MVC for Clojure
- Leiningen project template for FW/1 - Framework One - for Clojure
If you were a collaborator on one of these projects before, you will no longer have commit access (because you were a collaborator directly on my repo). If you'd like to become a collaborating team member on one of these projects as part of the new organization, contact me directly to discuss that. I'd certainly like to see some of the regular contributors in the past become official "Team Framework One" members in the new organization!
Thank you to all the contributors who've helped get these projects to where they are now!
January 18, 2013 · No Comments
Thanks go to Chris Blackwell for this: if you rely on calling layout() explicitly, you'll get an exception in version 2.1. Chris provided a fix and version 2.1.1 contains that. Version 2.1.1 is the default download now from FW/1's RIAforge page as well as from the FW/1 Github repo.
If you don't use layout() directly, you should be fine with version 2.1.
January 05, 2013 · No Comments
FW/1 2.1 is now the official master release. Read what's new in this release!
December 21, 2012 · No Comments
The next release of FW/1 has just hit Release Candidate status! As noted before, the main addition since the Alpha (October 21st) is a debugging feature: you can now enable tracing for the framework and see what it is queuing up and what it is executing. There have also been a number of bug fixes. See the commit list for details of changes. The wiki has been updated with the new features and API changes (no public API changes since the Alpha, just the addition of variables.framework.trace). Read more and download FW/1 2.1 RC 1 at RIAForge.
RC 1 includes a small bug fix for framework reloading. Beta 3 contained a bug fix for onRequestEnd() and unhandledPaths.