{"result":{"depiction_url":null,"edges":{"subject":{"objects":[{"created":"2026-09-09T13:48:22Z","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":1682,"is_a":["text","documentation","releasenotes"],"links":[{"rel":"self","target":"https:\/\/zotonic.com\/.zotonic\/websub\/topic\/1682"},{"rel":"hub","target":"https:\/\/zotonic.com\/.zotonic\/websub"}],"medium":null,"medium_url":null,"name":"doc_releasenotes_rel_0_16_0","page_url":{"en":"https:\/\/zotonic.com\/docs\/1682\/0.16.0","x-default":"https:\/\/zotonic.com\/docs\/1682\/0.16.0"},"preview_url":null,"resource":{"version":3421,"pivot_location_lat":null,"title":"0.16.0","is_authoritative":true,"body":"<p>Welcome to Zotonic 0.16.0, released on 2 May, 2016.<\/p>\n<p>Main changes are:<\/p>\n<ul><li>Fixed <a href=\"https:\/\/github.com\/zotonic\/zotonic\/issues\/1099\">#1099<\/a>: added collaboration groups.<\/li><li><a href=\"https:\/\/github.com\/zotonic\/zotonic\/issues\/1227\">#1227<\/a>: Added <a href=\"http:\/\/zotonic.com\/docs\/0.x\/ref\/configuration\/site-configuration.html\">ip_whitelist configuration option<\/a> to block unwanted access when admin password is ‘admin’.<\/li><li>Serve status site with 503.<\/li><li>Fixed <a href=\"https:\/\/github.com\/zotonic\/zotonic\/issues\/1229\">#1229<\/a>: users cannot update their person resource.<\/li><li>Fixed <a href=\"https:\/\/github.com\/zotonic\/zotonic\/issues\/1236\">#1236<\/a> by removing is_authoritative access check.<\/li><li>Fixed <a href=\"https:\/\/github.com\/zotonic\/zotonic\/issues\/1245\">#1245<\/a> by improving the 403 page.<\/li><li>Fixed <a href=\"https:\/\/github.com\/zotonic\/zotonic\/issues\/1147\">#1147<\/a> by passing <code>qargs<\/code> to search.<\/li><li>Fixed <a href=\"https:\/\/github.com\/zotonic\/zotonic\/issues\/1230\">#1230<\/a>: Firefox file upload error.<\/li><li>Fixed <a href=\"https:\/\/github.com\/zotonic\/zotonic\/issues\/1248\">#1248<\/a>: Dutch month abbreviation.<\/li><li>Fixed <a href=\"https:\/\/github.com\/zotonic\/zotonic\/issues\/1250\">#1250<\/a>: view button in case of no update permissions.<\/li><\/ul>\n<h2>Commits since 0.15.0<\/h2>\n<p>There were 39 commits since release 0.15.0.<\/p>\n<p>Big thanks to all people contributing to Zotonic!<\/p>\n<h3>Git shortlog<\/h3>\n<p>Arjan Scherpenisse (4):<\/p>\n<ul><li>zotonic_status: Serve the root page with HTTP 503<\/li><li>mod_acl_user_groups: Fix permission issue<\/li><li>mod_acl_user_groups: Fix typo in edit check on the collab group itself<\/li><li>scripts: Fix prepare-release.sh<\/li><\/ul>\n<p>David de Boer (5):<\/p>\n<ul><li>mod_acl_user_groups: Automatically publish managed ACL rules<\/li><li>doc: Add Sphinx extlinks extension<\/li><li>mod_l10n: Fix #1248 Dutch month abbreviation<\/li><li>doc: Update for new lossless default (6e5692d0cab0eb5a125a05a3ab02933a0e6829e4)<\/li><li>Prepare release 0.16.0<\/li><\/ul>\n<p>Marc Worrell (29):<\/p>\n<ul><li>Add a whitelist of IP addresses that can use the default ‘admin’ password to login into sites.<\/li><li>Add doc for ip_whitelist config. Fix ip6 netmask<\/li><li>mod_search: add search argument ‘qargs’<\/li><li>mod_admin: add ‘object_id’ as optional argument to the connect dialog. Remove template from the ‘update’ notification, as it is ‘_rsc_item.tpl’ anyway.<\/li><li>modules: correction for some icons and small textual changes.<\/li><li>mod_admin_predicate\/category: fix a problem with moving categories and predicates.<\/li><li>Add 169.254.0.0\/16 and fe80::\/10 to the default ip_whitelist<\/li><li>core: add z_module_manager:activate_await\/2, z_notifier:await\/2 and \/3.<\/li><li>core: rename z_module_manager:activate_wait to activate_await<\/li><li>mod_base: fix a problem with Firefox when uploading files via the postback controller. Fixes #1230<\/li><li>mod_base: fix a problem with firefox and sortable. Fixes #1239<\/li><li>mod_acl_user_groups: added support for collaboration groups. Issue #1099<\/li><li>Fix a problem where a user can’t update their own ‘person’ resource. Issue #1229<\/li><li>mod_acl_user_groups: fix a problem where ‘sudo’ was not handled properly during rsc updates. Issue #1229<\/li><li>mod_acl_user_groups: remove default ‘view’ rights on collaboration group.<\/li><li>core: do not require additional permissions to change the is_authoritative flag. Fixes #1236<\/li><li>docs: remove mention of streamhost, as it is removed from the code. Fixes #1228<\/li><li>mod_survey: changes for editing surveys and readable display of survey answers.<\/li><li>mod_export: fixes for export.<\/li><li>mod_export: fix header value lookup for {trans, _} tuples.<\/li><li>mod_base: in filter temporary_rsc, don’t crash on insert access error but return ‘undefined’<\/li><li>mod_admin: on edit page, make ‘view’ button into an anchor if no edit rights. Fixes #1250<\/li><li>mod_acl_user_groups: do not give view rights on unpublished rsc, unless user has edit permission.<\/li><li>mod_authentication\/mod_base: better 403 page and translations. Fixes #1245<\/li><li>mod_acl_user_groups: ‘edit’ should be ‘update’, use m_rsc version of is_published_date<\/li><li>core: ensure in m_rsc that ‘language’ is a list of known languages.<\/li><li>mod_signup: use foldr for signup_form_fields, let higher prio modules win.<\/li><li>mod_acl_user_groups: tune access permissions for collaboration groups. All collab group members can view the collab group. If someone can update\/link\/delete a collab group, then that user can do the same on the collab group content. Rename the config collab_group_edit to collab_group_update.<\/li><li>mod_acl_user_groups: members of a collaboration group can view each other.<\/li><\/ul>\n<p>Osei Poku (1):<\/p>\n<ul><li>doc: Fix minor errors in documentation<\/li><\/ul>","slug":"0.16.0","is_protected":false,"visible_for":0,"tz":"UTC","language":["en"],"doc_source_hash":"4da30a1b782df979ec46e4c77fa8894fe8a5c26846d00922e91c5587cf4f730d","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.16.0.md","publication_start":"2016-05-02T00:00:00Z","github_url":"https:\/\/github.com\/zotonic\/zotonic\/blob\/master\/doc\/release-notes\/0.16.0.md","pivot_location_lng":null,"doc_source_kind":"release","name":"doc_releasenotes_rel_0_16_0","is_unfindable":false,"is_published":true,"pivot_geocode":null,"created":"2020-05-30T05:47:30Z","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:15Z","title_slug":"0.16.0"},"uri":"https:\/\/zotonic.com\/id\/1682","uri_template":"https:\/\/zotonic.com\/id\/:id","websub":{"hub":"https:\/\/zotonic.com\/.zotonic\/websub","topic":"https:\/\/zotonic.com\/.zotonic\/websub\/topic\/1682"}},"status":"ok"}