apostrophe
Advanced tools
Changelog
3.27.0 (2022-08-18)
/grid
POST
route in permission module, in addition to the existing GET
one.AposPermissionGrid
vue component.stylelint
from dependencies
to devDependencies
. The benefit may be small because many projects will depend on stylelint
at project level, but every little bit helps install speed, and it may make a bigger difference if different major versions are in use.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.