Release v5.0.0
The Dojo framework 5.0.0 release.
Breaking Changes
- Consolidate all has modules into single
hasmodule - Enable extra classes to be applied to child widgets
- Remove unused
hasflag and remove support forasyncflags - Improved store middleware, supporting
beforeandafteractions
Enhancements
- Enhance working with base paths using
StateHistory - Allow top level registry items in the VDOM renderer
- Include external polyfills in dojo/shim. (#183, #194, #225)
- Optimize building cache decorator
Blockmeta. (#206, #224)- Infer
displaystyle for custom elements from widget root node - Assertion Templates
- TypeScript 3.2.x support
Bug Fixes
- Support opening router generated links in a new window
- Correctly format router generated links
- Synchronous initial routing navigation
- Support undefined and null values for
activeClassesinActiveLink - Remove extra DOM nodes during an initial merged render
- Support setting a value on a select DOM node. (#170)
- Conditional elements rendering out of order with only two siblings
- Fix class typings for
exitAnimationandenterAnimation - Incorrect ordering of nodes at the same depth
- Add default export for
watchdecorator - Always render
StoreProviderwhen parent renders - Deal with extra nodes inserted into an existing HTML structure on initial merge