{"result":{"depiction_url":null,"edges":{"subject":{"objects":[{"created":"2026-09-09T13:48:26Z","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":1701,"is_a":["text","documentation","releasenotes"],"links":[{"rel":"self","target":"https:\/\/zotonic.com\/.zotonic\/websub\/topic\/1701"},{"rel":"hub","target":"https:\/\/zotonic.com\/.zotonic\/websub"}],"medium":null,"medium_url":null,"name":"doc_releasenotes_rel_0_09_5","page_url":{"en":"https:\/\/zotonic.com\/docs\/1701\/0.09.5","x-default":"https:\/\/zotonic.com\/docs\/1701\/0.09.5"},"preview_url":null,"resource":{"version":3420,"pivot_location_lat":null,"title":"0.09.5","is_authoritative":true,"body":"<p>Released on 2014-04-18 16:55 by arjan.<\/p>\n<p>Arjan Scherpenisse (20):<\/p>\n<ul><li>mod_admin: Remove warning in m_admin_blocks<\/li><li>doc: Document how to set m_config values in the site’s config<\/li><li>mod_mailinglist: Fix button order of delete confirmation dialog.<\/li><li>mod_base: Match the websocket protocol on the WS handshake.<\/li><li>z_stdlib: new submodule<\/li><li>New eiconv submodule<\/li><li>mod_survey: in printable overview, use fallback to column name when no column caption has been set.<\/li><li>mod_survey: Add m_survey:get_questions\/2 function<\/li><li>mod_base: controller_page - check if page path equals the request path<\/li><li>mod_base: controller_page - make canonical redirect behavior configurable.<\/li><li>doc: Clarify the doc page about custom pivots<\/li><li>core: basesite skeleton: install mod_acl_adminonly before mod_authentication<\/li><li>core: z_utils:json_escape now points to right function in z_json<\/li><li>core: Update dispatch info on start and stop of a site.<\/li><li>core: Show error message in admin when a module fails to start<\/li><li>doc: Update mod_twitter to show how to do Twitter login<\/li><li>doc: Explain what a query resource is<\/li><li>doc: Explain all default fields in a resource<\/li><li>mod_mailinglist: Do not crash when recipientdetails filter encounters an empty body<\/li><\/ul>\n<p>Cillian de Róiste (1):<\/p>\n<ul><li>doc: Add cookbook item on creating custom content blocks<\/li><\/ul>\n<p>Grzegorz Junka (1):<\/p>\n<ul><li>core: Fix in Zotonic after removing access to the webmachine_request:send_response\/2 function<\/li><\/ul>\n<p>Maas-Maarten Zeeman (4):<\/p>\n<ul><li>core: Make sure js boolean values are converted correctly.<\/li><li>mod_base: Make sure no messages are left in the request process’s mailbox. Fixes #676<\/li><li>mod_base: Limit the number of websocket reconnects. Fixes #675<\/li><li>core: Prevent to detach comet controllers from page sessions which are already stopped.<\/li><\/ul>\n<p>Marc Worrell (19):<\/p>\n<ul><li>core: periodic process to unlink deleted medium files (and their generated previews)<\/li><li>z_stdlib: fixes for escape\/escape_check of proplists.<\/li><li>deps: new z_stdlib<\/li><li>mod_import_csv: improved parsing of CSV files, now handles quoted fields and performs automatic translation from latin-1 to utf-8<\/li><li>mod_import_csv: remove stray underscore character from module name...<\/li><li>mod_import_csv: remove superfluous lager messages about escaped chars.<\/li><li>mod_base: reapply change from d5604eca1f83491c37adf7981ff1cc598b7c57e2<\/li><li>Fix on fix. start_timer returns a Ref, not {ok, Ref}.<\/li><li>mod_base: 0.9.x doesn’t know about z_ua.<\/li><li>core: use lower case extensions when guessing mime or file extension.<\/li><li>core: for exif lookups, add LANG=en for sensible exif program output (not for win32 as shell var is used))<\/li><li>mod_base: use window.location.host for websocket stream, unless configured otherwise. Also add try\/catch around websocket connect, to catch potential IE10 security exception.<\/li><li>core: new state machine for maintaining websocket\/comet push connections. Perpetual comet loop which only polls if there is no active websocket connection. Websocket connection checks with a periodic ping\/pong if the connection works.<\/li><li>core: fix difference between master and 0.9 regarding z_stream_start.<\/li><li>mod_base: fix for subdomain polling loop.<\/li><li>New gen_smtp from zotonic\/gen_smtp\/master<\/li><li>mod_admin_identity: fix identity insert race condition by moving email identity check into the #rsc_update event instead of the async #rsc_update_done event.<\/li><li>base: fix NS_ERROR_XPC_BAD_CONVERT_JS on Firefox. Fixes #718<\/li><li>core: fix SVG mime type mapping from ImageMagick identify.<\/li><\/ul>","slug":"0.09.5","is_protected":false,"visible_for":0,"tz":"UTC","language":["en"],"doc_source_hash":"909a36a39d3755afe82315c1050e9bfbe089cd13d61082ec39849e6b4714318e","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.5.md","publication_start":"2014-04-18T00:00:00Z","github_url":"https:\/\/github.com\/zotonic\/zotonic\/blob\/master\/doc\/release-notes\/0.09.5.md","pivot_location_lng":null,"doc_source_kind":"release","name":"doc_releasenotes_rel_0_09_5","is_unfindable":false,"is_published":true,"pivot_geocode":null,"created":"2020-05-30T05:47:31Z","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":"bb8c4bfc7674f55f71ccc1d9130a01760b8031bc\n","creator_id":{"id":336,"is_a":["person","robot"],"name":"gitbot","title":"Git","uri":"https:\/\/zotonic.com\/id\/336"},"modified":"2026-10-24T06:47:19Z","title_slug":"0.09.5"},"uri":"https:\/\/zotonic.com\/id\/1701","uri_template":"https:\/\/zotonic.com\/id\/:id","websub":{"hub":"https:\/\/zotonic.com\/.zotonic\/websub","topic":"https:\/\/zotonic.com\/.zotonic\/websub\/topic\/1701"}},"status":"ok"}