Release 0.13.5

Welcome Zotonic 0.13.5, released on October 27, 2015.

This is a maintenance release of Zotonic 0.13

Main changes are:

  • Updates to the bundled tinymce and code view plugins
  • Fulltext search fixes, search terms could be stemmed multiple times
  • Many fixes to the admin css and html
  • Fixes an ACL user groups problem where the sudo permissions didn’t reflect the admin
  • Fixes a problem with the template compiler where a template could be compiled multiple times
  • Translation option to force the default language of a site
  • Fixes for the comet and postback controllers where push data was not sent with postback requests
  • New admin filter ‘temporary_rsc’
  • Fix for a problem in mod_video where a video could be rendered with a color space that is incompatible with QuickTime

Commits since 0.13.4

There were 101 commits since release 0.13.4.

Big thanks to all people contributing to Zotonic!

Git shortlog

Alex Popov (1):

  • Fixes zotonic/zotonic#1027 issue with zotonic-module script

Arjan Scherpenisse (1):

  • mod_admin: Fix media upload when no content groups configured

Arthur Clemens (41):

  • mod_editor_tinymce: load the correct lib files
  • mod_admin: improve reusability of connections interface
  • mod_admin: fix background color of top menu on small screen
  • Make fswatch work with spaces in paths
  • mod_admin: prevent disconnecting when pressing enter
  • mod_admin: optimize display of connection list
  • doc: doc tweak
  • mod_admin: tweaks
  • mod_search: return multiple results for search by id
  • mod_admin: improve layout of thumbnails in find dialog
  • mod_admin: find dialog: visually distinguish existing connections for current predicate
  • mod_admin: align connection dialogs to browser top
  • mod_admin: remove redundant intro text
  • mod_admin: find dialog: visually distinguish existing connections for current predicate
  • mod_base: safer defaults
  • mod_base: safer defaults: add type “submit” to submitting buttons
  • mod_base: add bootstrap classname to invalid form
  • mod_editor_tinymce: link to correct codemirror
  • mod_editor_tinymce: use bootstrap classnames
  • mod_admin: admin_connect_select: fix actions in cases the value undefined is passed from a template
  • docs: refactor custom admin edit page
  • revert: template comment not allowed
  • mod_admin: remove margin from empty tree list
  • Revert “mod_base: safer defaults”
  • Revert “mod_base: safer defaults: add type “submit” to submitting buttons”
  • doc: describe “s” formatting character
  • mod_menu: allow nested divs inside the list item
  • mod_admin: make labels in list items visible
  • mod_admin: prevent emptied tree list taking up space
  • mod_menu: position all dialogs at the top
  • mod_admin: show default text when no features are enabled
  • zotonic_status: fix error message
  • doc: update zotonic_status site screenshots
  • mod_admin: tweak colors
  • mod_admin: tweak panel heading
  • mod_admin: align variables with bootstrap config
  • mod_admin: optimize layout of date fields
  • mod_admin: tweak colors
  • mod_admin: make growl messages less dark
  • mod_editor_tinymce: update codemirror plugin
  • mod_editor_tinymce: replace codemirror plugin with default code editor

Maas-Maarten Zeeman (3):

  • core: Fix for using template rendered file requests
  • core: Fix for uncollapsing lib files without a dirname
  • mod_component: Refactor of component injection code

Marc Worrell (55):

  • mod_email_status: styling of some buttons.
  • core: better error returns for m_identity:set_username_pw/4
  • mod_backup: fix periodic backup - broke because of added ‘is full backup’ flag in the backup list.
  • Fix a problem where the connected depictions were not always updated when adding a depiction.
  • Make the admin ‘replace media’ buttons an anchor element instead of a button.
  • Ensure that newly created connected content is in the same content group as the subject of the connection.
  • core: new pivot task return: {delay, Delay, NewArgs}
  • mod_filestore: changes to the ‘move to local/remote’ queries. This fixes an issue where moving many files at the same time results in timeouts during move initialization.
  • core: refactor the template compiler, use separate compilation process so that ‘changed’ checks can continue whilst compiling.
  • mod_acl_user_groups: add type=”submit” to rule-add button
  • core: fix return value check of password change.
  • mod_acl_user_groups: set the default user group for user 1 and sudo to the adminstrators-group. Fixes #1042
  • mod_admin: fix a problem with uploading media if no subject_id is present
  • mod_acl_user_groups: fix default manager-group membership for admin or sudo
  • mod_contact: add form-group class to divs, this fixes the problem that validation errors were not flagged. Thanks to @fredpook
  • mod_search: add query term ‘match_objects’. This is similar to the {match_objects id=…} query.
  • core: if postback is handled, also return the page message queue.
  • mod_base: fix fetching queued transport messages
  • mod_translation: add config ‘mod_translation.force_default’ to prefer the default language above the browser accept languages.
  • acl: add option to check permission as-if the typical member has been logged in. Issue #1050
  • core: better error message in z_notifier.
  • core: fix find_value error in m_acl. Fixes #1052
  • mod_acl_user_groups: merge fix for sudo user groups.
  • core: fix a problem where the authoritatve uri could be requested by the datamodel installer before the id dispatch rule was known.
  • core: change stemming of the full text indexes.
  • core: fix a problem with abs_url and urls starting with ‘//’. This now correctly adds the protocol.
  • core: Stop email transmission if sender has been disabled or deleted. Fixes #1046
  • core: defined an admin as someone who is either user 1, sudo, or allowed to use the mod_admin_config. Fixes #1033
  • core: always return an error when looking up ‘undefined’ with name_to_id.
  • mod_search: fix a problem where search texts where stemmed twice.
  • mod_search: fix for dutch wildcard tsquery with dutch stemming; ‘overstee’ and ‘oversteek’ were mapped to ‘overstee’:* and ‘overstek:*
  • erlydtl: hack fix for escape filter application in arg lists. Like ‘{foo bar=x|escape}’. For now direct mapping to the force_escape filter.
  • core: add dialogs and routines to move categories/content-groups/user-groups/predicates if one is deleted. Fixes #1041
  • mod_admin: fix js problem with touch js
  • mod_atom: fix test for new z_stdlib:strip
  • New locked version for z_stdlib and s3filez
  • mod_base: fix controller_comet for a problem where comet didn’t flush on page data if a postback controller fetched the data before. (picked from d855b1abec4b55e0c0ab7c77f4a66c08da3194bd)
  • mod_base: export the post-loop in controller_comet.
  • mod_search: show growl error message on missing predicates and categories. Missing category matches the empty range. Fixes #998
  • mod_search: ignore ‘undefined’ categories in search.
  • mod_rest: fix a problem where a backup file could not be restored if the content group id was unknown. Fixes #1011
  • mod_search: fix fulltext query sql. Fix searching for prefixes which are wildcards. Fixes #1061
  • core: z_utils:is_empty/1, define St. Juttemis date as an empty value..
  • mod_base: add parameter less filter ‘filter’ to remove empty values from a list.
  • erlydtl: stricter definition of gb_trees, added lookup of m_search_result properties.
  • core: addes z_pivot_rsc/get_task/1,/2,/3 and /4. Used to check pivoted tasks
  • mod_admin: add filter temporary_rsc. Fixes #1044
  • docs: add some doc placeholders and documentation for the action mask_progress.
  • mod_video: add ‘-pix_fmt yuv420p’ for QuickTime compatibility
  • mod_email_status: don’t register a ‘sender_disabled’ error with the recipient’s status.
  • core: expose pivot_location_lat, pivot_location_lng and pivot_geocode_qhash as m_rsc properties.
  • core: correct identify of MS Visio files.
  • core: allow ‘gray’ and ‘grey’ for the grey image filter.
  • core: set Cache-Control-Allow-Origin: * on all controller_file replies.
  • Lock deps. Fixes a problem where the empty url was changed into ‘/’. Fixes #1066

Edit on GitHub