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