FW/1 2.1 is now the official master release. Read what's new in this release!
Entries Tagged as fw1
January 05, 2013 · No Comments
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.
December 01, 2012 · No Comments
The next release of FW/1 has just hit Beta! 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 Beta 2 at RIAForge.
Update: Beta 2 replaces Beta 1 and contains a couple of compatibility fixes for Adobe ColdFusion in the new tracing code.
October 21, 2012 · No Comments
After a long period of gestation, FW/1's next release - 2.1 - finally hit Alpha status today!
April 17, 2012 · No Comments
FW/1 now uses Clojure 1.4.0, Ring 1.0.2 and Enlive 1.0.0. The FW/1 template has been updated and verified for use with Leiningen 2 (as well as Leiningen 1.x).
Both FW/1 and the FW/1 template are now at version 0.1.0 and available from Clojars. See the README on the respective Github repos for more details.
February 14, 2012 · No Comments
A problem was with reported running FW/1 1.2 on OpenBD 2.0.2. It turned out to be a bug in how OpenBD resolves Java method calls and it only manifests in two of the example Application.cfc files (not in the framework itself). You can now download v1.2.1.zip which contains the updated examples. Note that the User Manager example has never run on OpenBD (and, obviously, the Flex test in the remoting example won't run either).
Further, the problem with onError() still seems to be present in OpenBD 2.0.2 so if your FW/1 application hits an exception and triggers onError(), it'll fail with a message about "Variable EXCEPTION does not exist". Just rename framework.cfc's onError() method to disable it's exception handling (you'll see there's a comment above that method explaining this long-standing problem).
February 11, 2012 · No Comments
I was chatting with @iorayne a.k.a. Raynes (IRC) a.k.a. Anthony Grimes today in #leiningen about changes required for plugins in the upcoming Leiningen 2.0 release. I was interested in updating my lein-fw1 plugin so it would work with both Leiningen 1.x and Leiningen 2.0. Raynes pointed out that lein-fw1 was really just a template - it generates new skeleton FW/1 projects - and that Leiningen 2.0 was incorporating his lein-newnew plugin as the default 'new' task. He suggested I rewrite lein-fw1 as a template that would work with Leiningen 2.0 and, if you install the lein-newnew plugin for Leiningen 1.x, it will work with that too. The result is fw1-template. The usage instructions are on that Github page but it installs just like a regular Leiningen plugin (lein plugin install...) and if you already have lein-newnew installed, you're good to go. Since lein-newnew is part of the migration path for moving from Leiningen 1.x to 2.0, I'm declaring lein-fw1 deprecated and recommending folks use fw1-template instead (and, yes, use lein-newnew!).
February 11, 2012 · No Comments
February 05, 2012 · 7 Comments
There's been quite a bit of buzz about ClojureScript since it's launch last July but it is a fast-moving target and a but daunting to get started with. Fortunately, there's a simple Leiningen plugin called lein-cljsbuild that can make it pretty simple to get up and running!
January 15, 2012 · 2 Comments
A minor bug fix update has been applied to both master (2.0) and develop (2.1_pre) to correct a small regression in buildURL() that was introduced late in the 2.0 cycle. Thanx to Seb Duggan for spotting this!