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
enableAltField
option is set totrue
, add analt
field toapostrophe-images
schema. 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
styles
config with a single object is passed to anapostrophe-rich-text
widget, 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
,landscape
andportrait
boolean 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
type
to forbiddenFields for apostrophe-pieces schemas. Thanks to Jose96GIT for the contribution. If you are using Apostrophe Workflow, you must be on2.38.2
or later of that module because of this update.
-
v2.112.1 Changes
October 07, 2020- ๐ง When configuring columns in the pieces manager, the
listProjection
option 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
safeList
option ofapostrophe-oembed
. For backwards compatibility thewhitelist
option is also accepted. Thanks to Rudi van Hierden for reporting the issue.โก๏ธ Security: the
uploadfs
module has been updated. Since this is a sub-dependency you mustnpm update
your Apostrophe project to get this update, which eliminatesnpm audit
warnings 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.watch
calls from the nunjucks loader properly when destroying anapos
object, so that the process can close and/or memory be recovered.
-
v2.111.5 Changes
October 07, 2020- Clean up
fs.watch
calls from the nunjucks loader properly when destroying anapos
object, so that the process can close and/or memory be recovered.
- Clean up
-
v2.111.4 Changes
September 23, 2020- 0๏ธโฃ The
View File
button now accesses the original version of an image, not a scaled version. This was always the intention, but 2.x defaults to thefull
size and we initially missed it. Thanks to Quentin Mouraret for this contribution. - LESS compilation errors during
apostrophe:generation
are now reported properly, resulting in a clean process exit. Previously they resulted in a hung process.
- 0๏ธโฃ The