Apostrophe 3.26.0: Quicker npm installs, new documentation #3853
BoDonkey
announced in
Release Notes
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hola Fellow Beings,
Summer has descended in the Northern hemisphere, and with it, a slight slow down in changes in this release cycle. However, one exciting change we would like to report is the elimination of built-in support for Microsoft IE11. This change significantly reduces Apostrophe's installation time. Alongside this change, we have also released an optional module for those that still want the option. Given that Microsoft has officially ended support for IE11, we feel that moving es5 support out to a separate module is an excellent trade-off for the build speed increases.
To show we still love Microsoft, we have added cookbook documentation for installing Apostrophe on Windows systems. Finally, we pushed forward on the goal of producing reference documentation for all of Apostrophe's major core modules with pages about the global and piece page type modules.
Moving forward, the team is working hard on the new enterprise
advanced permissionmodule. It should be available in the next release cycle.Highlights:
Apostrophe 3.26.0
Adds
afterModuleReadyflag, which is more useful thanafterModuleInitbecause it waits for the module to be more fully initialized, including all "improvements" loaded via npm. The originalafterModuleInitflag is still supported in case someone was counting on its behavior./gridPOSTroute in permission module, in addition to the existingGETone, to improve extensibility.Changes
es5: trueoption no longer produces an IE11 build. For backwards compatibility, developers will receive a warning, but their build will proceed without IE11 support. IE11 ES5 builds can be brought back by installing the optional @apostrophecms/asset-es5 module.Fixes
testModule: trueworks in unit tests of external Apostrophe modules again even with modern versions ofmocha, thanks to Amin Shazrin.getObjectManageris now implemented forObjectfield types, fixing a bug that prevented the use of areas found inobjectschema fields within templates. Thanks to James R T.Enterprise modules
@apostrophecms/assembly-cli1.0.1Adds
Fixes
@apostrophecms-pro/multisiteAdds
Correctly display the locale names in the list view, rather than
#1,#2, etc.Display an appropriate warning regarding renaming locales, which does not migrate the existing content.
Fixes
i18nmodule unless thelocalizedSitesoption is enabled. This fixes a bug introduced in version 3.6.0 that could impact sites not choosing to use dashboard-driven locales, or doing so with a locales property not compatible with the schema provided by thelocalizedSitesoption.Public modules
@apostrophecms/asset-es51.0.0This module builds es5-compatible assets for the the frontend JavaScript assets located in the
ui/src/index.jsfiles of each module.Adds
Beta Was this translation helpful? Give feedback.
All reactions