Releases: ifad/chronomodel
Releases · ifad/chronomodel
v4.0.0
What's Changed
- Remove custom
tsrange
parser by @tagliala in #268 - Remove deprecated
record
method by @tagliala in #270 - Use default type cast for
recorded_at
by @tagliala in #271 - Remove
string_to_utc_time
conversion function by @tagliala in #272 - Improve readme by @tagliala in #273
- Replace
if
with multiple comparison withcase
by @tagliala in #274 - Fix logger by @tagliala in #276
- Fix spec output on CI by @tagliala in #277
- Test Rails edge against Ruby 3.3 by @tagliala in #279
- Fix Rails edge compatibility by @tagliala in #281
- Fix Rails edge deprecations by @tagliala in #282
- Improve RuboCop exclusions configuration by @tagliala in #285
- Fix typos by @tagliala in #286
- Bump paambaati/codeclimate-action from 5.0.0 to 6.0.0 by @dependabot in #287
- Replace dependant with dependent by @tagliala in #288
- Fix Rails edge compatibility by @tagliala in #290
- Test against multiple PostgreSQL versions by @tagliala in #291
Full Changelog: v3.0.1...v4.0.0
v3.0.1
What's Changed
- Drop legacy Ruby and Rails support by @tagliala in #262
- Add caveat about inline editing by @tagliala in #263
- Update license by @tagliala in #264
- Remove instance method check on Preloader by @tagliala in #265
- Fix
find_each
andin_batches
by @tagliala in #266
Full Changelog: v2.0.0...v3.0.1
v2.0.0
What's Changed
- Handle tables whose primary keys use non-owned sequences by @vjt in #95
- Add support for Rails 6.0 by @lleirborras in #90
- Fix typo in README by @Crysicia in #96
- Update to PG 12 and fix outstanding bug affecting reti by @vjt in #100
- Fix travis build by @tagliala in #101
- safeguard to avoid crashes using different database adapters by @amicojeko in #103
- Do not test Rails 5.2 against Ruby 2.7 by @tagliala in #104
- Improve tests by @tagliala in #106
- Fix CodeClimate test coverage by @tagliala in #105
- Add information about schema format by @tagliala in #107
- Feature/ruby 3 by @tagliala in #108
- Move to GitHub Actions by @tagliala in #110
- Remove reference to Travis by @tagliala in #112
- Increase time in spec by @tagliala in #114
- Add schema:dump and schema:load specs by @tagliala in #115
- Fix conversion of Pathname to String by @tagliala in #116
- Fix history spec by @tagliala in #118
- Fix
save!
spec by @tagliala in #119 - ActiveRecord 6.1 compatibility by @tagliala in #109
- Add preload as_of spec by @tagliala in #122
- Fix add_column signature by @tagliala in #124
- Bugfix/fix remove index add index 125 by @tagliala in #126
- Add support to ActiveRecord 7.0 by @gridanjbf in #113
- Test against Ruby head by @tagliala in #120
- Use yield instead of explicit block call by @tagliala in #128
- Remove redundant activerecord dependency by @tagliala in #129
- Fix coverage by @tagliala in #130
- Do not test Rails 6.x against ruby head by @tagliala in #133
- Check module inclusion instead of respond_to? by @tagliala in #132
- Do not try to remove comments twice by @tagliala in #136
- Test against Ruby 3.1 by @tagliala in #137
- Fix drop_table with options migration by @tagliala in #139
- Ensure structure dump includes Chronomodel schemas by @tagliala in #135
- Fix change_column migration arguments by @tagliala in #141
- Allow options in remove_column migration by @tagliala in #145
- Make
_find_record
behavior consistent with AR 7 by @tagliala in #147 - Improve set_psql_env detection by @tagliala in #149
- Bugfix/fix belongs to preload 142 by @tagliala in #150
- Test against Ruby 2.2 and improve gemspec by @tagliala in #152
- Switch history primary key to bigserial by @tagliala in #155
- Support string IDs by @tagliala in #156
- Indent trigger functions by @tagliala in #157
- Update License by @tagliala in #159
- Add AR 7.1 edge compatibility by @tagliala in #148
- Chore/improve specs by @tagliala in #161
- Fix issue with through associations by @tagliala in #164
- WIP Preloader association fix by @tagliala in #162
- Fix empty scope detection by @tagliala in #165
- Fix specs on Ruby 2.2 by @tagliala in #166
- Fix history update by @tagliala in #168
- Sort models and tables alphabetically by @tagliala in #169
- Add Safe As Of feature by @tagliala in #170
- Revert "Add Safe As Of feature" by @tagliala in #171
- Chore/use logger by @tagliala in #172
- Patch BatchEnumerator class by @tagliala in #178
- Rails 7.1 edge support by @tagliala in #180
- Add valid table definition options by @tagliala in #184
- Update workflow actions by @tagliala in #189
- Bugfix/fix historical relation 181 by @tagliala in #182
- Security/improve workflows security by @tagliala in #190
- Fix historic collection default ordering by @tagliala in #195
- Improve CI Action by @tagliala in #196
- Fix a warning when generating YARD docs by @tagliala in #197
- Fix legacy specs by @tagliala in #198
- Refactor specs by @tagliala in #199
- Add
noo
to global table by @tagliala in #200 - Fix predecessor of current record by @tagliala in #202
- Register database tasks properly by @tagliala in #203
- Refactor aruba specs by @tagliala in #208
- Allow Rails 5.2.8 on Ruby 2.2 by @tagliala in #211
- Improve test app creation by @tagliala in #212
- Keep original subclasses method in 7.0 by @tagliala in #210
- Chore/add rubocop by @tagliala in #213
- Add RuboCop to production code - Stage I by @tagliala in #214
- Fix minor safe RuboCop offenses by @tagliala in #215
- Add profilers and benchmark by @tagliala in #216
- Add frozen string literal to production code by @tagliala in #217
- Patch preload association only when needed by @tagliala in #218
- Add other scenarios to benchmark by @tagliala in #219
- Lint RuboCop in benchmark by @tagliala in #220
- Replace ternary operators with if...else by @tagliala in #221
- Improve time conversions by @tagliala in #222
- Prefer interpolation to array join by @tagliala in #223
- Remove redundant self calls by @tagliala in #224
- Uniformity in percent literals by @tagliala in #225
- Use uniform string literals by @tagliala in #226
- Cleanup readme by @tagliala in #227
- Use 1.9 syntax by @tagliala in #228
- Minor cosmetic improvements by @tagliala in #229
- Use quoted table name by @tagliala in #230
- Ignore new RuboCop offences by @tagliala in #233
- Test against Rails 7.1 by @tagliala in #234
- Bump paambaati/codeclimate-action from 3.2.0 to 5.0.0 by @dependabot in #235
- Connect to the database before checking PG version by @tagliala in #237
- Fix Style/NestedParenthesizedCalls offense by @tagliala in #239
- Fix Style/ParallelAssignment offenses by @tagliala in #240
- Fix Style/StderrPuts offense by @tagliala in #241
- Fix Style/ExplicitBlockArgument offenses by @tagliala in #242
- Fix Style/NumericLiterals offense by @tagliala in #243
- Fix Style/GuardClause offenses by @tagliala in #244
- Use Rails' delegate by @tagliala in #245
- Fix Naming/VariableNumber offense by @tagliala in #246
- Fix Style/ModuleFunction offense by @tagliala in #247
- Fix Style/AndOr offense by @tagliala in #248
- Chore/squish sql heredocs by @tagliala in #249
- Use Active Support ...