Releases: framework-one/fw1
Release 3.1.0
FW/1 3.1.0 "gold" release.
Changes since RC 3: None.
Full list of changes since 3.0:
Issues Closed: https://github.com/framework-one/fw1/issues?q=is%3Aissue+is%3Aclosed+milestone%3A3.1
Pull Requests Merged: https://github.com/framework-one/fw1/pulls?q=is%3Apr+is%3Aclosed+milestone%3A3.1
Release 3.1 RC 3
FW/1 3.1 master release candidate.
Changes since RC 2:
- Bug fix for interceptors that are reused for multiple target beans
Full list of changes since 3.0:
Issues Closed: https://github.com/framework-one/fw1/issues?q=is%3Aissue+is%3Aclosed+milestone%3A3.1
Pull Requests Merged: https://github.com/framework-one/fw1/pulls?q=is%3Apr+is%3Aclosed+milestone%3A3.1
Release 3.1 RC 2
Changes since RC 1:
- Major overhaul of AOP/1; intercept by CFC type; intercept by CFC name regex (@dbudde)
- Routes now support regex restriction on placeholder variables (@guillaume-boivin)
Full list of changes since 3.0:
Issues Closed: https://github.com/framework-one/fw1/issues?q=is%3Aissue+is%3Aclosed+milestone%3A3.1
Pull Requests Merged: https://github.com/framework-one/fw1/pulls?q=is%3Apr+is%3Aclosed+milestone%3A3.1
Release 3.1 RC 1
Changes since Beta 2:
renderData()
supportsjsonp
(Giancarlo Gomez) andhtml
renderData()
now causes a content reset before rendering the data (Giancarlo Gomez)- subsystem config can now override
diEngine
,diLocations
,diComponent
(as well asdiConfig
) setupApplication()
no longer runs twice when first request is also a reload request
Full list of changes since 3.0:
Issues Closed: https://github.com/framework-one/fw1/issues?q=is%3Aissue+is%3Aclosed+milestone%3A3.1
Pull Requests Merged: https://github.com/framework-one/fw1/pulls?q=is%3Apr+is%3Aclosed+milestone%3A3.1
Release 3.1 Beta 2
New since Beta 1:
- AOP/1 is back! This is a first beta of a rewrite courtesy of Daniel Budde - thank you! Documentation to follow.
- Custom redirect behavior - again courtesy of Daniel Budde
- Thread safety on reload - courtesy of Jochem van Dieten
- ^ allowed in route regex - courtesy of John Berquist
Release 3.1 Beta 1
Minor enhancements and bug fixes:
- #308
renderData()
now supportsrawjson
type — assumesdata
is already JSON-encoded. - #310
Application.cfc
is now correctly autowired like a controller — you can specifyaccessors=true
onApplication.cfc
and declareproperty
injection points - #312 New
routesCaseSensitive
configuration option (defaulttrue
) allows route regexes to be applied as case sensitive or case insensitive - #313 Environment configuration merge is now performed (mostly) recursively
- #314
diConfig
is now propagated to subsystem bean factories - #315 Fixed failure of
isConstant()
DI/1 method when encountering an unknown bean name - #321 Fixed SES URL handling thread safety bug (available in 3.0.1 release)
- #322 Placeholder variables in routes are limited to alphanumeric, hyphen, and underscore so that
:name.html
is treated as {:name
}.html
instead of {:name.html
} - #323 Fixed context root bug (introduced in 3.0.1; available in 3.0.2 release)
Release 3.0.2
Fixes #323 context root issue introduced by thread safety fix in 3.0.1.
Release 2.5.2
Fixes #323 context root issue introduced by thread safety fix in 2.5.1.
Release 2.2.3
Fixes #323 context root issue introduced by thread safety fix in 2.2.2.
Release 2.5.1
Backport of thread safety patch for #321 to FW/1 2.5.