Publify v8.3.0 Release Notes
-
๐ฅ Breaking/large changes
- ๐ Make Publify multiblog-ready (mvz)
- Replace custom Publify authentication system with Devise (mvz)
- Replace custom Publify authorization system with CanCanCan (mvz)
- โ Remove Profile model (mvz)
- โ Remove long-deprecated
view_root
method for sidebars (mvz) - Provide registration mechanism for themes, allowing them to be stored anywhere (mvz)
Other changes
- โก๏ธ Update Akismet API calls (drakontia)
- โ Remove old Rails patches (mvz)
- โก๏ธ Update dependency on Rails to 4.2.5 (mvz)
- ๐ Fix issues with missing translations and HTML escaping errors
- Clean up helpers and partials (mvz)
- โ Add specs to check for double HTML escaping and fix errors (mvz)
- Load JavaScript asynchronously (mvz)
- โ Remove own copies of jQuery files (mvz)
- ๐ Fixed rake db:seed error (sachiotomita)
- โ Add check for translation keys and fix errors (mvz)
- ๐ Introduce RuboCop to automatically check style errors (mvz)
- ๐ Fix many RuboCop offenses (mvz)
- โก๏ธ Update Travis config to stop testing on MRI 2.0.0, start testing on 2.3 (mvz)
- Remove unused
#reset_local_cache
method (mvz) - ๐ Load JavaScript asynchronously in supporting layouts (mvz)
- ๐ Fix translations for labels in Devise views (mvz)
- โก๏ธ Update dependencies (mvz)
- Clean up textfilter code (mvz)
- โ Test and improve setup process (mvz)
- โก๏ธ Update translations for Dutch (mvz)
- ๐ Fix syntax error in mailer template (ttibau)
- ๐ Ensure development dependencies don't break the build (mvz)
- ๐ Fix spelling (mvz)
- ๐ Use only the parts from fog needed by Publify (mvz)
- โฌ๏ธ Upgrade to mysql2 0.4.x (ttibau)
- โ Remove unused code (mvz)
- Load JavaScript asynchronously only in production (priit)
- โ Run tests as a sub-URL installation by default (mvz)
- Ensure new sidebars have
blog_id
set (mvz) - ๐ Fix bug in article attachment saving (mvz)
- ๐ Fix broken authors sidebar (mvz)