This forum has moved, please join us on github discussions. We will keep these old posts available for reference. Thank you!

Apostrophe 2.22.0: assets in S3, improved UX for form errors, admin bar fix

All tests passing.

  • Apostrophe now supports publishing CSS and JS assets via S3 rather than serving them directly.

Apostrophe already had an option to build asset “bundles” and deploy them at startup, as described in our cloud HOWTO. However this serves the assets from the cloud webserver, such as a Heroku dyno or EC2 instance. It is now possible to serve the assets from Amazon S3.

See the updated cloud HOWTO for details.

Thanks to Michelin for their support of this work.

  • Enforce string field min and max properties on server side.

  • When validation of a form with tabs fails, such as a pieces edit modal, activate the correct tab and scroll to the first error in that tab.

  • thanks to Ludovic Bret for fixing a bug in the admin bar markup.

2.21 and 2.22 should have been one release; we missed a few urgent PRs. In future we’ll try to avoid two minor releases in a row like this.