Apostrophe 3.14.0 #3666
agilbert
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
-
Hi everyone,
Today we published the latest Apostrophe release to npm. This release includes a collection of fixes and new features for both Apostrophe 3 and Apostrophe 2, including:
Meanwhile, the primary focus for our team right now is on a collection of new work to improve performance and stability of the core Apostrophe platform.
On the performance side, we have been working through a collection of enhancements related to caching and the optimization of front-end asset bundles.
On the stability side, we are working on a new module to streamline the creation of browser-based functional tests for Apostrophe projects. We're going to be implementing this for our own internal QA purposes and we're excited to see how it can support automated testing for your own projects.
We are looking forward to sharing the outcomes of this work over the course of the next few weeks. For the detailed notes of today's release, read on below 📖 🙇
Apostrophe 3.14.0
Adds
req.session
. This is acceptable because the real purpose of the CSRF check is simply to verify that the browser has sent the cookie at all, which it will not allow a cross-origin script to do.req.session
is actually used or a user logs in. Again, this reduces complications for those implementing caching strategies.express-cache-on-demand
lib to make similar and concurrent requests on pieces and pages faster.Fixes
beforeUpdate
andbeforeSave
events.@apostrophecms/piece-page-type
, the "show page" URLs for individual pieces should not contain two slashes before the piece slug. Thanks to Martí Bravo for the fix.afterPasswordVerified
login steps.@apostrophecms/asset:build
task properly in production.start
replaced withflex-start
to address SCSS warnings.Apostrophe 2.x modules
apostrophe-dialog-box 1.2.1
trash
toarrangeFields
to prevent warning during startupapostrophe-favicons 2.0.7
sync-content 1.0.0-alpha.2
--workflow-locale
to ensure committing is possible afterwards, and a check for a common user error at startup.apostrophe-site-map 2.8.0
getPageTree
method that returns the nested pages in the right order with pieces that are also pages. To be able to build a sitemap page from any project.apostrophe-redirects 2.4.2
Other modules
cache-on-demand 1.0.1
express-cache-on-demand 1.0.3
Beta Was this translation helpful? Give feedback.
All reactions