All Versions
18
Latest Version
Avg Release Cycle
151 days
Latest Release
1950 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.6.0 Changes
February 13, 2021🛠 Fixed
- Exclude pg_stat_statements_info (#349) 76bface
Caleb Hearth
- 🛠 Fix serialization of views with backslashes c625d1b
Ben Sheldon
- 🖐 Handle ActiveRecord table name prefix and suffix b1544dc
Derek Prior
-
v1.5.5 Changes
December 15, 2021🛠 Fixed
- 🛠 Fixed an issue reverting migrations under Ruby 3
- 🛠 Fixed an issue in index reapplication where sometimes
saywas undefined
-
v1.5.4 Changes
September 16, 2020🛠 Fixed
- ➕ Added missing changelog for v1.5.3.
-
v1.5.3 Changes
September 15, 2020🛠 Fixed
- ✨
scenic-oracle_enhanced_adapterhas been pulled from rubygems.scenic-oracle_adapteris a current, maintained alternative. - ⚡️ Updated code snippets - since Rails 5.0, all models inherit from ApplicationRecord (#302)
- ⚡️ Update Caleb's last name
➕ Added
- ➕ Add Security Policy
- ✨
-
v1.5.2 Changes
February 06, 2019🛠 Fixed
- The schema statement
create_viewis now reversible when passed aversionargument. - Calling
refresh_materialized_viewwith bothconcurrentlyandcascadeset totruenow correctly cascades the concurrent refresh to dependent views. - File generation and lookup now operates correctly for schema-qualified names
like
warehouse.archived_posts.
- The schema statement
-
v1.5.1 Changes
February 11, 2019🛠 Fixed
- Passing
no_data: truewhen creating a materialized view would error if the corresponding SQL file had statement-terminating semicolon.
- Passing
-
v1.5.0 Changes
February 09, 2019➕ Added
create_viewcan now be passedmaterialized: { no_data: true }to create the materialized view without populating it. Generators have been updated to accept a--no-dataoption.
🛠 Fixed
- Passing
cascade: truewhen refreshing a materialized view will no longer error when the view in question has no dependencies. - 🛠 Fixed runtime deprecation warnings when using
pg0.21 and newer. - 🛠 Fixed a cascading refresh issue when the name of the view to trigger the refresh is a substring of one of its dependencies.
-
v1.4.1 Changes
December 16, 2017🛠 Fixed
- 🚅 View migrations created under Rails 5 and newer will use the current migration
version in the generated migration class rather than always using
5.0.
- 🚅 View migrations created under Rails 5 and newer will use the current migration
version in the generated migration class rather than always using
-
v1.4.0 Changes
May 19, 2017➕ Added
refresh_materialized_viewnow accepts acascadeoption, which defaults tofalse. Setting this option totruewill refresh any materialized views the current view depends on first, ensuring the view being refreshed has the most up-to-date information.- ⚡️
sql_definitionargument is now supported when usingupdate_view.
🛠 Fixed
- 🚅 View migrations created under Rails 5 and newer will no longer result in warnings.
ar_internal_metadatais no longer included in the schema dump for Rails 5 and newer apps.- Using the
scenic:modelgenerator will no longer create a fixture or factory.
-
v1.3.0 Changes
May 27, 2016➕ Added
- ➕ Add
replace_viewmigration statement, which issuesCREATE OR REPLACE VIEWrather thanCREATE VIEWorDROP VIEWandCREATE VIEW. - Schema-qualify views outside the 'public' namespace, such as
scenic.searches
🛠 Fixed
- Singularize generated model name when injecting into class. Previously, pluralized names would issue a warning and Scenic would attempt to insert model code into the pluralized model file.
- ✅ Convert shell-based smoke tests to RSpec syntax.
- ➕ Add