Changelog History
Page 8
-
v2.115.1 Changes
February 24, 2021- ๐ Fixes an error when saving an edited Tag in the Tag Manager.
-
v2.115.0 Changes
February 02, 2021- When
enableAltFieldoption is set totrue, add analtfield toapostrophe-imagesschema. And use it inapostrophe-images-widget, in<img>alt attributes.
- When
-
v2.114.0 Changes
January 13, 2021- ๐ Fixes image manager double-scroll bar bug.
- ๐
When a
stylesconfig with a single object is passed to anapostrophe-rich-textwidget, use that as the default style. Thanks to Fredrik Ekelund for the contribution. - ๐ The media library now offers filters by orientation (landscape, portrait, square) and by file type (jpg, png, gif). Thanks to Michelin for their support of this work.
- Orientation properties for attachments have been cleaned up, and a migration provided. All attachments for images will have correct
square,landscapeandportraitboolean flags.
-
v2.113.2 Changes
December 14, 2020- ๐ Hotfixes for Node 14 compatibility issues relating to watching template files for modification.
- ๐ Improvements to README.
-
v2.113.1 Changes
November 04, 2020- โก๏ธ Updates the logo in the README.
-
v2.113.0 Changes
October 21, 2020- โ Remove published columns in apostrophe-users and apostrophe-groups, the modules where this field does not exist.
- โ Add
typeto forbiddenFields for apostrophe-pieces schemas. Thanks to Jose96GIT for the contribution. If you are using Apostrophe Workflow, you must be on2.38.2or later of that module because of this update.
-
v2.112.1 Changes
October 07, 2020- ๐ง When configuring columns in the pieces manager, the
listProjectionoption was accidentally altered in a way that would impact other subclasses of pieces. This has been fixed.
- ๐ง When configuring columns in the pieces manager, the
-
v2.112.0 Changes
October 02, 2020๐ Security: Apostrophe's oembed support has always consulted a list of safe sites, however the fallback support for embedding site previews via Open Graph did not consult such a list. There was no XSS risk, but this could be exploited to scan for open ports behind a firewall, and potentially to obtain title tags and page body text from webpages behind a firewall as well, if they had no login provisions. Note that this risk existed only if the public Apostrophe site was running on a server that could "see" these Intranet sites, which is rare (a public website is usually not hosted on an Intranet, port forwarding would typically be needed to make that possible). However to eliminate the risk our Open Graph fallback support now consults the same list of safe sites used for oembed. This Open Graph embed feature is not actually used by Apostrophe's video widgets, so this change will only impact developers who discovered the feature and chose to use it independently. If you are affected, add additional sites to the
safeListoption ofapostrophe-oembed. For backwards compatibility thewhitelistoption is also accepted. Thanks to Rudi van Hierden for reporting the issue.โก๏ธ Security: the
uploadfsmodule has been updated. Since this is a sub-dependency you mustnpm updateyour Apostrophe project to get this update, which eliminatesnpm auditwarnings regarding Google Cloud Storage. Note that after this update Google Cloud Storage can no longer be used with Apostrophe if your server is still running Node 8. Other storage backends still work with Node 8 as of this writing.โฌ๏ธ Node 8 deprecation notice: for the time being, Apostrophe does still run on Node 8. However, since Node 8 has passed its end of life date, this support is unofficial and may be terminated soon. All projects should upgrade to a current Long Term Support version of Node.
Clean up
fs.watchcalls from the nunjucks loader properly when destroying anaposobject, so that the process can close and/or memory be recovered.
-
v2.111.5 Changes
October 07, 2020- Clean up
fs.watchcalls from the nunjucks loader properly when destroying anaposobject, so that the process can close and/or memory be recovered.
- Clean up
-
v2.111.4 Changes
September 23, 2020- 0๏ธโฃ The
View Filebutton now accesses the original version of an image, not a scaled version. This was always the intention, but 2.x defaults to thefullsize and we initially missed it. Thanks to Quentin Mouraret for this contribution. - LESS compilation errors during
apostrophe:generationare now reported properly, resulting in a clean process exit. Previously they resulted in a hung process.
- 0๏ธโฃ The