On June 18th, the v5.1.0 release of Oracle JET was made available. It was the 25th consecutive on-schedule release for Oracle JET. Details on the release schedule are provided here in the FAQ.
As indicated by the release number, v5.1.0 is a minor release, aimed at tweaking and consolidating features throughout the toolkit. As in other recent releases, new features have been added to support development of composite components, following the Composite Component Architecture (CCA). For details, see the entry on the new Template Slots in Duncan Mills's blog. Also, take note of the new design time metadata, as described in the release notes.
Aside from the work done in the CCA area, the key new features and enhancements to be aware of in the release are listed below, sorted alphabetically:
|oj-chart||New "data" attribute.||Introduces new attributes, slots, and custom elements.|
|oj-film-strip||New "looping" attribute.||Specifies filmstrip navigation behavior, bounded ("off) or looping ("page").|
|oj-form-layout||Enhanced content flexibility.||Removes restrictions on the types of children allowed in the "oj-form-layout" component.|
|oj-gantt||New "dnd" attribute and "ojMove" event.||Provides new support for moving tasks via drag and drop.|
|oj-label-value||New component.||Provides enhanced layout flexibility for the "oj-form-layout" component.|
|oj-list-view||Enhanced "itemTemplate" slot.||Supports including the <LI> element in the template.|
|oj-swipe-actions||New component.||Provides a declarative way to add swipe-to-reveal functionality to items in the "oj-list-view" component.|
For all the details on the items above, see the release notes.
Note: Be aware that in Oracle JET 7.0.0, support for Yeoman and Grunt will be removed from generator-oraclejet and ojet-cli. As a consequence, the ojet-cli will be the only way to use the Oracle JET tooling, e.g., to create new Oracle JET projects from that point on. Therefore, if you haven't transferred from using Yeoman and Grunt to ojet-cli yet, e.g., to command line calls such as "ojet create", take some time to move in that direction before the 7.0.0 release.
As always, your comments and constructive feedback are welcome. If you have questions, or comments, please engage with the Oracle JET Community in the Discussion Forums and also follow @OracleJET on Twitter.
For organizations using Oracle JET in production, you're invited to be highlighted on the Oracle JET site, with the latest addition being a brand new Customer Success Story by Cagemini.
On behalf of the entire Oracle JET development team: "Happy coding!"