0.20.0
Welcome to Zotonic 0.20.0, released on 5 September, 2016.
Main changes are:
Added an MQTT notification when identity is deleted (#1376).
Fixed menu separators in the admin menu (#1388).
Fixed some tests not being run (#1392).
Fixed memory leak in Comet en WebSocket connection handling.
Renamed ‘App Keys and Authentication Services’ admin menu item to ‘External services’ (issue:1389).
In the admin, moved CSV import to the Content admin menu and require only use mod_import_csv permissions (#1350).
Removed Perl dependency (#1373).
In many places, the resource’s unique name and id can now be used interchangeably (#1356).
Several documentation improvements, including an example configuration for SSL termination using Nginx (#1359).
Commits since 0.19.0
There were 36 commits since release 0.19.0.
Big thanks to all people contributing to Zotonic!
Git shortlog
Arjan Scherpenisse (3):
mod_acl_user_groups: Fix typo in ACL import
core: Allow retrieving site config values from the OS environment
mod_base: Log the stacktrace when an API method throws an error
Arthur Clemens (6):
docs: Describe uploading files with API services
dialog: reposition one tick after initialization
dialog: make repositioning function accessible outside
dialog: fix dialogs that do not have option ‘center’
dialog: add function to scroll to position
Add style to LESS instead of CSS
David de Boer (20):
doc: Fix build
docker: Create lite Zotonic container (#1310)
Add 0.19.0 release notes (#1358)
doc: Fix typo
doc: Document page template names (#1364)
admin: Fix inline links (#1366)
Add .editorconfig
Remote trailing whitespaces from .erl and .tpl files
core: Add MQTT notification for delete_by_type_and_key (#1376)
mod_base: Fix Content-Security-Policy for inline PDFs (#1379)
doc: Fix indent
doc: Improve search docs (#1369)
doc: Add a note that only unprotected Tweets will be imported (#1387)
mod_import_csv: Fix untranslated cancel button
core: For every resource id argument, allow resource name as well (#1356)
mod_authentication: Rename menu to ‘External Services’ (#1389)
mod_import_csv: Move CSV import to Content menu (#1391)
mod_admin: Fix menu separators not shown (#1388)
tests: Include db_tests in testrun (#1393)
core: Remove rid from maybe_allowed (#1400)
Maas-Maarten Zeeman (1):
core: Fix memory leak in comet and ws connection handling.
Marc Worrell (5):
mod_menu: fix a problem where the conversion of old config-menu failed due to missing main_menu resource.
core: allow m_rsc p_no_acl fetch of exists and id
mod_survey: fix fetch of label names for truefalse questions.
smtp: ensure that the logged error reason is a binary. This fixes a situation where the value \{error, \{error, timeout\}\} was returned from gen_smtp_client:send_blocking/2.
smtp: ensure that the logged error reason is a binary. This fixes a situation where the value \{error, \{error, timeout\}\} was returned from gen_smtp_client:send_blocking/2.
Marco Wessel (1):
Remove perl dependency (#1373)