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