All Versions
18
Latest Version
Avg Release Cycle
151 days
Latest Release
1312 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
say
was 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_adapter
has been pulled from rubygems.scenic-oracle_adapter
is 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_view
is now reversible when passed aversion
argument. - Calling
refresh_materialized_view
with bothconcurrently
andcascade
set totrue
now 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: true
when 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_view
can now be passedmaterialized: { no_data: true }
to create the materialized view without populating it. Generators have been updated to accept a--no-data
option.
๐ Fixed
- Passing
cascade: true
when refreshing a materialized view will no longer error when the view in question has no dependencies. - ๐ Fixed runtime deprecation warnings when using
pg
0.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_view
now accepts acascade
option, which defaults tofalse
. Setting this option totrue
will refresh any materialized views the current view depends on first, ensuring the view being refreshed has the most up-to-date information.- โก๏ธ
sql_definition
argument is now supported when usingupdate_view
.
๐ Fixed
- ๐ View migrations created under Rails 5 and newer will no longer result in warnings.
ar_internal_metadata
is no longer included in the schema dump for Rails 5 and newer apps.- Using the
scenic:model
generator will no longer create a fixture or factory.
-
v1.3.0 Changes
May 27, 2016โ Added
- โ Add
replace_view
migration statement, which issuesCREATE OR REPLACE VIEW
rather thanCREATE VIEW
orDROP VIEW
andCREATE 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