Apostrophe2 v2.91.0 Release Notes
Release Date: 2019-06-05 // about 5 years ago-
- Feature: it is much easier to write sites with no jQuery, lodash, etc. on the front end. The
apostrophe-lean-frontend
module has been deprecated and its functionality has been merged into the core. All of the functionality of theapos.lean
object is now available on theapos.utils
object at all times. And if you set thelean: true
option for theapostrophe-assets
module, only lean JavaScript is pushed when logged out (assets pushed withwhen: 'lean'
, including the lean methods ofapos.utils
). This creates a migration path to a leaner frontend: developers can write NPM modules that rely only the leanapos.utils
methods without worrying about whether they are present or not. Note that this is also the official frontend library for the forthcoming Apostrophe 3.x (Of course, as always, you can choose to push more code, use webpack, etc.) - ๐ Bug fix: a regression introduced in 2.90.0 caused all uses of "Copy Page" to copy the home page. This is fixed.
- ๐ Bug fix: copying a page with custom fields now copies those fields properly.
- ๐ Bug fix: "Copy Page" now correctly copies parked page fields to the new, unparked page and then allows them to be edited for the new page.
- ๐ Bug fix: addressed browser errors that occurred when using an empty rich text toolbar. Unfortunately it is not possible to completely eliminate the ckeditor 4 toolbar when there are no tools present. This is due to a ckeditor bug.
๐ Thanks to Michelin for making much of this work possible via Apostrophe Enterprise Support.
- Feature: it is much easier to write sites with no jQuery, lodash, etc. on the front end. The