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 tofalse
(instead ofauto
).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.