apostrophe
Advanced tools
Changelog
3.26.1 (2022-08-06)
Hotfix: always waits for the DOM to be ready before initializing the Apostrophe Admin UI. setTimeout
alone might not guarantee that every time. This issue has apparently become more frequent in the latest versions of Chrome.
login
module to return an empty object in the API session cookie response body to avoid potential invalid JSON error if response.json()
is retrieved.Changelog
3.26.0 (2022-08-03)
afterModuleReady
flag, which is more useful than afterModuleInit
because it waits for the module to be more fully initialized, including all "improvements" loaded via npm. The original afterModuleInit
flag is still supported in case someone was counting on its behavior./grid
POST
route in permission module, in addition to the existing GET
one, to improve extensibility.@apostrophecms/express:list-routes
command line task added, to facilitate debugging.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.testModule: true
works in unit tests of external Apostrophe modules again even with modern versions of mocha
, thanks to Amin Shazrin.getObjectManager
is now implemented for Object
field types, fixing a bug that prevented the use of areas found in object
schema fields within templates. Thanks to James R T.Changelog
3.25.0 (2022-07-20)
radio
and checkboxes
input field types now support a server side choices
function for supplying their choices
array dynamically, just like select
fields do. Future custom field types can opt into this functionality with the field type flag dynamicChoices: true
.AposSelect
now emits values on change
event as they were originally given. Their values "just work" so you do not have to think about JSON anymore when you receive it.vue-loader
to the 15.9.x
minor release series for now. The 15.10.0
release breaks support for using npm link
to develop the apostrophe
module itself.sanitize-html
bumped to ensure a potential denial-of-service vector is closed.Changelog
3.24.0 (2022-07-06)
private: true
locale option in i18n module, preventing logged out users from accessing the content of a private locale.follow: true
flag to glob
functions (with **
pattern) to allow registering symlink files and folders for nested modulesrole
property from the options object.def:
option in array
fields, in order to be able to see the default items in the array editor modal