Release 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)

Edit on GitHub