v1.3.0 2022/10/20
- #32 [Feature] Support
insert_all
(@khiav223577)
v1.2.1 2022/10/13
- #31 [Fix] Deal with
exists?
(@khiav223577) - #30 [Test] Add test cases to test raw sql query (@khiav223577)
- #29 [Fix] Rescue queries fired by
update_all
(@khiav223577)
v1.2.0 2022/10/12
- #28 [Fix] Deal with OR-query (@khiav223577)
- #27 [Enhance] make sure
mark_removable
will be called when manually remove patch (@khiav223577) - #26 [Fix] Deal with old attribute sets come from cache (identity_cache) (@khiav223577)
v1.1.2 2022/10/11
- #25 [Fix] Deal with count, sum, and group (@khiav223577)
v1.1.1 2022/10/07
- #24 [Fix] Disappeared value when instantiating all and then create / update multiple models one by one (@khiav223577)
- #23 [Enhance] No need to determine missing value manually (@khiav223577)
v1.1.0 2022/09/27
- #22 [Fix] Creation via autosave(belongs_to) association (@khiav223577)
v1.0.0 2022/09/22
- #21 [Fix] Model with ignored_columns or calling find_by directly on model class with aliased column argument will fail (@khiav223577)
- #20 [Fix] Problems with STI classes and models that uses same table name (@khiav223577)
- #19 [Fix] Rescue the error when doing direct access to target table's field (@khiav223577)
v0.2.4 2022/08/18
- #18 [Fix] Get model from a relation with join will not generate right query (after migration) (@khiav223577)
v0.2.3 2022/08/17
- #17 [Feature] Support joins (@khiav223577)
- #16 [Enhance] No need to clone node (@khiav223577)
- #15 [Test] Add test cases to test calling pluck on same model (@khiav223577)
v0.2.2 2022/08/11
- #14 [Fix] Fail to use backward-patch when target column has already been migrated (@khiav223577)
v0.2.1 2022/08/11
- #13 [Fix] Nested module include is not supported until ruby 3.0 (@khiav223577)
- #12 [Test] Add test cases to test column_names (@khiav223577)
v0.2.0 2022/08/05
- #11 [Feature] Support polymorphic (@khiav223577)
- #10 [Enhance] Prevent adding methods directly in class / module (@khiav223577)
- #9 [Enhance] Prevent changing original order of where conditions (@khiav223577)
- #8 [Test] Make sure we are reset to use original patch when some test cases fail (@khiav223577)
- #7 [Test] Add test cases to test destroy (@khiav223577)
v0.1.0 2022/08/01
- #6 [Feature] Deal with creating records (@khiav223577)
- #5 [Enhance] Prevent infinite loop if something went wrong (@khiav223577)
- #4 [Fix] Attributes writer method should be defined after schema changes (@khiav223577)
v0.0.3 2022/07/27
- #3 [Fix] Prevent calling custom column names from raising missing attributes (@khiav223577)
v0.0.2 2022/07/26
- #2 [Enhance] Doesn't need rails_compatibility in runtime (@khiav223577)
- #1 [Feature] Implement adaptive_alias features (@khiav223577)