New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

apostrophe

Package Overview
Dependencies
Maintainers
8
Versions
1082
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

apostrophe - npm Package Versions

13
109

4.7.0

Diff

Changelog

Source

4.7.0 (2024-09-05)

Changes

  • UI and UX of inline arrays and their table styles

Adds

  • To aid debugging, when a file extension is unacceptable as an Apostrophe attachment the rejected extension is now printed as part of the error message.
  • The new big-upload-client module can now be used to upload very large files to any route that uses the new big-upload-middleware.
  • Add option skipReplace for apos.doc.changeDocIds method to skip the replacing of the "old" document in the database.
  • The @apostrophecms/i18n module now exposes a locales HTTP GET API to aid in implementation of native apps for localized sites.
  • Context menus can be supplied a menuId so that interested components can listen to their opening/closing.
  • Allow to set mode in AposWidget component through props.
  • Add batch operations to pages.
  • Add shortcuts to pages manager.
  • Add replaces (boolean, false by default) option to the context operation definition (registered via apos.doc.addContextOperation()) to allow the operation to require a replace confirmation before being executed. The user confirmation results in the Editor modal being closed and the operation being executed. The operation is not executed if the user cancels the confirmation.

Changes

  • Wait for notify before navigating to a new page.
  • Send also checkedTypes via the pages body toolbar operations (e.g. 'batch') to the modal.

Fixes

  • Fix link to pages in rich-text not showing UI to select page during edit.
  • Bumps uploadfs dependency to ensure .tar.gz, .tgz and .gz files uploaded to S3 download without double-gzipping. This resolves the issue for new uploads.
  • Registering duplicate icon is no longer breaking the build.
  • Fix widget focus state so that the in-context Add Content menu stays visible during animation
  • Fix UI of areas in schemas so that their context menus are layered overtop sibling schema fields UI
  • Fix unhandled promise rejections and guard against potential memory leaks, remove 3rd party debounce-async dependency
  • Adds an option to center the context menu arrow on the button icon. Sets this new option on some context menus in the admin UI.
  • Fixes the update function of AposSlatLists so that elements are properly reordered on drag
boutell
published 4.6.1 •

Changelog

Source

4.6.1 (2024-08-26)

Fixes

  • Registering duplicate icon is no longer breaking the build.
  • Fix widget focus state so that the in-context Add Content menu stays visible during animation.
  • Fix UI of areas in schemas so that their context menus are layered overtop sibling schema fields UI.

Removes

  • Inline array option for alwaysOpen replaced with UI toggles
haroun
published 2.227.9 •

boutell
published 4.6.0 •

Changelog

Source

4.6.0 (2024-08-08)

Adds

  • Add a locale switcher in pieces and pages editor modals. This is available for localized documents only, and allows you to switch between locales for the same document. The locale can be switched at only one level, meaning that sub documents of a document that already switched locale will not be able to switch locale itself.
  • Adds visual focus states and keyboard handlers for engaging with areas and widgets in-context
  • Adds method 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.
  • A new options object has been added to the convert method. Setting the 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.

Changes

  • Refactors Admin UI SASS to eliminate deprecation warnings from declarations coming after nested rules.
  • Bumps the sass-loader version and adds a webpack option to suppress mixed declaration deprecation warnings to be removed when all modules are updated.
  • Add title and _url to select all projection.
  • Display Select all message on all pages in the manager modal.
  • Refresh checked in manager modal after archive action.
  • Update @apostrophecms/emulate-mongo-3-driver dependency to keep supporting mongodb@3.x queries while using mongodb@6.x.
  • Updates rich text link tool's keyboard key detection strategy.
  • Buttons that appear on slats (preview, edit crop/relationship, remove) are visually focusable and keyboard accessible.
  • Added tooltip for update button. Thanks to gkumar9891 for this addition.

Fixes

  • Fixes the rendering of conditional fields in arrays where the inline: true option is used.
  • Fixes the rich text link tool's detection and display of the Remove Link button for removing existing links
  • Fixes the rich text link tool's detection and display of Apostrophe Page relationship field.
  • Overriding standard Vue.js components with editorModal and managerModal are now applied all the time.
  • Accommodate old-style replica set URIs with comma-separated servers by passing any MongoDB URIs that Node.js cannot parse directly to the MongoDB driver, and avoiding unnecessary parsing of the URI in general.
  • Bump oembetter dependency to guarantee compatibility with YouTube. YouTube recently deployed broken link rel="undefined" tags on some of their video pages.
  • It is now possible to see the right filename and line number when debugging the admin UI build in the browser. This is automatically disabled when @apostrophecms/security-headers is installed, because its defaults are incompatible by design.
boutell
published 3.67.2 •

boutell
published 2.227.8 •

etlaurent
published 4.5.4 •

Changelog

Source

4.5.4 (2024-07-22)

Fixes

  • Add a default projection to ancestors of search results in order to load a reasonable amount of data and avoid request timeouts.
bodonkey
published 4.5.3 •

Changelog

Source

4.5.3 (2024-07-17)

Fixes

  • Enhanced media selection with touchpad on Windows by extending focus timeout.
boutell
published 4.5.2 •

Changelog

Source

4.5.2 (2024-07-11)

Fixes

  • Ensure that 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.
  • Correct a longstanding bug in apos.doc.walk that led items to be listed twice in the ancestors array passed to the iterator.
  • Correct a longstanding bug in 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.
  • For additional guarantees of reliability the _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.
bodonkey
published 4.5.1 •

Changelog

Source

4.5.1 (2024-07-11)

Changes

  • Allow tiptap rich-text widget to open modals for images and links without closing the toolbar.
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