Release 0.12.4

Released on 2015-02-20 14:19 by arjan.

Arjan Scherpenisse (13):

  • core: Add ‘preview_url’ to rsc export API call
  • core: Fix edocs build
  • doc: Clarify that finished/upcoming filters don’t perform sorting
  • mod_acl_simple_roles: Fix ACL check when category of rsc cannot be found
  • mod_development: Enable automatic recompilation on MacOS X
  • mod_search: API: Add limit, offset, format arguments to search API
  • mod_search: Add ‘finished’ search filter + documentation
  • mod_search: Add {finished} search method
  • mod_survey: Add ‘submit’ API service
  • mod_twitter: Close login window when user denies login request
  • mod_twitter: Set all context vars when rendering logon_done template
  • mod_twitter: Show logon page in current context’s language
  • mod_video: Make command line to ffmpeg/ffprobe calls configurable

Arthur Clemens (44):

  • mod_admin: remove confusing text
  • Social login: use FB compliant “Login with…”
  • admin: fix zlink from editor, remove superseded template
  • admin: include font-awesome version 4
  • admin: tidy up Authentication Services page
  • basesite: remove old fix for logo image
  • doc: Document template models
  • doc: add icons documentation
  • doc: document ‘page_url with’ syntax
  • doc: document more use cases for |if
  • doc: formatting
  • doc: remove deprecated %stream%
  • doc: restructure actions
  • doc: restructure filters
  • doc: reword solution
  • doc: show css output when extending icons
  • mod_admin: cosmetic fixes logon widget
  • mod_admin: fix layout person form
  • mod_admin: include icons css instead of recreating with less
  • mod_admin: layout tweaks
  • mod_admin: mobile tweaks
  • mod_admin: tidy email table
  • mod_base: add non-circle icons
  • mod_base: add share icon
  • mod_base: add social login icons
  • mod_base: clean up documentation
  • mod_base: hide original x char
  • mod_base: include all font source files
  • mod_base: make Z icons independent of FontAwesome
  • mod_base: make icon extend cleaner
  • mod_base_site: add icon css
  • mod_base_site: better defaults
  • mod_bootstrap: version 3.3.2
  • mod_development: flush when translation file changes
  • mod_facebook: typo
  • mod_filestore: tidy up html
  • mod_filestore: use 0 if archive size is undefined
  • social login: use icons and update brand colors
  • translation tweaks (NL)
  • validation: provide message_after param to templates

David de Boer (1):

  • Connect to “postgres” when creating database

Maas-Maarten Zeeman (4):

  • core: Make sure the z_file_entry fsm uses correct timeouts
  • core: prevent reconnecting a ws when the page is unloading
  • mod_admin_identity: Fix for adding email addresses
  • mod_base: Close websocket when unloading page. Fixes #898

Marc Worrell (67):

  • New z_stdlib locked.
  • core: add ‘expected’ option to m_rsc:update.
  • core: add compile/0 and /1 to z.erl, for compiling without flush.
  • core: added e.issuu.com and static.issuu.com to the sanitizer whitelist.
  • core: allow binaries for some special keys.
  • core: better handling of errornous urls for the z_file/media routines.
  • core: correct the language utf8 encoding for R16+
  • core: correctly parse multipart/signed emails.
  • core: extra utf8 sanitization of received email’s subject, text, html and from.
  • core: fix for importing structured blocks (like during imports)
  • core: fix in m_identity where fetching email identities could loop on a check if the email property was known as an identity.
  • core: fix problem in m_rsc:update where modified was not set on save.
  • core: fix problem where erlydtl_runtime crashed on fetching a value from a ‘time_not_exists’ atom.
  • core: fix stacktrace shown in transport lager messages.
  • core: m_rsc:update now converts non-tuple dates and handles creator/modified on import correctly.
  • core: move erlang:get_stacktrace() outside of lager calls. Otherwise a stacktrace of lager will be shown due to the parse transforms.
  • core: on startup z_dropbox moves now all processing files to unhandled.
  • core: refactor database creation on site init.
  • core: remove unreachable code.
  • core: set the edge’s creator_id on insert
  • core: truncate the slug at 78 characters.
  • core: z_datetime:to_datetime/1 now also handles numerical timestamps.
  • docs: add link to the pdf version.
  • docs: added placeholders.
  • docs: correct the {% call %} documentation.
  • m_identity: fix spec of get_rsc_types/2
  • mod_admin: add pubzub and some related javascripts. needed for live tags etc.
  • mod_admin: also log stacktrace on a catch.
  • mod_admin: fix a problem where quick-editing a rsc adds all enabled languages.
  • mod_admin_identity: publish identity changes to the topic ~/rsc/1234/identity.
  • mod_admin_identity: some extra padding for the identity verification page.
  • mod_admin_identity: typo in translation.
  • mod_authentication/mod_twitter/etc: changes for new font-awesome, bs3 and some small tpl fixes
  • mod_authentication: add authentication via LinkedIn. Add possibility to connect/disconnect accounts with FB/LinkedIn/Twitter. Fix redirects after using an external service for authentication. List connected authentication services in the password reminder email.
  • mod_authentication: add special error message if there are cookie problems and the current browser is Safari 8. Issue #902
  • mod_authentication: make logon form responsive, add optional page_logon with title/body texts.
  • mod_base: added filter trans_filter_filled/3 export.
  • mod_base: added the filter ‘trans_filter_filled’
  • mod_base: check dialog height repeatingly, account for rounding errors in height calculation.
  • mod_base: filter-sort of undefined is undefined.
  • mod_base: handle ping/pong websocket control frames, remove name conflict with zotonic ping/pong.
  • mod_import_csv/core: fixes for importing categories, new properties, corrected basename in #import_csv_definition{}
  • mod_import_csv: added checks to the model creation.
  • mod_import_csv: fix handling of blocks. Add support for ‘blocks.name.field’ keys in m_rsc:update
  • mod_import_csv: fixes for file handling and medium_url imports.
  • mod_import_csv: major changes to mod_import_csv.
  • mod_instagram: authenticate and import tags from Instagram
  • mod_instagram: fix property name in comment.
  • mod_l10n: adaptations for utf8 parsing changes in R17
  • mod_l10n: add utf-8 encoding hints to source file
  • mod_linkedin: modify template for bootstrap3
  • mod_linkedin: seems LinkedIn doesn’t like URL encoded secrets?
  • mod_linkedin: try to workaround a problem where LinkedIn doesn’t recognize the Access Token it just handed out.
  • mod_linkedin: work around for a problem with access-tokens at linkedin.
  • mod_mqtt: allow topics like [‘~site’, ‘rsc’, 1234].
  • mod_oembed/mod_video_embed: fix problem with access rights if new media insert was done without admin rights.
  • mod_oembed: don’t crash on oembed connect timeouts.
  • mod_signup: show external auth services for signup using the logon methods. Also always force the presence of a username_pw identity for signed up users.
  • mod_survey: fix ‘stop’ survey button.
  • mod_twitter: Fix twitter redirect url
  • rebar.config.lock: lock new z_stdlib
  • rebar.config.lock: new s3filez
  • rebar.config.lock: new z_stdlib
  • rebar.config.lock: new z_stdlib
  • rebar.config.lock: new z_stdlib
  • rebar.config.lock: new z_stdlib
  • skel: add mod_mqtt to the base site, as it is needed by mod_admin

肥仔 (2):

  • emqtt_auth_zotonic issue would cause crashed when mqtt client try to connect onto it.
  • Fix the emqtt client connection issue.

Edit on GitHub