apostrophe
Advanced tools
Changelog
4.6.0 (2024-08-08)
simulateRelationshipsFromStorage
method in schema module.
This method populates the relationship field with just enough information to allow convert to accept it. It does not fully fetch the related documents. It does the opposite of prepareForStorage.fetchRelationships
option to false will prevent convert from actually fetching relationships to check which related documents currently exist.
The shape of the relationship field is still validated.title
and _url
to select all projection.Select all
message on all pages in the manager modal.checked
in manager modal after archive action.@apostrophecms/emulate-mongo-3-driver
dependency to keep supporting mongodb@3.x
queries while using mongodb@6.x
.inline: true
option is used.editorModal
and managerModal
are now applied all the time.oembetter
dependency to guarantee compatibility with YouTube. YouTube recently deployed broken link rel="undefined"
tags on some of their video pages.@apostrophecms/security-headers
is installed, because its defaults are incompatible by design.Changelog
4.5.4 (2024-07-22)
Changelog
4.5.3 (2024-07-17)
Changelog
4.5.2 (2024-07-11)
apos.doc.walk
never gets caught in an infinite loop even if circular references are present in the data. This is a hotfix for an issue that can arise when the new support for breadcrumbs in search results is combined with a more inclusive projection for page ancestors.apos.doc.walk
that led items to be listed twice in the ancestors
array passed to the iterator.apos.doc.walk
that led ancestors that are themselves arrays to be misrepresented as a series of objects in the ancestors
array passed to the iterator._dotPath
and _ancestors
arguments to apos.doc.walk
, which were always clearly documented as for internal use only, can no longer be passed in externally.Changelog
4.5.1 (2024-07-11)
Changelog
4.5.0 (2024-07-10)
shortcut: false
color
schema field. This also adds the same pickerOptions
and format
options to the rich-text-widget configuration that exist in the color
schema field.AposLoadingBlock
that uses AposLoading
instead of the purple screen in media manager.data-apos-field
attributes to the fields inside AposImageRelationshipEditor.vue
.getShowAdminBar
method. This method can be overriden in projects to drive the admin bar visibility for logged-in users.this.modified
was not working properly (set to false when saving). We can now avoid to reload images when saving no changes.password
field type now has a proper fallback default, the empty string, just like the string field type
and its derivatives. This resolves bugs in which the unexpected null
caused problems during validation. This bug
was old, but was masked in some situations until the release of version 4.4.3
.menu-offset
props that were causing AposContextMenu
to not display properly.AposContextMenu
to set the offset of the context menu (main and cross axis see floating-ui
documentation).checkedDocs
passed to AposSlatList
not being reactive and not seeing updated relationship fields.Choose Images
selection behavior. When choosing images as part of a relationship, you click on the image or checkbox to add the image to the selection.
If a max is set to allow only one image, clicking on the selected image will remove it from the selection. Clicking on another image will update the selection with the newly clicked image.
If a max is set to allow multiple images, you can remove images from the selection by using the checkbox. Clicking on the image will bring the image schema in the right panel.
You can upload images even if the max has been reached. We will append the uploaded images to the existing selection up to the max if any.@apostrophecms/emulate-mongo-3-driver
dependency to keep supporting mongodb@3.x
queries while using mongodb@6.x
.