All Versions
309
Latest Version
Avg Release Cycle
12 days
Latest Release
850 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v3.26.0 Changes
August 03, 2022โ Adds
- ๐ Tasks can now be registered with the
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. - โ Add
/grid
POST
route in permission module, in addition to the existingGET
one, to improve extensibility. - ๐ป
@apostrophecms/express:list-routes
command line task added, to facilitate debugging.
๐ Changes
- ๐ Since Microsoft has ended support for IE11 and support for ES5 builds is responsible for a significant chunk of Apostrophe's installation time, the
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.
- ๐ Tasks can now be registered with the
-
v3.25.0 Changes
July 20, 2022โ Adds
- ๐
radio
andcheckboxes
input field types now support a server sidechoices
function for supplying theirchoices
array dynamically, just likeselect
fields do. Future custom field types can opt into this functionality with the field type flagdynamicChoices: true
.
๐ Fixes
AposSelect
now emits values onchange
event as they were originally given. Their values "just work" so you do not have to think about JSON anymore when you receive it.- ๐ Unpinned tiptap as the tiptap team has made releases that resolve the packaging errors that caused us to pin it in 3.22.1.
- ๐ Pinned
vue-loader
to the15.9.x
minor release series for now. The15.10.0
release breaks support for usingnpm link
to develop theapostrophe
module itself. - Minimum version of
sanitize-html
bumped to ensure a potential denial-of-service vector is closed.
- ๐
-
v3.24.0 Changes
July 06, 2022โ Adds
- ๐ Handle
private: true
locale option in i18n module, preventing logged out users from accessing the content of a private locale.
๐ Fixes
- ๐ Fix missing title translation in the "Array Editor" component.
- โ Add
follow: true
flag toglob
functions (with**
pattern) to allow registering symlink files and folders for nested modules - ๐ Fix disabled context menu for relationship fields editing (#3820)
- In getReq method form the task module, extract the right
role
property from the options object. - ๐ Fix
def:
option inarray
fields, in order to be able to see the default items in the array editor modal
- ๐ Handle
-
v3.23.0 Changes
June 22, 2022โ Adds
- Shared Drafts: gives the possibility to share a link which can be used to preview the draft version of page, or a piece
show
page. - โ Add
Localize
option to@apostrophecms/image
. In Edit mode the context bar menu includes a "Localize" option to start cloning this image into other locales.
๐ Fixes
- โก๏ธ Update
sass
to1.52.3
+ to prevent the errorRangeError: Invalid value: Not in inclusive range 0..145: -1
. You can now fix that by upgrading withnpm update
. If it does not immediately clear up the issue in development, trynode app @apostrophecms/asset:clear-cache
. - ๐ Fix a potential issue when URLs have a query string, in the
'@apostrophecms/page:notFound'
handler of thesoft-redirect
module.
- Shared Drafts: gives the possibility to share a link which can be used to preview the draft version of page, or a piece
-
v3.22.1 Changes
June 17, 2022- ๐ Hotfix: temporarily pin versions of tiptap modules to work around packaging error that breaks import of the most recent releases. We will unpin as soon as this is fixed upstream. Fixes a bug where
npm update
would fail for A3 projects.
- ๐ Hotfix: temporarily pin versions of tiptap modules to work around packaging error that breaks import of the most recent releases. We will unpin as soon as this is fixed upstream. Fixes a bug where
-
v3.22.0 Changes
June 08, 2022โ Adds
- Possibility to pass options to webpack extensions from any module.
๐ Fixes
- ๐ Fix a Webpack cache issue leading to modules symlinked in
node_modules
not being rebuilt. - ๐ Fixes login maximum attempts error message that wasn't showing the plural when lockoutMinutes is more than 1.
- ๐ Fixes the text color of the current array item's slat label in the array editor modal.
- ๐ Fixes the maximum width of an array item's slat label so as to not obscure the Remove button in narrow viewports.
- If an array field's titleField option is set to a select field, use the selected option's label as the slat label rather its value.
- Disable the slat controls of the attachment component while uploading.
- ๐ Fixes bug when re-attaching the same file won't trigger an upload.
- AposSlat now fully respects the disabled state.
-
v3.21.1 Changes
June 04, 2022๐ Fixes
- โก๏ธ Work around backwards compatibility break in
sass
module by pinning tosass
1.50.x
while we investigate. If you saw the errorRangeError: Invalid value: Not in inclusive range 0..145: -1
you can now fix that by upgrading withnpm update
. If it does not immediately clear up the issue in development, trynode app @apostrophecms/asset:clear-cache
.
- โก๏ธ Work around backwards compatibility break in
-
v3.21.0 Changes
May 25, 2022โ Adds
- ๐ Trigger only the relevant build when in a watch mode (development). The build paths should not contain comma (
,
). - โ Adds an
unpublish
method, available for any doc-type.
An Unpublish option has also been added to the context menu of the modal when editing a piece or a page. - ๐ Allows developers to group fields in relationships the same way it's done for normal schemas.
๐ Fixes
- ๐ Vue files not being parsed when running eslint through command line, fixes all lint errors in vue files.
- ๐ Fix a bug where some Apostrophe modules symlinked in
node_modules
are not being watched. - ๐ Recover after webpack build error in watch mode (development only).
- ๐ Fixes an edge case when failing (throw) task invoked via
task.invoke
will result inapos.isTask()
to always return true due toapos.argv
not reverted properly.
- ๐ Trigger only the relevant build when in a watch mode (development). The build paths should not contain comma (
-
v3.20.1 Changes
May 17, 2022๐ Fixes
- ๐ Minor corrections to French translation.
-
v3.20.0 Changes
โ Adds
- โ Adds French translation of the admin UI (use the
fr
locale).
- โ Adds French translation of the admin UI (use the