0.15.0

Welcome to Zotonic 0.15.0, released on 4 April, 2016.

Main changes are:

  • Added is_number template filter.

  • Added persistent_set template action. resource.

  • Added mod_media_exif.

  • Improved mod_export.

  • Upgraded TinyMCE to 4.3.7.

  • Fixed #1216 by changing lossless media option to false (instead of auto).

  • Fixed #1148 by adding 403 page for logged in users that have no access to the current

  • Fixed #1205: DPI for resized images.

  • Fixed #1224: limit access to mod_rest and mod_export to users that have use permission.

  • Fixed #1221: order of Growl messages.

Commits since 0.14.0

There were 60 commits since release 0.14.0.

Big thanks to all people contributing to Zotonic!

Git shortlog

Arthur Clemens (3):

  • mod_admin: remove extraneous closing div

  • mod_admin: move footer to its own row

  • mod_admin: add a bit of space to the footer

David de Boer (4):

  • mod_admin: Fix link to search docs (#1220)

  • doc: Fix ACL rule fixture syntax

  • scripts: Fix comment

  • Prepare 0.15.0

Marc Worrell (53):

  • core: fix a problem where the comet loop can crash if the page process dies.

  • mod_base: add ‘is_number’ filter.

  • mod_backup: move the list of known resource properties to m_rsc.

  • mod_export: refactor export, separate encoder functions. Added xlsx export encoder.

  • mod_survey: remove controller_survey_results, mod_export is now used.

  • docs: remove controller_survey_result docs.

  • docs: add documentation for filter is_number

  • mod_export: add vcalendar export (ics)

  • mod_export: connect mod_export to the 303 handling of controller_id

  • mod_export: remove #export_resource_data observe, this is already handled in export_encoder:do_body/2

  • mod_base: new action ‘persistent_set’

  • docs: fix inline quote error.

  • docs: add persistent_set to the doc tree

  • core: also look into ~/.zotonic/<major-version>/.. directory for configuration.

  • mod_export: filter tags and unescape html with spreadsheet exports. Add ‘raw’ option to not filter/unescape.

  • mod_export: fix double reverse of xlsx rows

  • mod_survey: also show the prompts in the answers exports.

  • core: use Erlang ‘exif’ module and add mod_media_exif to extract resource properties (gps, orientation, crop, date)

  • Run travis on 0.x

  • docs: add simple documenttaion for mod_media_exif

  • core: add mod_media_exif to the core modules.

  • core: fix for focus point calculation.

  • tinymce: add version 4.3.7. Add option to add captions to the body media. Also: * Add a template for the image options dialog * Move some named wires to _editor.tpl to prevent multiple initialization for every single editable body.

  • mod_editor_tinymce: remove version 4.0.26 and 4.1.6

  • mod_editor_tinymce: remove the deleted tinymce versions from the configure dialog

  • mod_editor_tinymce: include the correct css version

  • mod_export: simplified download buttons for the admin sidebar

  • mod_export: add explanation for event download

  • mod_authentication: add 403 page with logon form (or redirect button for secure page)

  • Switch to nlfiedler/erlang-exif.git instead of our own branch

  • Switch to nlfiedler/erlang-exif.git instead of our own branch

  • mod_base: remove comet streamhost from zotonic js

  • core: remove mentions of streamhost (which is unsupported)

  • New mochiweb

  • mod_filestore: remove GreenQloud - they transferred their business to another company.

  • core: start using psql ‘IN (SELECT(unnest(::int[\])))’ instead of concatenated id strings.

  • mod_twitter: fix a problem where httpc sessions were not closed.

  • New twerl library

  • mod_base: restart ws/comet if navigating back to the page in iOS/Safari

  • mod_base: tune stream restart on pageshow of persisted pages.

  • mod_base: better session check on pageshow. Still a problem if tinymce is enabled and the page is re-visited for the 2nd time (twice back to the page).

  • mod_mailinglist: add some useful shortcuts to the edit sidebar panel

  • New tw* erl dep

  • core: ensure that resized images have a density of 72DPI. Fixes #1205

  • Fix media preview test for dpi forcing

  • mod_base: show newer growl messages on top. Fixes #1221

  • core: change media preview option ‘lossless’ default to ‘false’ (instead of ‘auto’). Fixes #1216

  • Fix a problem with filtering on content-group in searches.

  • mod_acl_user_groups: fix a problem where the ACL tree expand could not find some entries.

  • mod_acl_user_groups: fix problem adding new rules. Stabilize the order of rules by including the rule creation date and id into the sort order Split system content groups in pull-down, to clearify that ‘all’ doesn’t apply to the system content groups.

  • mod_export: limit exports to users with mod_export.use permission. Refactor export api, simple privacy filter for email address. Issue #1224

  • mod_rest: add acl check for mod_rest.use. Issue #1224

  • mod_logging: fix a problem with filtering on content-id and other-id.

Edit on GitHub