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