[{"url":"https://api.github.com/repos/publify/publify/releases/110522613","assets_url":"https://api.github.com/repos/publify/publify/releases/110522613/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/110522613/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v10.0.0","id":110522613,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"RE_kwDOAAEE8c4GlnD1","tag_name":"v10.0.0","target_commitish":"master","name":"Publify 10.0.0","draft":false,"prerelease":false,"created_at":"2023-06-30T15:53:47Z","published_at":"2023-06-30T15:58:50Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v10.0.0","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v10.0.0","body":"This major release updates Publify to Rails 6.1 in preparation of the upgrade to Rails 7.0. It also updates the set of supported Rubies to 2.7 through 3.2.\r\n\r\n### Security-related changes\r\n\r\n* Require at least Rails 6.1.6.1 [#1068](https://github.com/publify/publify/pull/1068)\r\n* Update puma dependency to require at least version 5.6.4 [#1064](https://github.com/publify/publify/pull/1064)\r\n\r\n### Updated dependencies\r\n\r\n* Upgrade to Rails 6.1 [#987](https://github.com/publify/publify/pull/987), [#1014](https://github.com/publify/publify/pull/1014),\r\n* Support only Ruby 2.7 through 3.2 [#1013](https://github.com/publify/publify/pull/1013), [#1041](https://github.com/publify/publify/pull/1041), [#1115](https://github.com/publify/publify/pull/1115), [#1120](https://github.com/publify/publify/pull/1120)\r\n* Update various other dependencies (various pull requests)\r\n\r\n### Breaking changes\r\n\r\n* Remove support for Textile as a text format [#1001](https://github.com/publify/publify/pull/1001)\r\n* Require email uniqueness to be case-insensitive [#1080](https://github.com/publify/publify/pull/1080)\r\n\r\n### Other changes\r\n\r\n* Add arabic language to the project [#1060](https://github.com/publify/publify/pull/1060) by [ahmedhamid13](https://github.com/ahmedhamid13)\r\n* Fix article search rendering in bootstrap theme [#1101](https://github.com/publify/publify/pull/1101)\r\n* Remove local copies of engines and use external ones instead [#1099](https://github.com/publify/publify/pull/1099)\r\n* Require AWS configuration to be present when choosing AWS storage [#1082](https://github.com/publify/publify/pull/1082)\r\n* Replace deprecated non-digest-assets configuration [#1019](https://github.com/publify/publify/pull/1019)\r\n\r\n### Internal changes\r\n\r\n* Remove `sitealizer` table [#1089](https://github.com/publify/publify/pull/1089) by [SupriyaMedankar](https://github.com/SupriyaMedankar)\r\n* Remove itunes fields from resources [#1092](https://github.com/publify/publify/pull/1092) by [SupriyaMedankar](https://github.com/SupriyaMedankar)\r\n* Remove `page_caches` table [#1090](https://github.com/publify/publify/pull/1090) by [SupriyaMedankar](https://github.com/SupriyaMedankar)\r\n* Remove `dynamic_form` dependency [#991](https://github.com/publify/publify/pull/991)\r\n\r\nSee also the changelogs for [publify_core](https://github.com/publify/publify_core/blob/v10.0.0/CHANGELOG.md#1000--2023-06-25),[publify_textfilter_code](https://github.com/publify/publify_textfilter_code/blob/v10.0.0/CHANGELOG.md#1000--2023-06-25) and [publify_amazon_sidebar](https://github.com/publify/publify_amazon_sidebar/blob/v10.0.0/CHANGELOG.md#1000--2023-06-25).\r\n"},{"url":"https://api.github.com/repos/publify/publify/releases/66883820","assets_url":"https://api.github.com/repos/publify/publify/releases/66883820/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/66883820/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.2.8","id":66883820,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"RE_kwDOAAEE8c4D_JDs","tag_name":"v9.2.8","target_commitish":"master","name":"Publify 9.2.8","draft":false,"prerelease":false,"created_at":"2022-05-14T18:42:14Z","published_at":"2022-05-14T18:46:28Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.2.8","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.2.8","body":"This release fixes several security issues:\r\n\r\n* Disallow comments on draft articles #1048\r\n* Disallow images in comments #1054\r\n* Hide bodies of password-protected articles in search results #1057\r\n* Do not create article meta description for password-protected articles #1061\r\n\r\nAdditionally, it includes the following changes:\r\n\r\n* Clean up Feedback validation #1051\r\n* Bump mimimum puma and Rails versions #1050\r\n* Fix password reset process #1055\r\n* Fix password protected article reveal #1049\r\n* Provide correct `article_id` input in bulkops form #1058\r\n* Bump minimum required Rails version #1062\r\n"},{"url":"https://api.github.com/repos/publify/publify/releases/58947146","assets_url":"https://api.github.com/repos/publify/publify/releases/58947146/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/58947146/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.2.7","id":58947146,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"RE_kwDOAAEE8c4Dg3ZK","tag_name":"v9.2.7","target_commitish":"master","name":"Publify 9.2.7","draft":false,"prerelease":false,"created_at":"2022-02-07T22:55:07Z","published_at":"2022-02-07T22:59:01Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.2.7","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.2.7","body":"This release fixes a security issue:\r\n\r\n* Fix setting the article password from the Admin [#1044](https://github.com/publify/publify/pull/1044)"},{"url":"https://api.github.com/repos/publify/publify/releases/58947082","assets_url":"https://api.github.com/repos/publify/publify/releases/58947082/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/58947082/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.2.6","id":58947082,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"RE_kwDOAAEE8c4Dg3YK","tag_name":"v9.2.6","target_commitish":"master","name":"Publify 9.2.6","draft":false,"prerelease":false,"created_at":"2022-01-07T13:50:16Z","published_at":"2022-02-07T22:58:03Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.2.6","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.2.6","body":"This release fixes a minor security issue:\r\n\r\n* Rate-limit Devise logins and password resets\r\n\r\nAdditionally, it includes the following change:\r\n\r\n* Add documentation about use of the media library\r\n"},{"url":"https://api.github.com/repos/publify/publify/releases/51117865","assets_url":"https://api.github.com/repos/publify/publify/releases/51117865/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/51117865/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.2.5","id":51117865,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"RE_kwDOAAEE8c4DC_8p","tag_name":"v9.2.5","target_commitish":"master","name":"Publify 9.2.5","draft":false,"prerelease":false,"created_at":"2021-10-11T05:57:58Z","published_at":"2021-10-11T06:01:40Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.2.5","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.2.5","body":"This release fixes several security issues. Please upgrade as soon as possible\r\n\r\n* Force session cookie to be secure in production\r\n* Block ability to switch themes using a GET request; use a POST instead\r\n* Disallow user self-registration rather than hiding it\r\n* Let the browser not cache admin pages\r\n* Limit the set of allowed mime types for uploaded media\r\n* Limit allowed HTML in articles, pages and notes\r\n\r\nAdditionally, it includes the following changes:\r\n\r\n* Fix resource size display in admin resource list\r\n* Trigger download of media in the Media Library in admin instead of displaying them directly\r\n"},{"url":"https://api.github.com/repos/publify/publify/releases/50679929","assets_url":"https://api.github.com/repos/publify/publify/releases/50679929/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/50679929/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.2.4","id":50679929,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"RE_kwDOAAEE8c4DBVB5","tag_name":"v9.2.4","target_commitish":"master","name":"Publify 9.2.4","draft":false,"prerelease":false,"created_at":"2021-10-02T14:57:07Z","published_at":"2021-10-02T15:03:38Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.2.4","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.2.4","body":"This release fixes a security issue and includes the following changes\r\n\r\n* Explicitly require at least version 1.12.5 of nokogiri to avoid a security issue\r\n* Drop support for Ruby 2.4 since it is incompatible with nokogiri 1.12.5\r\n"},{"url":"https://api.github.com/repos/publify/publify/releases/50679911","assets_url":"https://api.github.com/repos/publify/publify/releases/50679911/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/50679911/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.2.3","id":50679911,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTUwNjc5OTEx","tag_name":"v9.2.3","target_commitish":"master","name":"Publify 9.2.3","draft":false,"prerelease":false,"created_at":"2021-05-22T15:40:20Z","published_at":"2021-10-02T15:02:29Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.2.3","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.2.3","body":"This is a bugfix release that includes the following changes\r\n\r\n* Bump Rails dependency to 5.2.6\r\n* Replace mimemagic with marcel"},{"url":"https://api.github.com/repos/publify/publify/releases/40121890","assets_url":"https://api.github.com/repos/publify/publify/releases/40121890/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/40121890/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.2.2","id":40121890,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTQwMTIxODkw","tag_name":"v9.2.2","target_commitish":"master","name":"Publify 9.2.2","draft":false,"prerelease":false,"created_at":"2021-03-21T12:30:52Z","published_at":"2021-03-21T14:40:22Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.2.2","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.2.2","body":"This is a bugfix release\r\n\r\n* Fix the `publify:textile_to_markdown` task. This task failed on feedback and pages."},{"url":"https://api.github.com/repos/publify/publify/releases/40098211","assets_url":"https://api.github.com/repos/publify/publify/releases/40098211/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/40098211/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.2.1","id":40098211,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTQwMDk4MjEx","tag_name":"v9.2.1","target_commitish":"master","name":"Publify 9.2.1","draft":false,"prerelease":false,"created_at":"2021-03-20T07:11:34Z","published_at":"2021-03-20T07:53:45Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.2.1","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.2.1","body":"This is a small release that just updates some dependencies to fix security issues:\r\n\r\n* Bump minimum Rails version to 5.2.4.5\r\n* Update `activerecord-session_store` dependency to 2.0.0\r\n"},{"url":"https://api.github.com/repos/publify/publify/releases/36522271","assets_url":"https://api.github.com/repos/publify/publify/releases/36522271/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/36522271/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.2.0","id":36522271,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTM2NTIyMjcx","tag_name":"v9.2.0","target_commitish":"a2b0975b65be8275e4624eacd29e4debd30f72fc","name":"Publify 9.2.0","draft":false,"prerelease":false,"created_at":"2021-01-17T15:41:23Z","published_at":"2021-01-17T20:51:21Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.2.0","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.2.0","body":"This release updates Publify to use Rails 5.2. It also introduces some breaking changes:\r\n\r\n* Drop support for custom mail.yml configuration. Mail settings should now be configured in `config/environments/production.rb`\r\n* Drop support for custom timezone.yml configuration. If relevant, the timezone can be set in `config/application.rb`\r\n* Drop support for Ruby 2.2 and 2.3\r\n* Drop support for `humans.txt`\r\n* Deprecate use of Textile. The admin will warn about any content that uses Textile formatting. A task has been added to convert this content to Markdown. The next release of Publify will drop Textile support entirely\r\n"},{"url":"https://api.github.com/repos/publify/publify/releases/10628877","assets_url":"https://api.github.com/repos/publify/publify/releases/10628877/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/10628877/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.1.0","id":10628877,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTEwNjI4ODc3","tag_name":"v9.1.0","target_commitish":"master","name":"Publify 9.1.0","draft":false,"prerelease":false,"created_at":"2018-04-19T13:40:06Z","published_at":"2018-04-19T17:15:40Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.1.0","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.1.0","body":"This minor release updates Publify to use Rails 5.1\r\n\r\n* Upgrade to Rails 5.1 (#814)\r\n* Update Danish translations (#831)\r\n* Extend Polish translations (#829)\r\n* Fix a bunch of issues (#840)\r\n* Remove outdated converters\r\n* Fix google analytics tag rendering (#849)"},{"url":"https://api.github.com/repos/publify/publify/releases/7594080","assets_url":"https://api.github.com/repos/publify/publify/releases/7594080/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/7594080/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.0.1","id":7594080,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTc1OTQwODA=","tag_name":"v9.0.1","target_commitish":"master","name":"Publify 9.0.1","draft":false,"prerelease":false,"created_at":"2017-08-31T16:36:56Z","published_at":"2017-08-31T16:52:28Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.0.1","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.0.1","body":"This is a bug fix release. It provides the following updates:\r\n\r\n* Enforce use of at least Rails 5.0.4.\r\n* The email field is handled correctly when users sign up (#819)\r\n* The sign-up and login forms use the correct layout (#819)\r\n* Theme-related JavaScript files are served correctly (#823)\r\n* Russian translations have been updated (#820)\r\n* The link_to_author setting that no longer had an interface has been removed (#816)\r\n* Dependencies were updated (#815)"},{"url":"https://api.github.com/repos/publify/publify/releases/7215884","assets_url":"https://api.github.com/repos/publify/publify/releases/7215884/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/7215884/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v9.0.0","id":7215884,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTcyMTU4ODQ=","tag_name":"v9.0.0","target_commitish":"master","name":"Publify 9.0.0","draft":false,"prerelease":false,"created_at":"2017-07-29T09:18:11Z","published_at":"2017-07-29T09:57:42Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v9.0.0","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v9.0.0","body":"This is a major release and brings big changes to Publify. First of all, Publify now uses Rails 5.0. Moving ahead to Rails 5.1 will come in Publify 9.1, but for now this smaller step should make it easier to migrate any customizations.\r\n\r\nSecond, Publify has been split up into several Rails engines (`publify_core`, `publify_amazon_sidebar` and `publify_textfilter_code`). This should allow easier re-use and customization. For now, the core engine still contains many parts that can be considerd optional. These may be extracted into their own gems at a later stage.\r\n\r\nApart from those two large changes, there are some smaller potentially breaking changes:\r\n\r\n* Publify now uses Rails' default method of setting `secret_key_base` in production: Through an environment variable. This means you will have to update your production environment so this variable is actually set.\r\n* Support for Ruby 2.1 is dropped.\r\n* Automigration is dropped. You will need to run `db:migrate` yourself.\r\n* Support for using feedburner is dropped.\r\n* Trackbacks and pingbacks are no longer sent. Trackbacks are no longer accepted.\r\n* Full-page caching is dropped in favor of default Rails' Russian-doll partial caching.\r\n\r\nAll the little details can be read in the change logs:\r\n* [The main Publify change log](https://github.com/publify/publify/blob/v9.0.0/CHANGELOG.md)\r\n* [The Publify Core change log](https://github.com/publify/publify/blob/v9.0.0/publify_core/CHANGELOG.md)\r\n* [The Publify Textfilter Code change log](https://github.com/publify/publify/blob/v9.0.0/publify_textfilter_code/CHANGELOG.md)\r\n* [The Publify Amazon Sidebar change log](https://github.com/publify/publify/blob/v9.0.0/publify_amazon_sidebar/CHANGELOG.md)\r\n\r\nAs always, ensure you have your database backed up before [upgrading](https://github.com/publify/publify/wiki/Upgrading#upgrading-to-publify-90)!"},{"url":"https://api.github.com/repos/publify/publify/releases/4564393","assets_url":"https://api.github.com/repos/publify/publify/releases/4564393/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/4564393/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v8.3.3","id":4564393,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTQ1NjQzOTM=","tag_name":"v8.3.3","target_commitish":"master","name":"Publify 8.3.3: Security Fixes","draft":false,"prerelease":false,"created_at":"2016-11-03T20:24:52Z","published_at":"2016-11-03T21:04:18Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v8.3.3","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v8.3.3","body":"Alvaro Folgado identified several security issues in Publify that are fixed in this release:\r\n- Rails' protection from CSRF was not active for all actions. This was fixed.\r\n- Devise' password recovery feature was configured to behave differently for existing and non-existing email addresses. This has been changed to use Devise' 'paranoid' mode.\r\n- Publify was vulnerable to CVE-2016–3714, a vulnerability in ImageMagick, on servers that have affected versions of ImageMagick installed. It now checks the mime type of uploaded files based on their content before processing with ImageMagick.\r\n- Publify used Rails' cookie session store, making it possible to effectively log back in by using an older value of the session cookie. Publify now stores the session data in the database.\r\n- The blog name was not properly escaped in the views used for Devise.\r\n\r\nAdditionally, the following small bugs were fixed:\r\n- There was an error on the sign-in due to the use of a deprecated method in Devise.\r\n- Failed resource uploads were reported as succesful.\r\n\r\nIt is recommended you update to this release as soon as possible.\r\n"},{"url":"https://api.github.com/repos/publify/publify/releases/4402206","assets_url":"https://api.github.com/repos/publify/publify/releases/4402206/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/4402206/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v8.3.2","id":4402206,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTQ0MDIyMDY=","tag_name":"v8.3.2","target_commitish":"master","name":"Publify 8.3.2","draft":false,"prerelease":false,"created_at":"2016-10-16T20:38:29Z","published_at":"2016-10-16T21:02:00Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v8.3.2","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v8.3.2","body":"Another simple bug fix release. This fixes a couple of bugs that were reported since version 8.3.1 came out. Have a look at the [change log](https://github.com/publify/publify/blob/v8.3.2/CHANGELOG.md) for more details.\n"},{"url":"https://api.github.com/repos/publify/publify/releases/3621620","assets_url":"https://api.github.com/repos/publify/publify/releases/3621620/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/3621620/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v8.3.1","id":3621620,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTM2MjE2MjA=","tag_name":"v8.3.1","target_commitish":"master","name":"Publify 8.3.1","draft":false,"prerelease":false,"created_at":"2016-07-09T14:31:43Z","published_at":"2016-07-09T14:36:24Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v8.3.1","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v8.3.1","body":"This is just a simple bug fix release. It fixes some old bugs, and some that were reported since version 8.3.0 came out. Have a look at the [change log](https://github.com/publify/publify/blob/v8.3.1/CHANGELOG.md) and [milestone](https://github.com/publify/publify/milestone/20?closed=1) for more details.\n"},{"url":"https://api.github.com/repos/publify/publify/releases/3515945","assets_url":"https://api.github.com/repos/publify/publify/releases/3515945/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/3515945/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v8.3.0","id":3515945,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTM1MTU5NDU=","tag_name":"v8.3.0","target_commitish":"master","name":"Publify 8.3.0 - Changes are coming","draft":false,"prerelease":false,"created_at":"2016-06-24T09:39:40Z","published_at":"2016-06-24T09:45:46Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v8.3.0","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v8.3.0","body":"This release brings a lot of small changes and a few big ones under the hood. The big ones shouldn't really change anything from a functional standpoint right now, but they will allow some new possibilities and directions in the future. Enough with the vague words, here is a list of large or breaking changes:\n- Make Publify multiblog-ready: All models should now be directly or indirectly linked to a blog, opening the way for finally supporting multiple blogs in some form. What form? That is still up for debate, but you can join the discussion in [the GitHub ticket](https://github.com/publify/publify/issues/662).\n- Replace custom Publify authentication system with Devise. This just gives use less code to maintain ourselves.\n- Replace custom Publify authorization system with CanCanCan. As with Devise, it's better to use a well-maintained gem for this. \n- Remove Profile model. This wasn't really doing anything in standard Publify, but beware if you've put any customization there.\n- Remove long-deprecated view_root method for sidebars. Just some simple house-keeping, but if you haven't been paying to Publify's warnings for the past years, this is a breaking change.\n- Provide registration mechanism for themes, allowing them to be stored anywhere. This opens the way for [turning Publify into a Rails Engine](https://github.com/publify/publify/issues/516), and for having themes as plug-ins.\n\nAs always, there are many small changes as well. See the [change log](https://github.com/publify/publify/blob/v8.3.0/CHANGELOG.md) for details.\n"},{"url":"https://api.github.com/repos/publify/publify/releases/1676401","assets_url":"https://api.github.com/repos/publify/publify/releases/1676401/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/1676401/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v8.2.0","id":1676401,"author":{"login":"mvz","id":10898,"node_id":"MDQ6VXNlcjEwODk4","avatar_url":"https://avatars.githubusercontent.com/u/10898?v=4","gravatar_id":"","url":"https://api.github.com/users/mvz","html_url":"https://github.com/mvz","followers_url":"https://api.github.com/users/mvz/followers","following_url":"https://api.github.com/users/mvz/following{/other_user}","gists_url":"https://api.github.com/users/mvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvz/subscriptions","organizations_url":"https://api.github.com/users/mvz/orgs","repos_url":"https://api.github.com/users/mvz/repos","events_url":"https://api.github.com/users/mvz/events{/privacy}","received_events_url":"https://api.github.com/users/mvz/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTE2NzY0MDE=","tag_name":"v8.2.0","target_commitish":"master","name":"Publify 8.2.0 - Rails 4.2","draft":false,"prerelease":false,"created_at":"2015-08-15T07:28:18Z","published_at":"2015-08-15T09:15:44Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v8.2.0","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v8.2.0","body":"Publify master has been running on Rails 4.2 for some time, so a new release is long overdue.\n\nSome important changes:\n- Dependency on Rails has been updated to 4.2, including recent security fixes.\n- Migrations have been rolled up to 113 according to our [upgrade policy](https://github.com/publify/publify/wiki/Upgrading). You must now first upgrade to at least version 7 before upgrading to the latest version.\n- The default bootstrap theme was replaced with bootstrap-2. You can find the old theme at https://github.com/publify/themes-bootstrap.\n- A Plain theme was added that uses only Publify's default templates with a sprinkle of custom css.\n\nIn addition, there have been numerous smaller changes, bug fixes and improvements. See the [change log](https://github.com/publify/publify/blob/aa59520f031350cc1f677ce5e070ea3fd7ae6241/CHANGELOG.md) for details.\n"},{"url":"https://api.github.com/repos/publify/publify/releases/565001","assets_url":"https://api.github.com/repos/publify/publify/releases/565001/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/565001/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v8.1.1","id":565001,"author":{"login":"fdv","id":9949,"node_id":"MDQ6VXNlcjk5NDk=","avatar_url":"https://avatars.githubusercontent.com/u/9949?v=4","gravatar_id":"","url":"https://api.github.com/users/fdv","html_url":"https://github.com/fdv","followers_url":"https://api.github.com/users/fdv/followers","following_url":"https://api.github.com/users/fdv/following{/other_user}","gists_url":"https://api.github.com/users/fdv/gists{/gist_id}","starred_url":"https://api.github.com/users/fdv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fdv/subscriptions","organizations_url":"https://api.github.com/users/fdv/orgs","repos_url":"https://api.github.com/users/fdv/repos","events_url":"https://api.github.com/users/fdv/events{/privacy}","received_events_url":"https://api.github.com/users/fdv/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTU2NTAwMQ==","tag_name":"v8.1.1","target_commitish":"master","name":"Publify 8.1.1 – Rails 4 bug fix","draft":false,"prerelease":false,"created_at":"2014-09-17T20:26:05Z","published_at":"2014-09-17T20:32:04Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v8.1.1","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v8.1.1","body":"Short after pushing 8.1.0, we're releasing a quick bugfix one. We obviously have some work on automated tests.\n\n#497 Publishing breaks before adding tags and publishing time.\n\n#498 Pages and articles editor appears on 2 lines only\n\n#499 Autosave is broken on PostgreSQL\n"},{"url":"https://api.github.com/repos/publify/publify/releases/564382","assets_url":"https://api.github.com/repos/publify/publify/releases/564382/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/564382/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v8.1.0","id":564382,"author":{"login":"fdv","id":9949,"node_id":"MDQ6VXNlcjk5NDk=","avatar_url":"https://avatars.githubusercontent.com/u/9949?v=4","gravatar_id":"","url":"https://api.github.com/users/fdv","html_url":"https://github.com/fdv","followers_url":"https://api.github.com/users/fdv/followers","following_url":"https://api.github.com/users/fdv/following{/other_user}","gists_url":"https://api.github.com/users/fdv/gists{/gist_id}","starred_url":"https://api.github.com/users/fdv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fdv/subscriptions","organizations_url":"https://api.github.com/users/fdv/orgs","repos_url":"https://api.github.com/users/fdv/repos","events_url":"https://api.github.com/users/fdv/events{/privacy}","received_events_url":"https://api.github.com/users/fdv/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTU2NDM4Mg==","tag_name":"v8.1.0","target_commitish":"master","name":"Publify 8.1.0 for Rails 4.1","draft":false,"prerelease":false,"created_at":"2014-09-17T16:10:51Z","published_at":"2014-09-17T16:13:12Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v8.1.0","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v8.1.0","body":"This Publify release migrates from Rails 3 to Rails 4.\n\nThis does not make justice to @mvz and @ook tremendous work, but that's all it does, and that's a lot!\n"},{"url":"https://api.github.com/repos/publify/publify/releases/556022","assets_url":"https://api.github.com/repos/publify/publify/releases/556022/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/556022/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v8.0.2","id":556022,"author":{"login":"fdv","id":9949,"node_id":"MDQ6VXNlcjk5NDk=","avatar_url":"https://avatars.githubusercontent.com/u/9949?v=4","gravatar_id":"","url":"https://api.github.com/users/fdv","html_url":"https://github.com/fdv","followers_url":"https://api.github.com/users/fdv/followers","following_url":"https://api.github.com/users/fdv/following{/other_user}","gists_url":"https://api.github.com/users/fdv/gists{/gist_id}","starred_url":"https://api.github.com/users/fdv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fdv/subscriptions","organizations_url":"https://api.github.com/users/fdv/orgs","repos_url":"https://api.github.com/users/fdv/repos","events_url":"https://api.github.com/users/fdv/events{/privacy}","received_events_url":"https://api.github.com/users/fdv/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTU1NjAyMg==","tag_name":"v8.0.2","target_commitish":"master","name":"Publify 8.0.2 - Security and bug fixes","draft":false,"prerelease":false,"created_at":"2014-09-14T08:11:39Z","published_at":"2014-09-14T08:35:44Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v8.0.2","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v8.0.2","body":"Released Sunday September the 14th, Publify 8.0.2 is the result of a bug squashing session.\n\nThank you to our contributors Alexander Markov, Benoit C. Sirois, Hans de Graaff, Soon Van, Tor Helland and Nicolas Bianco.\n\n## CVE-2014-3211\n\nTrès Acton has discovered a risk of denial of service by memory exhaustion in the way Publify comments user input are parsed. \n\n## Other bugs\n\nWhen using the `more` tag, articles content is displayed twice (#423 and #474)\n\nThe editor save bar jumps up and down when typing with inconsistent behavior (#428).\n\nThe help messages can't be hiden (#429)\n\nAvatars in the Dashboard's last comments block are not inline with the comment. (#431)\n\nDashboard inbound links widget is broken (#432)\n\nThe admin / content search does not bring anything back (#433)\n\nThe content and page editor layout are not consistent (#442, #453)\n\nWhen creating a post, tags are shown in white on white (#443)\n\nThe articles date picker does not allow to change the time the article is published (#444) \n\nUsing the articles date picker results in a 500 error (#445)\n\nMarking content as spam using the thumb icon results in a 500 error (#447)\n\nMedia library: the JS refactoring removed the lightbox (#454)\n\nAdmin / sidebar: trying to remove a sidebar item does not work (#455, #473)\n\nAdmin / sidebar: the help box should be in a blue block (#456)\n\nLots of unused assets to clear (#475)\n\nCancel links are not displayed correctly (#482)\n\nFile upload is broken (#488)\n\nFixes link caching issue (All cached links are the same basically)\n\nUse a relative image path for blogs installed outside of the site root\n\nFixes archives page caching\n\n## Feature and improvement\n\nImproved Russian, Norwegian and French translations\n\nUpgrade to Rails 3.2.18\n\nAdd support for a human.txt\n"},{"url":"https://api.github.com/repos/publify/publify/releases/257407","assets_url":"https://api.github.com/repos/publify/publify/releases/257407/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/257407/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v8.0.1","id":257407,"author":{"login":"fdv","id":9949,"node_id":"MDQ6VXNlcjk5NDk=","avatar_url":"https://avatars.githubusercontent.com/u/9949?v=4","gravatar_id":"","url":"https://api.github.com/users/fdv","html_url":"https://github.com/fdv","followers_url":"https://api.github.com/users/fdv/followers","following_url":"https://api.github.com/users/fdv/following{/other_user}","gists_url":"https://api.github.com/users/fdv/gists{/gist_id}","starred_url":"https://api.github.com/users/fdv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fdv/subscriptions","organizations_url":"https://api.github.com/users/fdv/orgs","repos_url":"https://api.github.com/users/fdv/repos","events_url":"https://api.github.com/users/fdv/events{/privacy}","received_events_url":"https://api.github.com/users/fdv/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTI1NzQwNw==","tag_name":"v8.0.1","target_commitish":"master","name":"Publify 8.0.1","draft":false,"prerelease":false,"created_at":"2014-04-04T18:00:07Z","published_at":"2014-04-04T18:00:42Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v8.0.1","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v8.0.1","body":"This 8.0.1 release fixes the most important bugs we found since the 8.0 release.\n- #398: the user-style.css stylesheet is not loaded in the Bootstrap theme\n- #399: the note style is not applied.\n- #402, #410, #411: deployment crashes on Heroku (thank you @slainer68 for fixing that).\n- #412: the editor locally saves the content of the edited note, which means it reloads it when you edit another note, overwriting the legit content.\n"},{"url":"https://api.github.com/repos/publify/publify/releases/206366","assets_url":"https://api.github.com/repos/publify/publify/releases/206366/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/206366/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/v8.0","id":206366,"author":{"login":"fdv","id":9949,"node_id":"MDQ6VXNlcjk5NDk=","avatar_url":"https://avatars.githubusercontent.com/u/9949?v=4","gravatar_id":"","url":"https://api.github.com/users/fdv","html_url":"https://github.com/fdv","followers_url":"https://api.github.com/users/fdv/followers","following_url":"https://api.github.com/users/fdv/following{/other_user}","gists_url":"https://api.github.com/users/fdv/gists{/gist_id}","starred_url":"https://api.github.com/users/fdv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fdv/subscriptions","organizations_url":"https://api.github.com/users/fdv/orgs","repos_url":"https://api.github.com/users/fdv/repos","events_url":"https://api.github.com/users/fdv/events{/privacy}","received_events_url":"https://api.github.com/users/fdv/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTIwNjM2Ng==","tag_name":"v8.0","target_commitish":"master","name":"Publify 8.0","draft":false,"prerelease":false,"created_at":"2014-03-02T16:37:50Z","published_at":"2014-03-02T16:39:52Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/v8.0","zipball_url":"https://api.github.com/repos/publify/publify/zipball/v8.0","body":"# Publify 8.0\n\nIt's been 5 months since Publify 7.1, and considering the figures, Publify 8.0 is the biggest release we ever pushed in 9 years: 474 commits, 71 issues closed, 8 contributors, 567 files changed, 60,767 additions and 45,166 deletions.\n\nBut you probably don't care about numbers that much, except if you're wondering whether or not the project is till alive. TL; DR: it is.\n\nThe project itself has known one big change, [moving from Fred's personal Github account to a dedicated organization](http://t37.net/here-comes-the-time-to-hand-over-your-open-source-project.html). We have been thinking about it for a while, and we believe it's the best we could do for Publify.\n\n### Simpler, better, faster\n\nLast summer, [we started to rethink what we wanted Publify to be](http://t37.net/is-coding-a-blogging-engine-still-worth-the-effort-in-2013-and-other-thoughts-about-content-publishing-tools.html). At a time where online publishing is more or less split between Wordpress, hosted platforms and static engines, being \"only\" a blogging platform had no meaning anymore. We started to extend publishing capabilities, choosing Twitter pushed short notes as a first step before we add more content type. This led to Publify 7.0, and once again we knew it was the way to go.\n\nBefore adding these feature, we wanted Publify 8.0 to rebuild the whole user experience. It had to be simpler, clearer and better, far from the MS Word 97 style that prevails in Web publishing since more than 10 years.\n\nThis meant a simpler interface with a single, smaller menu, getting out of the old create / read / update / delete scheme when possible, merging some sections and finally removing lots of things. This also means using the most of large screens capabilities, using _responsive_ layouts as much as we could, even though it made the job more difficult at some point.\n\n\n\nThe editor has been completely revamped, following the way opened by both Medium and Ghost. We've pushed aside everything that may distract you from writing. The post settings are one click away from the editor so you won't feel lost anyway. You can even go fullscreen and chose a dark or white background. We know how much work is left to get a really classy tool, but we're working on it. \n\n\n\nThe notes have also been improved. When replying to a tweet, Publify now displays the original tweet so readers can see the context of the reply.\n\n\n\nUsers' profiles have been improved to. Each user now has their own detailed page with avatar, contact links, short bio and indeed the published content.\n\n\n\n### Missing in action\n\nThe old categories vs. tags separation is no more. We merged the first into the second as a strict categorization has no real meaning on most blogs. Don't worry about your URLs, we took care of everything, creating the necessary redirects where needed.\n\nThe _excerpt_ has been removed. Excerpt was meant to display a different content on the listing page and on the post itself. It was an interesting feature, but only a handful of people, if any, were using it, and it made the editor more complicated than necessary.\n\nThe old [Typographic theme](https://github.com/publify/typographic) is not part of the core anymore. It has moved to its own project and will still be maintained. \n\nThe old XMLRPC backend has been discontinued. This means Publify does not support desktop clients anymore. This choice has been motivated by the fact that the APIs it was relying on had not been updated for 10 years, and that most desktop editors are not maintained anymore either. Web browsers' capabilities have evolved, and you can now have a fairly decent editor with local saving without the need for a desktop application.\n\n### Under the hood\n\nPublify has been around for 9 years now. Rails was not 1.0 yet, and some of our code was older than you can ever imagine. \n\nPublify 8.0 got rid of most of that legacy code. The old Prototype based helpers that made Rails famous back then left the building. Prototype itself has finally been replaced by jQuery, and Rails i18n allowed the _Globalize_ based translation system to enjoy a deserved retirement. Most helpers have been removed too, as most of them were only used in one place.\n\nThis should not affect you unless you're running custom themes and plugins. If so, have a look at the Bootstrap theme to see how we're now working.\n\nThat's all folks, you can now download Publify, or give it a try on [our demo platform](http://demo.publify.co/).\n"},{"url":"https://api.github.com/repos/publify/publify/releases/50683","assets_url":"https://api.github.com/repos/publify/publify/releases/50683/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/50683/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/7.1.0","id":50683,"author":{"login":"fdv","id":9949,"node_id":"MDQ6VXNlcjk5NDk=","avatar_url":"https://avatars.githubusercontent.com/u/9949?v=4","gravatar_id":"","url":"https://api.github.com/users/fdv","html_url":"https://github.com/fdv","followers_url":"https://api.github.com/users/fdv/followers","following_url":"https://api.github.com/users/fdv/following{/other_user}","gists_url":"https://api.github.com/users/fdv/gists{/gist_id}","starred_url":"https://api.github.com/users/fdv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fdv/subscriptions","organizations_url":"https://api.github.com/users/fdv/orgs","repos_url":"https://api.github.com/users/fdv/repos","events_url":"https://api.github.com/users/fdv/events{/privacy}","received_events_url":"https://api.github.com/users/fdv/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTUwNjgz","tag_name":"7.1.0","target_commitish":"master","name":"Publify 7.1","draft":false,"prerelease":false,"created_at":"2013-09-23T23:06:04Z","published_at":"2013-09-23T23:06:37Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/7.1.0","zipball_url":"https://api.github.com/repos/publify/publify/zipball/7.1.0","body":"This is our **60th** release, we really want to thank our contributors who've been helping since Typo / Publify has been around.\n\nSince Publify 7.0 release 8 days ago, a few bugs have been fixed:\n- #246: added a migration to fix empty permalinks on article and empty guid on notes when they exist (may have been introduced by an old historical bug and they now make notes crash).\n- #247: fixed a bug that made the application crash when saving a note would fail for any reason.\n- #248: fixed a bug introduced by some heavy code cleaning that made feedback/article/xxx to crash.\n- #252: fixed an old bug making comment creation from the admin crashing.\n"},{"url":"https://api.github.com/repos/publify/publify/releases/45321","assets_url":"https://api.github.com/repos/publify/publify/releases/45321/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/45321/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/7.0.0","id":45321,"author":{"login":"fdv","id":9949,"node_id":"MDQ6VXNlcjk5NDk=","avatar_url":"https://avatars.githubusercontent.com/u/9949?v=4","gravatar_id":"","url":"https://api.github.com/users/fdv","html_url":"https://github.com/fdv","followers_url":"https://api.github.com/users/fdv/followers","following_url":"https://api.github.com/users/fdv/following{/other_user}","gists_url":"https://api.github.com/users/fdv/gists{/gist_id}","starred_url":"https://api.github.com/users/fdv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fdv/subscriptions","organizations_url":"https://api.github.com/users/fdv/orgs","repos_url":"https://api.github.com/users/fdv/repos","events_url":"https://api.github.com/users/fdv/events{/privacy}","received_events_url":"https://api.github.com/users/fdv/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTQ1MzIx","tag_name":"7.0.0","target_commitish":"master","name":"Publify 7.0","draft":false,"prerelease":false,"created_at":"2013-09-15T17:43:51Z","published_at":"2013-09-15T17:45:31Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/7.0.0","zipball_url":"https://api.github.com/repos/publify/publify/zipball/7.0.0","body":"## New features and enhancement\n\n### Notes and POSSE to Twitter\n\nThe most important feature of this new release is the addition of notes. Notes are (more or less) short statuses that were not long enough to deserve a full blog post. Notes come with their own feed you can find in /notes/ and can optionnaly be displayed on your Publify main feed. Notes have auto discovery for twitter account (@publify), hashtags (#publify) and links. \n\nNotes can optionnaly be pushed to Twitter, with a perma short link back to the original content. They handle Twitter in reply context, so if you reply to a tweet, the original message will be displayed with a proper link just above yours. If the note and perma short link are short enough to fit into 140 characters, the link back is dislayed under the (foo.com something) form. Otherwise, the tweet is sent with a full link to the content.\n\n### Visual editor and self dogfooding\n\nThe visual editor and file manager were completely removed in the name of self dogfooding (issue #224 and #164). This was a hard to take decision, as we understand you may be reluctant to use the Markdown, Textile or plain HTML syntaxes. The reason why we finally removed it was simple: none of us would use it, so it was poorly implemented and tested and, for many points, broken.\n\n### Other features\n- ##198: 404 errors are now handled by the themes instead of the application settings (change bd427c892ed827e26228a34d33245a33492af260).\n- #219: Default theme now supports hentry Microformat (change 2671fd771734a7226cf1269bd440853e3ab337e2)\n- #224: Visual editor was removed. It may come back under another form later (change 8058ec52cf33cbf0521414fa6fe5be1f7e52b73e).\n- Editor toolbar behaves according to the selected text filter (change c802f0a88620170e79e164e1c91cd8c07312b5bd).\n- Old, deprecated converters from Wordpress and Dotclear were removed (change 8f29f35645080f7f996ae031fd6898c3903d0f9d).\n- A new sidebar plugin displays the most popular posts.\n- A new sidebar plugin displays the 5 latest published notes.\n- URL shortener can now use a ustom domain (change 31573fa30be188951db6178fe7706acd3a0c316b)\n- A little revamping of the login / register / confirm / lost password / setup pages (change 1257ce2bf68718f32e53782d12cd88a99b594458, 0bdfa854de22016f6aae3f27c30b44b865cfb380).\n- Themes now can embed their own gems (change 373cfb8da90a47325dc647318485c59b1f9c5f03).\n- Admin layout now behaves nicely with mobile devices (change 56cf701a19175ba7fe2584fb716541a9e57a804a).\n- Add very basic support for OpenGraph data (changes e7a60b19f2e2029700b04acc8e8c514795a5386a, changes 62406703b2d4a7b645c2604f38b577bf1217f3fb). By Diego Elio Pettenò.\n- Excerpts: pre-process the excerpts with the filter (change a636e23d4e0cfbe97ed3d8584cf01a0192b475fa). By Diego Elio Pettenò.\n- Added dynamic_form error_messages_for user created on signup page. (change 01f8ade7ff9d680fefc9a3577ae060013d5a7379). By Kyle Fazzari.\n- Upgrade to Rails 3.2.13.\n- Feed cleaning: don't append the subtitle to the page title (change 6bf9a5b5f372ab3cfb9ce7589b2a97021cdf5496). By Diego Elio Pettenò.\n\nThank you to all the contributors who helped improving the UI by pushing wording improvement or contributing to translation effort (Soon Van, Raman Sinha, mariozig, Geraud Puechaldou)\n\n## Bugs squashed\n- #59: Articles were randomly rendered as password protected.\n- #65: Saving articles may make them lose tags.\n- #97 Dashboard crashing when fetching some RSS from Google alerts.\n- #150: Theme crashing when displaying comments count\n- #161, #162: Gemfile processing would crash because of YAML not being availale (change f3765d63b5207e09f27ac36e7b044d2ab5bc3a15).\n- #163: Iconv gem was missing in Gemfile.\n- #174: Articles using excerpt did not have the \"continue reading\" link (change b7839d232c3397b9a277b8353f4f4c8d5e067dd7).\n- #179: Fixes article deletion in admin. Solves \n- #228: Changelog is meaningless.\n- #237: Missing or incorrect labels on many forms.\n- #239: Dashboard: marking a comment as spam should load the next non spammy comment.\n- #240: On authors pages, links are rails escaped.\n- Avoid resetting tags when posts are published via trigger (change f1e44c8d91aa40fa4df149f59599d1d957d3c5f2). By Diego Elio Pettenò.\n- Sqlite3 making Article.bestof crash (change 56ea99a34205f7d79a7f7568c9bfbe1697eb59cf).\n- \"Mark checked item as (Ham|Spam)\" do what they're supposed to do (change 79c44a8516d69078f4c049c7517f2fb5fc5e36b4). By Diego Elio Pettenò.\n- Incorrect sprintf format in Norwegian translation in users/index.html.erb (change 40b823b3b2a9c5b29b1607c7db82dce4e16b91f1). By Tor Helland.\n- Article text filters would e reset on edit (change 1e820efb6b3e8e4a840734baca841e40ada10872).\n- Gravatar generated HTML did not validate correctly (change 05e1372c7ed2628fc49538f75d6d332b84847c21).\n- Incorrect migration versioning scheme (change 80ca76c3802a52447330afe9f1241d3baef762c5, change 77a0039dd7b86d7ceb1608d048e6880db7e98622, change 7fc1bc07eb0d9de0886ba0433c2a175ad6da9248, change 318aec2ff0616e4f8cacf37b0839ad9aecf1b46c and change 0ffdae86c2bad405c00ba94b646b22088163c590). By David Ryder.\n- The search plugin didn't echo the form_tag, which was deprecated in Rails 3.0 and unsupported in Rails 3.1. This fixes that. (change 4ff48a829784813cde0689a7bd10648b2521dd1f)\n- Inbound link widget on the dashboard did not work (change 0d64ba929b6fdeccf7b1fb414a4f4cddf0de2d4e).\n"},{"url":"https://api.github.com/repos/publify/publify/releases/39015","assets_url":"https://api.github.com/repos/publify/publify/releases/39015/assets","upload_url":"https://uploads.github.com/repos/publify/publify/releases/39015/assets{?name,label}","html_url":"https://github.com/publify/publify/releases/tag/release_7_0_0-beta1","id":39015,"author":{"login":"fdv","id":9949,"node_id":"MDQ6VXNlcjk5NDk=","avatar_url":"https://avatars.githubusercontent.com/u/9949?v=4","gravatar_id":"","url":"https://api.github.com/users/fdv","html_url":"https://github.com/fdv","followers_url":"https://api.github.com/users/fdv/followers","following_url":"https://api.github.com/users/fdv/following{/other_user}","gists_url":"https://api.github.com/users/fdv/gists{/gist_id}","starred_url":"https://api.github.com/users/fdv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fdv/subscriptions","organizations_url":"https://api.github.com/users/fdv/orgs","repos_url":"https://api.github.com/users/fdv/repos","events_url":"https://api.github.com/users/fdv/events{/privacy}","received_events_url":"https://api.github.com/users/fdv/received_events","type":"User","site_admin":false},"node_id":"MDc6UmVsZWFzZTM5MDE1","tag_name":"release_7_0_0-beta1","target_commitish":"master","name":"Publify 7.0 beta 1","draft":false,"prerelease":false,"created_at":"2013-09-05T07:33:50Z","published_at":"2013-09-05T07:54:39Z","assets":[],"tarball_url":"https://api.github.com/repos/publify/publify/tarball/release_7_0_0-beta1","zipball_url":"https://api.github.com/repos/publify/publify/zipball/release_7_0_0-beta1","body":"## New features and enhancement\n\n### Notes and POSSE to Twitter\n\nThe most important feature of this new release is the addition of notes. Notes are (more or less) short statuses that were not long enough to deserve a full blog post. Notes come with their own feed you can find in /notes/ and can optionnaly be displayed on your Publify main feed. Notes have auto discovery for twitter account (@publify), hashtags (#publify) and links. \n\nNotes can optionnaly be pushed to Twitter, with a perma short link back to the original content. They handle Twitter in reply context, so if you reply to a tweet, the original message will be displayed with a proper link just above yours. If the note and perma short link are short enough to fit into 140 characters, the link back is dislayed under the (foo.com something) form. Otherwise, the tweet is sent with a full link to the content.\n\n### Visual editor and self dogfooding\n\nThe visual editor and file manager were completely removed in the name of self dogfooding (issue #224 and #164). This was a hard to take decision, as we understand you may be reluctant to use the Markdown, Textile or plain HTML syntaxes. The reason why we finally removed it was simple: none of us would use it, so it was poorly implemented and tested and, for many points, broken.\n\n### Other features\n- ##198: 404 errors are now handled by the themes instead of the application settings (change bd427c892ed827e26228a34d33245a33492af260).\n- #219: Default theme now supports hentry Microformat (change 2671fd771734a7226cf1269bd440853e3ab337e2)\n- #224: Visual editor was removed. It may come back under another form later (change 8058ec52cf33cbf0521414fa6fe5be1f7e52b73e).\n- Editor toolbar behaves according to the selected text filter (change c802f0a88620170e79e164e1c91cd8c07312b5bd).\n- Old, deprecated converters from Wordpress and Dotclear were removed (change 8f29f35645080f7f996ae031fd6898c3903d0f9d).\n- A new sidebar plugin displays the most popular posts.\n- A new sidebar plugin displays the 5 latest published notes.\n- URL shortener can now use a ustom domain (change 31573fa30be188951db6178fe7706acd3a0c316b)\n- A little revamping of the login / register / confirm / lost password / setup pages (change 1257ce2bf68718f32e53782d12cd88a99b594458, 0bdfa854de22016f6aae3f27c30b44b865cfb380).\n- Themes now can embed their own gems (change 373cfb8da90a47325dc647318485c59b1f9c5f03).\n- Admin layout now behaves nicely with mobile devices (change 56cf701a19175ba7fe2584fb716541a9e57a804a).\n- Add very basic support for OpenGraph data (changes e7a60b19f2e2029700b04acc8e8c514795a5386a, changes 62406703b2d4a7b645c2604f38b577bf1217f3fb). By Diego Elio Pettenò.\n- Excerpts: pre-process the excerpts with the filter (change a636e23d4e0cfbe97ed3d8584cf01a0192b475fa). By Diego Elio Pettenò.\n- Added dynamic_form error_messages_for user created on signup page. (change 01f8ade7ff9d680fefc9a3577ae060013d5a7379). By Kyle Fazzari.\n- Upgrade to Rails 3.2.13.\n- Feed cleaning: don't append the subtitle to the page title (change 6bf9a5b5f372ab3cfb9ce7589b2a97021cdf5496). By Diego Elio Pettenò.\n\nThank you to all the contributors who helped improving the UI by pushing wording improvement or contributing to translation effort (Soon Van, Raman Sinha, mariozig, Geraud Puechaldou)\n\n## Bugs squashed\n- #59: Articles were randomly rendered as password protected.\n- #65: Saving articles may make them lose tags.\n- #97 Dashboard crashing when fetching some RSS from Google alerts.\n- #150: Theme crashing when displaying comments count\n- #161, #162: Gemfile processing would crash because of YAML not being availale (change f3765d63b5207e09f27ac36e7b044d2ab5bc3a15).\n- #163: Iconv gem was missing in Gemfile.\n- #174: Articles using excerpt did not have the \"continue reading\" link (change b7839d232c3397b9a277b8353f4f4c8d5e067dd7).\n- #179: Fixes article deletion in admin. Solves \n- Avoid resetting tags when posts are published via trigger (change f1e44c8d91aa40fa4df149f59599d1d957d3c5f2). By Diego Elio Pettenò.\n- Sqlite3 making Article.bestof crash (change 56ea99a34205f7d79a7f7568c9bfbe1697eb59cf).\n- \"Mark checked item as (Ham|Spam)\" do what they're supposed to do (change 79c44a8516d69078f4c049c7517f2fb5fc5e36b4). By Diego Elio Pettenò.\n- Incorrect sprintf format in Norwegian translation in users/index.html.erb (change 40b823b3b2a9c5b29b1607c7db82dce4e16b91f1). By Tor Helland.\n- Article text filters would e reset on edit (change 1e820efb6b3e8e4a840734baca841e40ada10872).\n- Gravatar generated HTML did not validate correctly (change 05e1372c7ed2628fc49538f75d6d332b84847c21).\n- Incorrect migration versioning scheme (change 80ca76c3802a52447330afe9f1241d3baef762c5, change 77a0039dd7b86d7ceb1608d048e6880db7e98622, change 7fc1bc07eb0d9de0886ba0433c2a175ad6da9248, change 318aec2ff0616e4f8cacf37b0839ad9aecf1b46c and change 0ffdae86c2bad405c00ba94b646b22088163c590). By David Ryder.\n- The search plugin didn't echo the form_tag, which was deprecated in Rails 3.0 and unsupported in Rails 3.1. This fixes that. (change 4ff48a829784813cde0689a7bd10648b2521dd1f)\n- Inbound link widget on the dashboard did not work (change 0d64ba929b6fdeccf7b1fb414a4f4cddf0de2d4e).\n"}]