All Versions
Latest Version
Avg Release Cycle
127 days
Latest Release
396 days ago

Changelog History
Page 2

  • v1.1.0 Changes

    January 08, 2016

    ➕ Added

    • ➕ Added support for updating materialized view definitions while maintaining existing indexes that are still applicable after the update.
    • ➕ Added support for refreshing materialized views concurrently (requires Postgres 9.4 or newer).

    🛠 Fixed

    • The schema dumper will now dump views and materialized views together in the order they are returned by Postgres. This fixes issues when loading views that depend on other views via rake db:schema:load.
    • 👍 Scenic now works on [supported versions of Postgres] older than 9.3.0. Attempts to use database features not supported by your specific version of Postgres will raise descriptive errors.
    • 🛠 Fixed inability to dump materialized views in Rails 5.0.0.beta1.

    👍 [supported versions of Postgres]:

  • v1.0.0 Changes

    December 03, 2015

    We've arrived at 1.0. Please enjoy!

    ➕ Added

    • ➕ Added support for materialized views.
    • 👍 Allow changing the database adapter via Scenic::Configuration.

    🛠 Fixed

    • 👌 Improved formatting of the view when dumped to schema.rb.
    • 🛠 Fixed generation of namespaced models by using ActiveRecord's own model
    • Eliminated alias_method_chain deprecation when running with Rails master

    Full Changelog

  • v0.3.0 Changes

    November 06, 2015

    ➕ Added

    • ⚡️ Previous view definition is copied into new view definition file when updating
      an existing view.

    🛠 Fixed

    • We avoid dumping views that belong to Postgres extensions.
    • db/schema.rb is prettier thanks to a blank line after each view definition.

    Full Changelog

  • v0.2.1 Changes

    January 05, 2015

    🛠 Fixed

    • View generator will now create db/views directory if necessary.
  • v0.2.0 Changes

    August 11, 2014

    ➕ Added

    • ⚡️ Teach view generator to update existing views.

    🛠 Fixed

    • Raise an error if view definition is empty.
  • v0.1.0 Changes

    August 04, 2014

    🚅 Scenic makes it easier to work with Postgres views in Rails.

    It introduces view methods to ActiveRecord::Migration and allows views to be dumped to db/schema.rb. It provides generators for models, view definitions, and migrations. It is built around a basic versioning system for view definition files.

    In short, go add a view to your app.