All Versions
297
Latest Version
Avg Release Cycle
11 days
Latest Release
36 days ago

Changelog History
Page 1

  • 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 to glob 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 in array fields, in order to be able to see the default items in the array editor modal
  • 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 to 1.52.3+ to prevent the error RangeError: Invalid value: Not in inclusive range 0..145: -1. You can now fix that by upgrading with npm update. If it does not immediately clear up the issue in development, try node app @apostrophecms/asset:clear-cache.
    • ๐Ÿ›  Fix a potential issue when URLs have a query string, in the '@apostrophecms/page:notFound' handler of the soft-redirect module.
  • 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.
  • 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 to sass 1.50.x while we investigate. If you saw the error RangeError: Invalid value: Not in inclusive range 0..145: -1 you can now fix that by upgrading with npm update. If it does not immediately clear up the issue in development, try node app @apostrophecms/asset:clear-cache.
  • 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 in apos.isTask() to always return true due to apos.argv not reverted properly.
  • 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).
  • v3.19.0 Changes

    โž• Adds

    • ๐Ÿ†• New schema field type dateAndTime added. This schema field type saves in ISO8601 format, as UTC (Universal Coordinated Time), but is edited in a user-friendly way in the user's current time zone and locale.
    • ๐ŸŽ Webpack disk cache for better build performance in development and, if appropriately configured, production as well.
    • ๐Ÿ‘€ In development, Webpack rebuilds the front end without the need to restart the Node.js process, yielding an additional speedup. To get this speedup for existing projects, see the nodemonConfig section of the latest package.json in a3-boilerplate for the new "ignore" rules you'll need to prevent nodemon from stopping the process and restarting.
    • โž• Added the new command line task apostrophecms/asset:clear-cache for clearing the webpack disk cache. This should be necessary only in rare cases where the configuration has changed in ways Apostrophe can't automatically detect.
    • A separate publishedLabel field can be set for any schema field of a page or piece. If present it is displayed instead of label if the document has already been published.
  • v3.18.1