Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

apostrophe

Package Overview
Dependencies
Maintainers
8
Versions
1081
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

apostrophe - npm Package Versions

1
109

4.5.0

Diff

Changelog

Source

4.5.0 (2024-07-10)

Adds

  • Allow to disable shortcut by setting the option shortcut: false
  • Adds a new color picker tool for the rich-text-widget toolbar that matches the existing 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.
  • Add missing UI translation keys.
  • Infite scroll in media manager instead of pagination and related search fixes.
  • Improves loaders by using new AposLoadingBlock that uses AposLoading instead of the purple screen in media manager.
  • Select the configured aspect ratio and add data-apos-field attributes to the fields inside AposImageRelationshipEditor.vue.
  • Add getShowAdminBar method. This method can be overriden in projects to drive the admin bar visibility for logged-in users.

Fixes

  • Removes unnecessary, broadly applied line-height setting that may cause logged-in vs logged-out visual discrepencies.
  • Remove double GET request when saving image update.
  • Fix filter menu forgetting selecting filters and not instantiating them.
  • Remove blur emit for filter buttons and search bar to avoid re requesting when clicking outside…
  • this.modified was not working properly (set to false when saving). We can now avoid to reload images when saving no changes.
  • In media manager images checkboxes are disabled when max is reached.
  • In media manager when updating an image or archiving, update the list instead of fetching and update checked documents to see changes in the right panel selected list.
  • The 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.
  • Identify and mark server validation errors in the admin UI. This helps editors identify already existing data fields, having validation errors when schema changes (e.g. optional field becomes required).
  • Removes menu-offset props that were causing AposContextMenu to not display properly.
  • Allows to pass a number or an array to AposContextMenu to set the offset of the context menu (main and cross axis see floating-ui documentation).
  • Fixes the relationship fields not having the data when coming from the relationship modal.
  • Fixes watch on checkedDocs passed to AposSlatList not being reactive and not seeing updated relationship fields.
  • Adds styles for 1 column expanded area (#4608)
  • Fixes weird slug computations based on followed values like title. Simplifies based on the new tech design.
  • Prevent broken admin UI when there is a missing widget.
  • Fixes media manager not loading images when last infinite scroll page have been reached (when uploading image for example).
  • Upgrade oembetter versions to allow all vimeo urls.

Changes

  • Update 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.
  • Update @apostrophecms/emulate-mongo-3-driver dependency to keep supporting mongodb@3.x queries while using mongodb@6.x.
boutell
published 3.67.1 •

boutell
published 4.4.3 •

Changelog

Source

4.4.3 (2024-06-17)

Fixes

  • Do not use schema field.def when calling convert. Applying defaults to new documents is the job of newInstance() and similar code. If you wish a field to be mandatory use required: true.
  • As a convenience, using POST for pieces and pages with _newInstance: true keeps any additional req.body properties in the API response. This feature unofficially existed before, it is now supported.
  • Rollbacks watcher on checked array. Fixes, checked docs not being properly updated.
boutell
published 4.4.2 •

Changelog

Source

4.4.2 (2024-06-14)

Fixes

  • Hotfix: the new _parent property of pieces, which refers to the same piece page as _parentUrl, is now a carefully pruned subset to avoid the risk of infinite recursion when the piece page has a relationship to a piece. Those who want _parent to be more complete can extend the new pruneParent method of the relevant piece page module. This regression was introduced in version 4.4.0.
boutell
published 4.4.1 •

Changelog

Source

4.4.1 (2024-06-12)

Fixes

  • Depend on stylelint-config-apostrophe properly via npm, not github.
boutell
published 3.67.0 •

boutell
published 4.4.0 •

Changelog

Source

4.4.0 (2024-06-12)

Adds

  • Adds a pinia store to handle modals logic.
  • Methods from the store are registered on apos.modal instead of methods from TheAposModals component.
  • No more need to emit safe-close when defining an AposModal, modal is automatically resolved when closed.
  • Adds field components access to the reactive document value.
  • Expose AposContextMenu owned method for re-calculation of the content position.
  • Field Meta components of slug and string types can now fire replace-field-value events with text value payload, which will replace the respective field value.
  • AposInputString now accepts a rows prop, in effect only when field.textarea is set to true.
  • Add T,S shortcut to open the Personal Settings.
  • Add T,D shortcut to open the Submitted Drafts.
  • Add a scrollbar to the shortcut list.
  • Add breadcrumbs to search results page.
  • Pages relationships have now their checkboxes disabled when max is reached.

Changes

  • Improves widget tabs for the hidden entries, improves UX when validation errors are present in non-focused tabs.
  • When moving a page, recognize when the slug of a new child already contains the new parent's slug and not double it. For example, given we have two pages as children of the home page, page A and page B. Page A and page B are siblings. Page A has the slug /peer and page B has the slug /peer/page. Now we want page B to be the child of page A. We will now end up with page B slug as /peer/page and not /peer/peer/page as before.
  • AposSpinner now respects the colors for heavy weight mode and also accepts second, "light" color in this mode. Props JSDoc blocks are added.
  • AposContextMenu now respects the menuOffset component property.
  • Set G,Shift+I shortcut to open the Image Tags manager modal.
  • Set G,Shift+F shortcut to open the File Tags manager modal.
  • Remove slug from suggestion for images.
  • Increase suggestion search image size to 50px.
  • For suggestions with image, keep title on a single line and truncate title field with ... when it hits the right side.

Fixes

  • Rich Text editor properly unsets marks on heading close.
  • Widget client side schema validation.
  • Allow G,Shift+I shortcut style.
  • Detect shortcut conflicts when using multiple shortcuts.
  • Updating schema fields as read-only no longer reset the value when updating the document.
  • Fixes stylelint config file, uses config from our shared configuration, fixes all lint errors.
  • Fixes TheAposCommandMenu modals not computing shortcuts from the current opened modal.
  • Fixes select boxes of relationships, we can now check manually published relationships, and AposSlatList renders properly checked relationships.
  • Fixes issues in AposInputArray on production build to be able to add, remove and edit array items after required error.
  • Relationships browse button isn't disabled when max is reached.
  • In media manager images checkboxes are disabled when max is reached.
boutell
published 4.3.3 •

Changelog

Source

4.3.3 (2024-06-04)

Fixes

  • Removes $nextTick use to re render schema in AposArrayEditor because it was triggering weird vue error in production. Instead, makes the AposSchema for loop keys more unique using modelValue.data._id, if document changes it re-renders schema fields.
  • In media manager image checkboxes are disabled when max is reached.
  • Fixes tiptap bubble menu jumping on Firefox when clicking on buttons. Also fixes the fact that double clicking on bubble menu out of buttons would prevent it from closing when unfocusing the rich text area.
  • In media manager images checkboxes are disabled when max is reached.
  • Makes the final fields accessible in the media manager right rail.
boutell
published 4.3.2 •

Changelog

Source

4.3.2 (2024-05-18)

Fixes

  • Corrects a regression introduced in version 4.3.0 that broke the validation of widget modals, resulting in a confusing error on the page. A "required" field in a widget, for instance, once again blocks the save operation properly.

Changes

  • Improves widget tab UI for the hidden entries, improves UX when validation errors are present in non-focused tabs.
boutell
published 4.3.1 •

Changelog

Source

4.3.1 (2024-05-17)

Fixes

  • Databases containing documents that no longer correspond to any module no longer cause the migration that adds missing mode properties to fail (an issue introduced in version 4.2.0). Databases with no such "orphaned" documents were not affected.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc