0.25.0

Welcome to Zotonic 0.25.0, released on 6 February, 2017.

Main changes are:

  • Added embedded_media filter (#1591).

  • Added Atom support to mod_export (#1394).

  • Added name search query argument (#1574).

  • Fixed image crop defined in mediaclass (#919).

  • Fixed adding connection to page block (#1561).

  • Fixed text blocks not considered by without_embedded_media filter (#1566).

  • Fixed unique name validation for empty names (#1579).

  • Fixed filewatcher reacting to changes in log files (#1588).

  • Fixed pivot index names not unique (#1598).

Commits since 0.24.0

There were since 33 commits since release 0.24.0.

Big thanks to all people contributing to Zotonic!

Git shortlog

Arthur Clemens (1):

  • Add clarification in template

David de Boer (6):

  • doc: Add custom controllers cookbook chapter (#1565)

  • doc: Fix postback validator documentation (#1567)

  • docker: Build Erlang from source (fix #1590)

  • core: Raise timeout when starting site for sitetest

  • doc: Fix embedded_media docs

  • core: Make pivot index name unique (#1598)

Maas-Maarten Zeeman (1):

  • core: Accept push queue names as binaries. Fixes #1575 (#1576)

Marc Worrell (24):

  • mod_search: use publication_start as a sub sort for matching, prefer newer content.

  • core: evaluate ‘and’/’or’ as ‘andalso’ and ‘orelse’. Fixes #1561

  • mod_base: fix a problem in show_media where utf8 characters were wrongly displayed. Fixes #1572

  • mod_search: add a query term ‘name’ for searching on unqiue names. Fixes #1574

  • mod_export: add export in application/atom+xml format. Fixes #1546 Fixes #1394

  • Lock new z_stdlib

  • core: let filewatcher ignore changes to log files. Fixes #1588

  • core: also ignore changes to files in the mnesia directory

  • mod_base: in ubf.js use Object.keys() to fetch the keys of an object. This fixes an issue where injected object.prototype functions were serialized as well.

  • docs: fix build problem with ‘less’ code block by using ‘text’ instead

  • mod_base: let filter without_embedded_media also consider text blocks. Add filter embedded_media. Fixes #1566

  • core: rsc names with only a ‘_’ are considered ‘undefined’. Fixed #1579

  • mod_base: let the unique name validation first use ‘z_string:to_name/1’. Consider ‘_’ as an invalid unique name. Issue #1579

  • mod_base: allow empty unique name.

  • core: use crop_center if crop is defined in the mediaclass. Fixes #919

  • mod_admin: fix a problem with media preview for unknown resources.

  • mod_base: fix ubf decode for plist/map types.

  • mod_admin: change positioning of images in connection lists. Fixes #1570

  • core: check crop_center syntax on rsc update.

  • core: add email DNS Whitelisting support

  • Lock new z_stdlib

  • core: fix a string/binary conversion issue with the new z_stdlib

  • New z_stdlib

  • core: fix a problem where next/prev_day could result in a non-existant date. Fixes #1596

row-b (1):

  • Minor typo in syntax fixed (#1569)

Edit on GitHub