All Versions
309
Latest Version
Avg Release Cycle
12 days
Latest Release
650 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.33.0 Changes
November 28, 2022โ Adds
- ๐ You can now set
inline: true
on schema fields of typearray
. This displays a simple editing interface in the context of the main dialog box for the document in question, avoiding the need to open an additional dialog box. Usually best for cases with just one field or just a few. If your array field has a large number of subfields the default behavior (inline: false
) is more suitable for your needs. See the array field documentation for more information. - Batch feature for publishing pieces.
- โ Add extensibility for
rich-text-widget
defaultOptions
. Every key will now be used in theAposRichTextWidgetEditor
.
๐ Fixes
- ๐ Prior to this release, widget templates that contained areas pulled in from related documents would break the ability to add another widget beneath.
- ๐ป Validation of object fields now works properly on the browser side, in addition to server-side validation, resolving UX issues.
- Provisions were added to prevent any possibility of a discrepancy in relationship loading results under high load. It is not clear whether this A2 bug was actually possible in A3.
- ๐ You can now set
-
v3.32.0 Changes
November 09, 2022โ Adds
- โ Adds Reset Password feature to the login page. Note that the feature must be enabled and email delivery must be properly configured. See the documentation for more details.
- ๐ Allow project-level developer to override bundling decisions by configuring the
@apostrophecms/asset
module. Check the module documentation for more information.
๐ Fixes
- ๐ Query builders for regular select fields have always accepted null to mean "do not filter on this property." Now this also works for dynamic select fields.
- ๐ป The i18n UI state management now doesn't allow actions while it's busy.
- ๐ Fixed various localization bugs in the text of the "Update" dropdown menu.
- The
singleton: true
option for piece types now automatically impliesshowCreate: false
. - โ Remove browser console warnings by handling Tiptap Editor's breaking changes and duplicated plugins.
- The editor modal now allocates more space to area fields when possible, resolving common concerns about editing large widgets inside the modal.
-
v3.31.0 Changes
October 27, 2022โ Adds
- โ Adds
placeholder: true
andinitialModal: false
features to improve the user experience of adding widgets to the page. Checkout the Widget Placeholders documentation for more detail.
๐ Fixes
- When another user is editing the document, the other user's name is now displayed correctly.
- โ Adds
-
v3.30.0 Changes
October 12, 2022โ Adds
- ๐ฒ New
APOS_LOG_ALL_ROUTES
environment variable. If set, Apostrophe logs information about all middleware functions and routes that are executed on behalf of a particular URL. - โ Adds the
addFileGroups
option to theattachment
module. Additionally it exposes a new method,addFileGroup(group)
. These allow easier addition of new file groups or extension of the existing groups.
๐ Fixes
- ๐ Vue 3 may now be used in a separate webpack build at project level without causing problems for the admin UI Vue 2 build.
- ๐ Fixes
cache
moduleclear-cache
CLI task message - ๐ Fixes help message for
express
modulelist-routes
CLI task
- ๐ฒ New
-
v3.29.1 Changes
October 03, 2022๐ Fixes
- ๐ Hotfix to restore Node 14 support. Of course Node 16 is also supported.
-
v3.29.0 Changes
October 03, 2022โ Adds
- ๐ Areas now support an
expanded: true
option to display previews for widgets. The Expanded Widget Preview Menu also supports grouping and display columns for each group. - โ Add "showQuery" in piece-page-type in order to override the query for the "show" page as "indexQuery" does it for the index page
๐ Fixes
- Resolved a bug in which users making a password error in the presence of pre-login checks such as a CAPTCHA were unable to try again until they refreshed the page.
- ๐ Areas now support an
-
v3.28.1 Changes
September 15, 2022๐ Fixes
AposInputBoolean
can now berequired
and have the valuefalse
.- Schema fields containing boolean filters can now list both
yes
andno
choices according to available values in the database. - ๐ Fix attachment
getHeight()
andgetWidth()
template helpers by changing the assignment of theattachment._crop
property. - ๐ Change assignment of
attachment._focalPoint
for consistency.
-
v3.28.0 Changes
August 31, 2022๐ Fixes
- ๐ Fix UI bug when creating a document via a relationship.
โ Adds
- ๐ Support for uploading
webp
files for display as images. This is supported by all current browsers now that Microsoft has removed IE11. For best results, you should runnpm update
on your project to make sure you are receiving the latest release ofuploadfs
which usessharp
for image processing. Thanks to Isaac Preston for this addition. - Clicking outside a modal now closes it, the same way the
Escape
key does when pressed. - ๐
checkboxes
fields now supportmin
andmax
properties. Thanks to Gabe Flores.
-
v3.27.0 Changes
August 18, 2022โ Adds
- โ Add
/grid
POST
route in permission module, in addition to the existingGET
one. - ๐ New utility script to help find excessively heavy npm dependencies of apostrophe core.
๐ Changes
- Extract permission grid into
AposPermissionGrid
vue component. - ๐
Moved
stylelint
fromdependencies
todevDependencies
. The benefit may be small because many projects will depend onstylelint
at project level, but every little bit helps install speed, and it may make a bigger difference if different major versions are in use.
- โ Add
-
v3.26.1 Changes
August 06, 2022๐ Fixes
๐ 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.- Modifies the
login
module to return an empty object in the API session cookie response body to avoid potential invalid JSON error ifresponse.json()
is retrieved.
- Modifies the