Releases: BlueSpire/Durandal
2.2.0
Changelog
Features
- Made full screen dialog margins customizable.
- Update Knockout to 3.4.0
Bug Fixes
- Fix Issue #542: SampleApp page-host overflow-y slow on Webkit
- Fix Issue #541: Fail on logging activate promise
- Fix Issue #545: navigation breaks after failing to load module
- Fix Issue #547: Navbar collapse broken in starterkit
- Fix Issue #552, #567: attach viewmodel lifecycle callback get improper query string, IE8
- Fix Issue #563, #564, #565: Links to Bootstrap's site are outdated
- Fix Issue #569, #575: composition.js issue in ie7
- Fix Issue #574, #577, #578: Fixed some bugs in dialog.js and added customizability to full screen dialog margins
- Fix Typo in durandal.d.ts
- Fix Issue #605 Router deactivates current item when deactivated
- Fix #625 Resolve the problem that empty URL parameters are rem
- Fix #614 Add guard for importing empty views
- Fix #622 Missing import in welcome view-model
- Fix #654 Setter conflict with observable.defineProperty
Durandal 2.1.0
This release contains many bug fixes, some new features and some performance enhancements. There are no breaking changes to APIs and behavior should remain the same as before (minus bugs of course).
Details
A detailed list of the changes in this version can be found here. While we try to avoid breaking changes in minor releases, there are a couple things you'll need to look out for:
- We now support Bootstrap 3.0. If you are using the modal dialog plugin, this may affect you. Fortunately, the new modal dialog plugin has configuration options that will let you fix things up if you are using an older version of Bootstrap. You may also need to make some modifications in
durandal.css
. - We've updated the example "entrance" transition to use CSS3 animations for better performance. This requires the updated CSS provided with Durandal. Bear in mind, the "entrance" transition is meant only as an example transition. You can/should consider writing your own. If the new version doesn't work for you, you can just drop in the version from 2.0.1 and it will work fine.
Note: The starter kit and samples have been updated with the latest Bootstrap and animations. You can have a look at them to see how it's all working.
Durandal 2.1.0-pre
This is a prerelease of Durandal 2.1.0. This update contains many bugs fixes, some new features and some performance enhancements. There are no breaking changes to APIs and behavior should remain the same as before (minus bugs of course). Full details can be found in the changes.txt
included in the source download.
While we try to avoid breaking changes in minor releases, there are a couple things you'll need to look out for. First, we now support Bootstrap 3.0. If you are using the modal dialog plugin, this may affect you. Fortunately, the new modal dialog plugin has configuration options that will let you fix things up if you are using an older version of Bootstrap. You may also need to make some modifications in durandal.css
. Second, we've updated the example "entrance" transition to use CSS3 animations for better performance. This requires the updated CSS provided with Durandal. Bear in mind, the "entrance" transition is meant only as an example transition. You can/should consider writing your own. If the new version doesn't work for you, you should be able to drop in the version from 2.0.1 and it will work just fine.
Note: The starter kit and samples have been updated with the latest Bootstrap and animations. You can have a look in there to see how it's all working.
Durandal 2.0.1
Durandal 2.0.1 is a patch release containing a number of bug fixes and improvements applied after the release of 2.0.0. There are no breaking API changes in this release and no new features, only fixes.
Durandal 2.0.0
Durandal 2.0.0 represents a significant advancement in the framework's core capabilities and ease of use. With a modular architecture, a new router, greater consistency in design, tons of new features and bug fixes...you are going to love building JavaScript apps more than ever before. We truly believe this release makes Durandal the most powerful SPA framework today, but without sacrificing its unique simplicity.
Durandal 2.0.0-pre
Durandal 2.0 represents a significant advancement in the framework's core capabilities and ease of use. This pre-release is relatively stable in terms of it's API and has already undergone significant hardening in real world applications. The full release is planned for early to mid August. For a list of changes see Changes.txt.
This pre-release's features and API are not reflected on durandaljs.com. Full documentation will be available as part of the planned final release. For now, we are providing raw API documentation available as a download.
For .NET Developers, we have also made available a set of pre-release Nuget packages.