Apostrophe 3.10.0: The last release of 2021! 🍾 #3599
agilbert
announced in
Release Notes
Replies: 1 comment
-
Extremely useful features and a perfect Christmas gift for the community :) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone,
Today we are sharing our last release of 2021 with you before taking a pause to enjoy some holiday time with family and friends.
This release includes some improvements to Apostrophe core along with a few additional beta modules that we’ve wrapped up and slid under the 🎄:
@apostrophecms/cache
) to use Redis rather than MongoDB.These new modules are all ports from A2 that have been improved with A3 capabilities in mind. Remember, if you are interested in porting your own modules and projects from A2 to A3, we have new tools and documentation available for that and are interested in your feedback.
It’s been an amazing year of releases for Apostrophe - certainly one of our biggest ever. Looking ahead, we will only be increasing in velocity with new features and updates in 2022. For now, we hope you are all closing out 2021 safe and healthy with some exciting plans for new Apostrophe projects in the new year!
🥂
Apostrophe 3.10.0
Fixes
slug
type fields can now have an empty string ornull
as theirdef
value without the string'none'
populating automatically.underline
feature works properly in tiptap toolbar configuration.vue-click-outside-element
to a version that does not attempt to useeval
in its distribution build, which is incompatible with a strict Content Security Policy.Adds
last
option to fields. Settinglast: true
on a field puts that field at the end of the field's widget order. If more than one field has that option active the true last item will depend on general field registration order. If the field is ordered with thefields.order
array or field group ordering, those specified orders will take precedence.Changes
getWidgetWrapperClasses
andgetWidgetClasses
from A2.reorganize
query builder for the next major version.template
property (components should require no changes, just apps require an update). These apps must now use arender
function instead. Since custom admin UI apps are not yet a documented feature we do not regard this as a bc break.@apostrophecms/security-headers
module, which supports a strictContent-Security-Policy
.addLateCriteria
query builder.toCount
doc type query method to use Math.ceil rather than Math.floor plus an additional step.Apostrophe 3.x modules
anchors 1.0.0-beta
cache-redis 1.0.0-beta
security-headers 1.0.0-beta
seo 1.1.1
@apostrophecms/security-headers
module.Beta Was this translation helpful? Give feedback.
All reactions