Skip to content

Releases: framework-one/fw1

Release 2.2.2

23 Apr 00:18
Compare
Choose a tag to compare

Backport of thread safety issue #321 to 2.2.x branch.

Release 3.0.1

22 Apr 18:02
Compare
Choose a tag to compare

Includes a critical thread safety patch to 3.0.

Release 3.0

24 Feb 18:32
Compare
Choose a tag to compare

Gold Release for FW/1 3.0 and DI/1 1.0.

See https://github.com/framework-one/fw1/issues?milestone=13&page=1&state=closed for issues closed in FW/1 in this release and https://github.com/framework-one/di1/issues?milestone=1&page=1&state=closed for issues closed in DI/1 in this release.

Changes since RC 2:

  • Add metadata() extension point
  • Fix inconsistency between buildURL() and buildCustomURL() regarding baseURL handling

Release 3.0 RC 2

06 Feb 07:57
Compare
Choose a tag to compare
Release 3.0 RC 2 Pre-release
Pre-release

Second Release Candidate of FW/1 3.0 for testing.

See https://github.com/framework-one/fw1/issues?milestone=13&page=1&state=closed for issues closed in FW/1 in this release and https://github.com/framework-one/di1/issues?milestone=1&page=1&state=closed for issues closed in DI/1 in this release.

DI/1 CFC path deduction is improved since RC 1.

Release 3.0 RC 1

25 Jan 07:27
Compare
Choose a tag to compare
Release 3.0 RC 1 Pre-release
Pre-release

First Release Candidate of FW/1 3.0 for testing.

See https://github.com/framework-one/fw1/issues?milestone=13&page=1&state=closed for issues closed in FW/1 in this release and https://github.com/framework-one/di1/issues?milestone=1&page=1&state=closed for issues closed in DI/1 in this release.

This release includes a number of bug fixes since Beta 1. It removes the deprecated methods getRC() and getRCValue(). It removes the deprecated org.corfield.framework path (use framework.one instead). AOP/1 is no longer bundled with FW/1 (it may be back in a future release).

Release 3.0 Beta 1

18 Aug 19:16
Compare
Choose a tag to compare
Release 3.0 Beta 1 Pre-release
Pre-release

First beta release of FW/1 3.0 for testing.

See https://github.com/framework-one/fw1/issues?milestone=13&page=1&state=closed for issues closed in FW/1 in this release and https://github.com/framework-one/di1/issues?milestone=1&page=1&state=closed for issues closed in DI/1 in this release.

See the http://framework-one.github.io/blog/2014/08/18/fw1-3-0-beta-1-available/ for more details of this release.

Release 3.0 Alpha 1

21 Jul 01:11
Compare
Choose a tag to compare
Release 3.0 Alpha 1 Pre-release
Pre-release

First feature-complete release of FW/1 3.0 for testing.

See https://github.com/framework-one/fw1/issues?milestone=13&page=1&state=closed for issues closed in this release.

Release 2.5 (Modern CFML Version)

26 May 04:42
Compare
Choose a tag to compare

For a full list of all tickets closed in Release 2.5: https://github.com/framework-one/fw1/issues?milestone=14&page=1&state=closed

This is a migration release to pave the way for breaking changes in Release 3.0. All examples have been updated to latest best practices and now use cfcscript exclusively. Examples use DI/1 0.5.0 to manage all beans and services (as framework.ioc), and no longer rely on start/end actions or the service() method.

Migration from 2.2.1

The service() call has been deprecated, as have start/end action items. Global access to rc in Application.cfc has also been deprecated. If you just drop 2.5 into your setup and you rely on these features, you'll get exceptions explaining how to enable these features for backward compatibility, namely add the following to your framework configuration:

enableGlobalRC = true,
suppressServiceQueue = false

The ability to enable the implicit service calls is still present via:

suppressImplicitService = false

but, like the other two options, defaults to disallowing the deprecated feature.

If you enable these deprecated features, you will no longer get exceptions using them, but you will see deprecation warnings in your application server's console log. This is to remind you to update your code in preparation for 3.0 later this year!

Please note that Release 3.0 will completely remove these backward compatibility options - and the associated deprecated features. In addition, org.corfield.framework will move to framework.one in Release 3.0, alongside framework.ioc.

Release Candidate 2 for 2.5

17 May 22:59
Compare
Choose a tag to compare
Pre-release

See https://github.com/framework-one/fw1/issues?milestone=14&page=1&state=closed for features added (or removed) in this release.

Changes since RC1: trace now has delta column showing time taken; environment control is now able to affect many more basic configuration items, including tracing; ColdFusion 11 / Railo 4.2 compatibility (string member function workaround); bean factories are fully cleared on a reload (not just reloaded); all examples updated to remove deprecated features.

Release 2.2.1 (Modern CFML Version)

02 May 01:59
Compare
Choose a tag to compare

Adobe ColdFusion 11 compatibility change: use .replaceFirst() instead of .replace() to avoid invoking the new string method (which doesn't allow an empty string for the search argument).