Release 0.10.1

Released on 2014-06-17 20:27 by arjan.

Release highlights

New core features

The properties of the resource model (m_rsc) can now be easily be inspected with the ‘print tag’ and iterated over.

New core features

The properties of the resource model (m_rsc) can now be easily be inspected with the ‘print tag’ and iterated over.

Updated modules

mod_development
Added dispatch debugging and explanation. Added checkbox to disable the api-service /api/development/recompile
mod_admin_modules
Add “configure” button in the module manager for modules which contain a template called _admin_configure_module.tpl.

New notification

Added the notification request_context. This is a foldl with the Context and is called after the request’s query arguments are parsed using z_context:ensure_qs/1. It can be used to perform transformations or actions based on the query arguments.

Commits overview

Arjan Scherpenisse (11):

  • build: Always use a downloaded rebar
  • core: Add pivot columns for location lat / lng.
  • core: Add zotonic_dispatch_path to z_context blacklist
  • core: Fix comet/WS when site streamhost is undefined and redirect = false
  • core: Let Travis build 0.10.x
  • core: recode iso639 module to UTF-8
  • doc: Clarify why Zotonic cannot directly use port 80
  • mod_admin: Add option ‘show_date’ to ‘latest resources’ admin dashboard widget
  • mod_admin: Correct vertical centering of connection dialog
  • mod_admin_modules: Add “configure” button on module manager
  • mod_base: Vertically center the z_dialog when it is opened

Arthur Clemens (19):

  • doc: Add OS support, change name to Requirements
  • doc: Improve docs sidebar layout a bit
  • doc: Rename ‘tutorials’ to ‘installation’
  • doc: Tuning docs on services and mod_oauth
  • doc: add example to filter on depiction
  • doc: add link to manual dispatch
  • doc: document restart command
  • doc: elaborate conditional display of widget
  • doc: fix ‘button title’ to ‘button text’
  • doc: show_media tag TLC
  • doc: tweak highlight and see also colors
  • doc: update Zotonic shell
  • make new page button pass current category
  • mod_admin: disable reindex button while indexing
  • mod_admin: improve feedback
  • mod_admin: live update of pivot queue count
  • mod_editor_tinymce: introduce z_editor

Marc Worrell (24):

  • core: added ‘request_context’ notification. Triggered after a request’s query arguments are parsed.
  • core: always set the user explicitly in the session. Don’t copy the user from the current context.
  • core: bump version to 0.10.0p1
  • core: fix problem where z_db:insert can hang when running out of db connections.
  • core: let the template {% print m.rsc[1] %} print all rescource properties. Same for {% for k,v in m.rsc[1] %}.%
  • core: more binary/list changes (due to z_string changes)
  • core: set default schema for sites without dbschema config.
  • core: set the option for Erlang 17.0 and later. Issue #764
  • core: set the zotonic_dispatch_path to the path before an internal resource redirec.
  • docs: add documentation for zotonic_dispatch_path_rewrite var
  • docs: add more mod_development documentation.
  • docs: add note about 0.10.0p1
  • docs: added preliminary 0.10.1 release notes.
  • mod_admin_frontend: fix for introduction of z_editor. Also sync the language tabs.
  • mod_development: add access control to the dispatch rule debugger.
  • mod_development: add checkbox to enable or disable the development/recompile api.
  • mod_development: add human-readable form for rewrite_nomatch. Always show the final dispatch.
  • mod_development: added request dispatching debug. This shows the steps of the dispatcher in matching a dispatch rule, including all bindings, rewrites etc.
  • mod_development: added template lookup tool to check the template selection. Optionally add a resource castegory. Shows the selected template per user-agent class.
  • mod_development: fix build of edoc.
  • mod_development: fix problem where the dispatch-debugging interfered with ssl connection redirects.
  • mod_development: show final dispatch after #dispatch_rewrite.
  • mod_oembed: fix for z_string:to_name/1 now returning a binary.
  • mod_survey: fix display of likert. Values were reversed from real values.

Mawuli Adzaku (1):

  • mod_base: Add ‘md5’ filter to translate a string to an md5 hex value

Edit on GitHub