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
-
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 permission
module. It should be available in the next release cycle.Highlights:
Apostrophe 3.26.0
Adds
afterModuleReady
flag, which is more useful thanafterModuleInit
because it waits for the module to be more fully initialized, including all "improvements" loaded via npm. The originalafterModuleInit
flag is still supported in case someone was counting on its behavior./grid
POST
route in permission module, in addition to the existingGET
one, to improve extensibility.Changes
es5: true
option 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: true
works in unit tests of external Apostrophe modules again even with modern versions ofmocha
, thanks to Amin Shazrin.getObjectManager
is now implemented forObject
field types, fixing a bug that prevented the use of areas found inobject
schema fields within templates. Thanks to James R T.Enterprise modules
@apostrophecms/assembly-cli
1.0.1Adds
Fixes
@apostrophecms-pro/multisite
Adds
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
i18n
module unless thelocalizedSites
option 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 thelocalizedSites
option.Public modules
@apostrophecms/asset-es5
1.0.0This module builds es5-compatible assets for the the frontend JavaScript assets located in the
ui/src/index.js
files of each module.Adds
Beta Was this translation helpful? Give feedback.
All reactions