All Versions
Latest Version
Avg Release Cycle
113 days
Latest Release
861 days ago

Changelog History
Page 3

  • v8.3.0 Changes

    πŸ’₯ 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)
  • v8.2.0 Changes

    πŸ’₯ Breaking/large changes

    • ⚑️ Update rails, jquery-rails and web-console to avoid security vulnerabilities (mvz)
    • ⚑️ Update dependencies (mvz, fdv)
    • ⚑️ Update to Rails 4.2 (mvz)
    • Roll up migrations up to 113 according to our upgrade policy. You must now first upgrade to at least version 7 before upgrading to the latest version. (mvz)
    • 0️⃣ Replace default theme bootstrap with bootstrap-2 (fdv)
    • βž• Add a Plain theme demonstrating the use of Publify's default templates (mvz)
    • πŸ‘‰ Use HTML instead of XHTML in views (fdv)

    Other changes

    • βͺ Restore hiding of automatic redirects from admin interface (mvz)
    • πŸ›  Fix broken stylesheet link in bootstrap2 theme (hmallett)
    • 0️⃣ Create a fonts folder for themes, to replicate the Rails default (hmallet)
    • ⚑️ Update rubocop todo and use rubocop in travis (whithajess)
    • Autocorrect rubocop offenses (mvz)
    • πŸ‘Œ Support Ruby 2.2 (mvz)
    • Indicate dependency on external JS runtime (mvz)
    • πŸ’» Several improvements to the Admin UI
    • ⚑️ Update pt-BR translations (ramirovjr)
    • ⚑️ Update nl translations (mvz)
    • ⚑️ Update fr translations (Stephanyan, giniouxe)
    • ⚑️ Update en translations (hmallett, stevenwilkin)
    • ⚑️ Update es-MX translations (hernamvel)
    • πŸ”„ Changed navbar to dropdown onhover (jacemonje)
    • πŸ‘Œ Improve Publify's default templates
    • πŸ›  Fix sidebar administration (mvz)
    • Various cleanups and improvements of code and specs
    • πŸ›  Fix several vulnerabilities reported by brakeman (mvz)
    • πŸ‘‰ Use more resourceful routes (hmallett)
    • πŸ›  Fix editing users in Admin (pacergh)
    • βž• Add foreign keys and indexes to the schema (hmallett)
    • βž• Add a file to help contributors (randomecho)
    • βœ‚ Remove test dependency on feedvalidator (mvz)
    • βœ‚ Remove old API links from RSD view (mvz)
    • βœ‚ Remove outdated schemas rake task (stevenwilkin)
    • πŸ‘Œ Improve installation instructions (giniouxe)
    • Paginate article archives pages (giniouxe)
    • πŸ– Handle tags that contain colons (ook)
    • Ensure cache path exists (pvcarrera)
    • πŸ‘‰ Use protocol-relative URIs for Flickr images (flameeyes)
    • ⚑️ Update text filter help texts to use 'publify' (mvz)
    • βͺ Restore hiding/showing of optional comment fields (mvz)
    • πŸš… Use rails-timeago to provide time ago display (mvz)
    • βž• Adding new Publify favicon (fdv)
    • πŸ›  Fix typo (garethrees)
    • πŸ›  Various small bug fixes
    • πŸ›  Several theme fixes
  • v8.1.1 Changes

    FrΓ©dΓ©ric de Villamil (4):

    • πŸ›  Fixes broken autosave.
    • πŸ›  Fixes editor size for pages and articles.
    • πŸ›  Fixes publishing. Need to investigate why the specs did not break on that one.
    • ⚑️ Updating Publify version for 8.1.1
  • v8.1.0 Changes

    FrΓ©dΓ©ric de Villamil (2):

    • βž• Adds missing users-style.css in assets precompile.
    • ⚑️ Updates Rails version

    Matijs van Zuijlen (47):

    • πŸ›  Fix spec for sending pings on Article save
    • Enforce correct join table name
    • πŸ›  Fix finders
    • πŸ›  Fix Feedback scopes
    • βœ‚ Remove invalid attribute in Trackback spec setup
    • πŸ›  Fix finder in spec
    • πŸ›  Fix Migrator to match changed ActiveRecord::Migrator
    • Declare params used for assignment permitted in admin
    • πŸ›  Fix use of finders in admin and its specs
    • 🚚 Move #text_filter= override to where it will be picked up
    • πŸ›  Fix implementation of assert_xml
    • πŸ”Œ Avoid exception when avatar plugin is undefined
    • 🚚 Rewrite use of removed assertions
    • πŸ›  Fix tests for layoutless rendering
    • πŸ›  Fix rendered template spec
    • Avoid attempting to create articles with the same id in spec setup
    • ⚑️ Avoid attempting to update articles with the wrong id
    • πŸ›  Fix use of finders outside admin
    • πŸš… Make Rails ignore the accept header again
    • Declare params permitted
    • πŸ›  Fix finders in migrations
    • πŸš… Match files as generated by Rails 4.1
    • βœ‚ Remove unused Sidebar methods
    • Introduce valid scope to find Sidebars safely
    • βœ‚ Remove unused methods
    • Wrap long comment
    • βž• Add a TODO
    • Wrap long lines
    • Avoid time zone shift
    • βž• Add a FIXME
    • πŸ‘‰ Use current time zone for Tweets
    • πŸ›  Fix check for SQLite connection
    • Replace webrat with capybara
    • Replace should contain with should match
    • πŸ›  Fix usage of have_selector matcher
    • πŸš… Make sidebar generator Rails 3 compliant.
    • 🍱 Declare assets for precompilation
    • πŸ‘ Allow GET to /setup
    • 🍱 Include admin assets in precompile list
    • πŸ›  Fix creation of first article in SetupController
    • πŸ›  Fix hash rockets and white space in SetupController and its specs
    • Include admin css in precompile list
    • 🚚 Move fonts to their normal position
    • 🍱 Precompile font assets without cache buster
    • 🍱 Make user NonStupidDigestAssets is always defined
    • πŸ›  Fix spec setup
    • πŸ‘‰ Make rendering notes in article list work

    Thomas Lecavelier (16):

    • ⬆️ Upgrade rails stack to 4.1.1
    • eager_loading mandatory in conf
    • 🚚 Page caching removed from Rails4.0, return it as a Gem
    • 🚚 Observers removed from Rails4.0, return it as a Gem
    • 🚧 WIP deprecated stuff conversion
    • πŸ”€ Can't merge proc, you know…
    • 0️⃣ default_scope explicitly require a block, now
    • attr_accessible no longer exist. User params.require/permits in controller instead.
    • 0️⃣ default_scope for Note
    • I hate you all… T_T match must specify HTTP method(s)
    • Can't use same alias for 2 differents routes…
    • Misuse of named route + match / via
    • Replace every #match by its HTTP verb or define their opened verbs with :via key
    • Must check searches
    • πŸ›  Fix deprecation warning for Travis
    • πŸ›  Fix Blog.default

    regonn (3):

    • πŸ›  fix heroku config:set
    • βœ‚ delete unnecessary command
    • βž• add heroku server restart command
  • v8.0.2 Changes

    Alexander Markov (1):

    • πŸ‘€ .published_on changed; see below

    Benoit C. Sirois (2):

    • βž• Added some translations
    • πŸ›  Fixes link caching issue (All cached links are the same basically)

    FrΓ©dΓ©ric de Villamil (21):

    • Replaces the old Prototype based Lightbox with a more modern based on Bootstrap and Jquery.
    • πŸ›  Fixes bootstrap use in the image gallery.
    • πŸ”Œ Porting the lightbox plugin to the new version.
    • Removing useless Javascript.
    • πŸ›  Fixes the specs
    • πŸ›  Fixes that very annoying bug in the editor save bar.
    • πŸ›  Fixing a bug where the article content is displayed twice when using the more tag.
    • πŸ’… Encloses the sidebar admin help text in a blue block (like every help text). Also fixes the style on the per widget submit button + removes button class on the cancel link (this should be the default)
    • βœ‚ Removes the btn class on cancel
    • Enables the close icon on the help messages
    • πŸ›  Fixes layout differences betwen the page form and the post form
    • πŸ›  Fixes the last comments dashboard avatar alignment
    • πŸ›  Fixes articles search.
    • πŸ›  Fixes an encoding issue in the inbound link plugin.
    • πŸ›  Fixes the tag manager display issue.
    • Apparently, rendering an empty js.erb file on destroy makes the effective destroy work. Not sure why.
    • πŸ›  Fixes file upload.
    • πŸ›  Fixes dynamic comment state change.
    • βœ‚ Removes forgoten debug trace
    • Replaces the date picker with datetime picker.
    • πŸš€ Updating README and Publify version for 8.0.2 release

    Hans de Graaff (1):

    • πŸ‘‰ Use a relative image path

    Matijs van Zuijlen (13):

    • Limit set of allowed comment parameters
    • βš™ Run db setup inside bundle on Travis CI
    • ⬆️ Upgrade to Rails 3.2.18
    • βœ‚ Remove useless gems
    • πŸ›  Fix indenting
    • βœ‚ Remove useless #map
    • πŸ‘· Make Travis CI validate the rendered feeds
    • Avoid symbolizing by stringifying instead
    • Ensure RSpec 2.99 gets installed
    • βœ… Avoid clearing cache that may not be there in test
    • Balance tags of Bootstrap theme layout
    • CarrierWave automatically sets the mime type now
    • πŸ›  Fix Twitter gem deprecations

    Soon Van (1):

    • ✏️ Typos and capitals in README [ci skip]

    Thomas Lecavelier (2):

    • πŸ›  Fix #423: stutter article content
    • Excerpt is not editable anymore. Drop it even for full_article_content partial. Close #423
    • ⬆️ Upgrade to Rails 3.2.17

    Tor Helland (2):

    • 🌐 Synchronised Norwegian translation with the English en.yml.
    • 🌐 Revised all of Norwegian translation.

    Yannick Francois (11):

    • Just a little cleanup of a spec
    • βž• Add humans txt settingso
    • Really write to humans txt file
    • βž• Add a text controller to manage humans.txt (and other later)
    • Robots.txt generated by a controller.
    • πŸ”¨ Refactor duplication in notes controller
    • Just clean syntax on specs
    • πŸ—„ Prepare rspec 3 by removing deprecations
    • Put back condition on cache for archives page
    • Clean code around notes show and url helper
    • πŸ›  Fix note helper. Back in application helper.

    slainer68 (1):

    • πŸ— Travis build on 2.0 and 2.1
  • v8.0.1 Changes

    • πŸ’… #398: the user-style.css stylesheet is not loaded in the Bootstrap theme
    • πŸ’… #399: the note style is not applied.
    • πŸš€ #402, #410, #411: deployment crashes on Heroku (thank you @slainer68 for fixing that).
    • #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.