{"result":{"depiction_url":null,"edges":{"subject":{"objects":[{"created":"2026-09-09T13:48:25Z","object_id":{"id":2560,"is_a":["categorization","keyword","keyword_information_type"],"name":"zotonic_topic_release_notes","title":"Release notes","uri":"https:\/\/zotonic.com\/id\/2560"},"seq":1}],"predicate":{"id":308,"is_a":["meta","predicate"],"name":"subject","title":{"_type":"trans","tr":{"en":"Keyword"}},"uri":"http:\/\/purl.org\/dc\/elements\/1.1\/subject"}}},"id":1452,"is_a":["text","documentation","releasenotes"],"links":[{"rel":"self","target":"https:\/\/zotonic.com\/.zotonic\/websub\/topic\/1452"},{"rel":"hub","target":"https:\/\/zotonic.com\/.zotonic\/websub"}],"medium":null,"medium_url":null,"name":"doc_releasenotes_rel_0_09_2","page_url":{"en":"https:\/\/zotonic.com\/docs\/1452\/0.09.2","x-default":"https:\/\/zotonic.com\/docs\/1452\/0.09.2"},"preview_url":null,"resource":{"version":4136,"pivot_location_lat":null,"title":"0.09.2","is_authoritative":true,"body":"<p>Released on 2013-07-02 20:53 by arjan.<\/p>\n<p>Andreas Stenius (7):<\/p>\n<ul><li>zotonic-tpl-mode: optimize font-lock regexp.<\/li><li>zotonic-tpl-mode: optimize font-lock regexp #2.<\/li><li>zotonic-tpl-mode: refactor tag soup indent calculations.<\/li><li>zotonic-tpl-mode: autocomplete closing tag soup tags.<\/li><li>zotonic-tpl-mode: improved auto close tag.<\/li><li>zotonic-tpl-mode: fix bug in find tag soup open tag when encountering a self closed tag.<\/li><li>doc: minor tweaks to the dispatch documentation.<\/li><\/ul>\n<p>Arjan Scherpenisse (19):<\/p>\n<ul><li>mod_logging: Fix live display of log messages<\/li><li>mod_base: Fix filter_capfirst to support i18n strings<\/li><li>core: Add ‘default_colorspace’ global option to set the default ImageMagick colorspace<\/li><li>mod_import_csv: Correctly treat .csv files as UTF-8<\/li><li>Fix z_sites_dispatcher:split_host\/2 for ‘none’ value<\/li><li>zotonic_status: Add API for global site status check<\/li><li>doc: Update preinstall instructions for Ubuntu<\/li><li>mod_mailinglist: New dialog which lets you combine lists<\/li><li>mod_base: Fix controller_static_pages’s rendering of template files<\/li><li>mod_mailinglist: Make bounce dialog nicer<\/li><li>mod_mailinglist: Only show addresses in bounce dialog for the current mailing page<\/li><li>mod_backup: Also prefix the periodic backups with the site name<\/li><li>mod_admin: Resources in the meta category can have ‘features’<\/li><li>core: Fix startup script distributed detection<\/li><li>core: eiconv should do a make clean, not a rebar clean<\/li><li>core: zotonic CLI command now refers to website for help on subcommands<\/li><li>code: Add m_edge.id[123].predicate[456] syntax to look up an edge id from a triple<\/li><li>mod_acl_simple_roles: Fix bug where visible_for would be reset when it was not part of a rsc update call.<\/li><li>mod_admin_identity: Add option to send username\/password to the user over e-mail<\/li><\/ul>\n<p>Bryan Stenson (1):<\/p>\n<ul><li>fix typo in default data<\/li><\/ul>\n<p>Marc Worrell (67):<\/p>\n<ul><li>core: show info messages when a site starts\/stops.<\/li><li>core: erlydtl - allow lookup in a list of n-tuples (n&gt;2) by first tuple element.<\/li><li>core: i18n - don’t replace assume an empty translation should be added as the original lookup string. This fixes an issue where an undefined translation overwrites an existing translation from another module.<\/li><li>core: remove accidently added notes about federated zotonic.<\/li><li>core: i18n - removed warning<\/li><li>docs: fix build on OS X (BSD sed is a bit different than on Linux)<\/li><li>docs: simpler echo to file, remove temp file.<\/li><li>docs: document #foo.id syntax<\/li><li>core: added support for signing up with facebook for a known user. Moved some check functions to m_identity. Fixed problem where an email identity could be added multiple times (when signing up using FB)<\/li><li>Fix for close button on persistent notices.<\/li><li>mod_signup: fix spec<\/li><li>mod_signup: fix typespec<\/li><li>mod_facebook: fixes to redirects etc.<\/li><li>mod_base: added ‘only_text’ option to alert. Corrected documentation.<\/li><li>mod_authentication: remove reload of other open ‘tabs’ on log on\/off. This gives a race condition in Chrome as Chrome doesn’t close the Websockets channel during redirects (which are setting the new cookies)<\/li><li>core: added z:log_level(debug | info | warning | error) to set the console backend log level.<\/li><li>mod_development: show debug message when reloading a module.<\/li><li>mod_base: cherry pick from 5d252cb. Issue #491<\/li><li>mod_base: remove part of merge.<\/li><li>mod_l10n: japanese translation for days and months.<\/li><li>mod_base_site: remove scrollbars from share dialog<\/li><li>core: don’t crash when an identity has duplicates.<\/li><li>mod_base_site: separate copyright template. Use tablet\/desktop footer for (smart)phone.<\/li><li>mochiweb: merged fix for missing summer time hour.<\/li><li>mod_oembed: fixes for provider list. Added oembed_client:providers\/2 call for debugging. Added lager logging.<\/li><li>mod_import_csv: connected reset checkbox, now also forces re-import of items. Added support for ‘medium_url’ column name, downloads and imports an url for a medium item. Added lager logging. Added filtering of escaped quotes.<\/li><li>core: added extra arg to m_media:replace\/insert for m_rsc_update options.<\/li><li>core: fix for upload from url.<\/li><li>mod_base: simpler and better z.clickable.js<\/li><li>mod_custom_redirect: merge of 0f8d234 from master<\/li><li>mod_custom_redirect: fix delete buttons, and type of submit button<\/li><li>mod_custom_redirect: check for access permission when saving configuration.<\/li><li>core: fix for mimetypes where ‘image\/jpeg’ returns preferred extension ‘.jpe’ (instead of ‘.jpg’)<\/li><li>doc: added documentation about the site.bounce_email_override config.<\/li><li>Fix for checking delivery status - header decode was using wrong function.<\/li><li>core: smtp: use os:timestamp() instead of now(). Added guards and more strict tests for inc_timestamp\/sent handling<\/li><li>core: the hostname can be ‘null’, handle it as ‘undefined’<\/li><li>core: make more robust against illegal page paths from hacking attempts.<\/li><li>mod_l10n: Added South Sudan. Needs additional translations<\/li><li>mod_authentication: make the password reset available when logged on<\/li><li>mod_authentication: fixed reminder link in error message.<\/li><li>mod_base: fixes for wired id css selector support in combination with a postback. This hack should be replaced with proper ‘selector’ support for wired targets.<\/li><li>core: don’t change the language on internal page_path rewrites. Fixes #559<\/li><li>smtp: fix e-mail receive.<\/li><li>deps: new z_stdlib.<\/li><li>mod_admin\/mod_admin_frontend: made admin more responsive. Added first version of frontend editor based on mod_admin.<\/li><li>mod_admin: fix ‘&amp;’ in doc description as it crashed the doc generation.<\/li><li>core: fix failed merge.<\/li><li>mod_base: copy if_undefined filter from master.<\/li><li>mod_admin: fix body top padding for smaller screens.<\/li><li>mod_admin: Make the modal popup in the admin_frontend as wide as in the admin.<\/li><li>mod_menu: use short title; absolute positioning of item buttons. mod_admin_frontend: minor textual changes, add dutch translation<\/li><li>mod_menu: show warning when a resource is unpublished.<\/li><li>mod_admin\/mod_menu: added option so pass tab to connect\/new dialog.<\/li><li>mod_admin_frontend: set default connect tab to ‘new’<\/li><li>mod_admin_frontend: preselect the ‘text’ category for page linking.<\/li><li>mod_admin: make the logon more responsive (header row-fluid; some styling)<\/li><li>mod_admin_frontend: fixes for editing blocks and language selections.<\/li><li>mod_admin: nicer fixed save button bar<\/li><li>mod_admin_frontend: see images in the tinymce. Nicer save\/cancel bar<\/li><li>mod_menu: small textual change<\/li><li>mod_admin: fix tinymce image preview.<\/li><li>mod_admin_frontend: remove debug javascript.<\/li><li>mod_base\/mod_translation: add filter ‘filter’; added m.translation model for easy language access.<\/li><li>mod_ssl: change behaviour of ‘is_secure’ setting; redirect to https when not specified otherwise.<\/li><li>mod_ssl: added an ‘is_ssl’ configuration to force a site to be served over ssl. Use in combination with ‘is_secure’.<\/li><li>Merge pull request #579 from fenek\/install-timeout-fix<\/li><\/ul>","slug":"0.09.2","is_protected":false,"visible_for":0,"tz":"UTC","language":["en"],"doc_source_hash":"67cfca6a85a5045afaf30d0ab234e3977c2bb75d7bf9a89341f6d4bd7713ef07","is_featured":false,"content_group_id":{"id":2551,"is_a":["meta","content_group"],"name":"content_group_imported_docs","title":"Imported documentation","uri":"https:\/\/zotonic.com\/id\/content_group_imported_docs"},"category_id":{"id":330,"is_a":["meta","category"],"name":"releasenotes","title":"Release notes","uri":"https:\/\/zotonic.com\/id\/releasenotes"},"doc_source_path":"doc\/release-notes\/0.09.2.md","publication_start":"2013-07-02T00:00:00Z","github_url":"https:\/\/github.com\/zotonic\/zotonic\/blob\/master\/doc\/release-notes\/0.09.2.md","pivot_location_lng":null,"doc_source_kind":"release","name":"doc_releasenotes_rel_0_09_2","is_unfindable":false,"is_published":true,"pivot_geocode":null,"created":"2020-05-30T05:47:22Z","uri":null,"doc_status":"current","is_dependent":false,"publication_end":"9999-06-01T00:00:00Z","modifier_id":{"id":1,"is_a":["person"],"name":"administrator","title":"Site Administrator","uri":"https:\/\/zotonic.com\/id\/1"},"privacy":0,"doc_source_commit":"17517ecc6539beafca844ce23db96743c6d813fb\n","creator_id":{"id":336,"is_a":["person","robot"],"name":"gitbot","title":"Git","uri":"https:\/\/zotonic.com\/id\/336"},"modified":"2026-11-02T21:30:03Z","title_slug":"0.09.2"},"uri":"https:\/\/zotonic.com\/id\/1452","uri_template":"https:\/\/zotonic.com\/id\/:id","websub":{"hub":"https:\/\/zotonic.com\/.zotonic\/websub","topic":"https:\/\/zotonic.com\/.zotonic\/websub\/topic\/1452"}},"status":"ok"}