http://seancorfield.github.io for newer blog posts." />

An Architect's View

CFML, Clojure, Software Design, Frameworks and more...

An Architect's View

Entries Tagged as di1

FW/1 2.5 is released!

May 25, 2014 · 3 Comments

FW/1 2.5 is a migration release that paves the way for breaking changes in Release 3.0 later this year.

[Read more →]

3 CommentsTags: coldfusion · di1 · fw1

FW/1 2.5 Release Candidate 2

May 17, 2014 · No Comments

Release Candidate 2 of FW/1 2.5 is now available for testing. It is the default download from RIAForge now.

[Read more →]

No CommentsTags: coldfusion · di1 · fw1

FW/1 2.2 Release Candidate 2

December 02, 2013 · No Comments

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.

See FW/1 Releases and Roadmap and FW/1 - The Year Ahead for more information about the upcoming 2.2, 2.5 and 3.0 releases, as well as plans for DI/1.

No CommentsTags: coldfusion · di1 · fw1

FW/1: The Year Ahead

November 02, 2013 · 15 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.

[Read more →]

15 CommentsTags: coldfusion · di1 · fw1

New FW/1 - Framework One - Organization on Github

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:

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!

No CommentsTags: cfmljure · clojure · coldfusion · di1 · fw1

DI/1 0.4.7 available for testing

April 06, 2013 · No Comments

The seventh minor update in four months, this brings a number of bug fixes and enhancements to DI/1 - Inject One since the 0.4.0 release at the beginning of December, 2012:

  • Fix optional constructor argument handling (with help from Marcin Szczepanski)
  • Fix edge case bug in property / setter / accessor logic
  • Setter metadata is cached, improving transient bean handling performance (Grant Shepert)
  • Robustness fixes for file path handling and parent bean factory handling
  • Add getVersion() API
  • Addition of transientPattern configuration option (Matt Levine)

In addition, DI/1 has moved to the FW/1 - Framework One organization on Github. The old repo still exists under my account (and is an up-to-date fork), but you should watch / fork / contribute to the new repo going forward.

No CommentsTags: coldfusion · di1 · oss

DI/1 0.4.0 Released

December 01, 2012 · 5 Comments

The bump in the version number is to indicate DI/1 is moving closer and closer to a 1.0 release. 0.4.0 brings a number of bug fixes (handling of optional constructor arguments, addAlias() bug, circular dependencies in properties). I think DI/1 is pretty close to feature complete - at least as far as my intended usage as a ColdSpring replacement is concerned - but I will make one more pass over its functionality shortly and open tickets for anything that I believe is missing. Please feel free to do the same. Once that pass is complete, a 1.0 Alpha will be declared.

You can find DI/1's issue tracker on Github. You can read more about DI/1 (and download it) on RIAForge (or from Github).

5 CommentsTags: coldfusion · di1

DI/1 0.3.1 released

June 13, 2012 · No Comments

Thanx to John Whish (aliaspooryorik), DI/1 has a new singletonPattern option that allows you to specify which beans are singletons based on their name, regardless of the folder in which the CFC is found. See the DI/1 wiki for more information.

No CommentsTags: coldfusion · di1

DI/1 0.1.7 available for testing

October 16, 2011 · 2 Comments

Things are moving along with DI/1 now that FW/1 2.0 is close to Gold status and you can download version 0.1.7 now. I'd still consider it pre-release but it's getting close to a true Alpha release with only one (hard) open issue to solve. Read on to see the recent changes...

[Read more →]

2 CommentsTags: coldfusion · di1

DI/1 is available for early testing!

August 13, 2011 · 6 Comments

After a lot of things delayed the alpha release of FW/1 2.0, I've now found time to work on DI/1 again and get it into a usable shape. The idea is that you point DI/1 at one or more folders and it searches those folders for CFCs and builds a bean factory to manage them, all by convention (so no XML required!). DI/1 supports dependency injection, by name, through constructor argument, explicit setter methods and property declarations (with implicit setters enabled).

[Read more →]

6 CommentsTags: coldfusion · di1 · oss