Publify v9.0.0 Release Notes

Release Date: 2017-07-29 // almost 5 years ago
  • ๐Ÿš€ 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.

    Second, 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.

    Apart from those two large changes, there are some smaller potentially breaking changes:

    • 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.
    • ๐Ÿ‘Œ Support for Ruby 2.1 is dropped.
    • Automigration is dropped. You will need to run db:migrate yourself.
    • ๐Ÿ‘Œ Support for using feedburner is dropped.
    • Trackbacks and pingbacks are no longer sent. Trackbacks are no longer accepted.
    • 0๏ธโƒฃ Full-page caching is dropped in favor of default Rails' Russian-doll partial caching.

    ๐Ÿ”Š All the little details can be read in the change logs:

    โฌ†๏ธ As always, ensure you have your database backed up before upgrading!