v4.13.0 (2024-10-21)
Closed issues:
- Bug: Bigint are reported as integer #157
- Bug (apparently): :ignore_columns does not work (with any syntax I've tried) #154
Merged pull requests:
- Bump version to v4.13.0 #159 (drwl)
- Support parsing of dynamic fixture erb yml files #158 (drwl)
- Fix updating of indexes containing escaped characters #156 (antonivanopoulos)
- Add model with association and foreign key to dummyapp #153 (drwl)
- Generate changelog for v4.12.0 #152 (drwl)
v4.12.0 (2024-09-15)
Merged pull requests:
- Bump version to v4.12.0 #151 (drwl)
- Support postgres NULLS NOT DISTINCT clause in unique index #148 (ENewmeration)
- Generate changelog for v4.11.0 #147 (drwl)
v4.11.0 (2024-08-16)
Closed issues:
- Include the length of comments in max_schema_info_width only when the with_column_comments option is true. #144
- Rakefile seems to be loaded twice #130
Merged pull requests:
- Bump version to v4.11.0 #146 (drwl)
- Include the length of comments in max_schema_info_width only when the with_comment and with_column_comments option is true. #145 (shibaaaa)
- Add Ruby 3.3 to CI #143 (drwl)
- Generate changelog for v4.10.2 #142 (drwl)
v4.10.2 (2024-07-23)
Closed issues:
- Composite primary keys are unsupported #138
Merged pull requests:
- Bump version to v4.10.2 #141 (drwl)
- Fix double-loading of Rakefile #140 (dmke)
- Change structure of model annotation builder #136 (drwl)
- Refactor model annotation components #134 (drwl)
- Generate changelog for v4.10.1 #133 (drwl)
v4.10.1 (2024-07-07)
Merged pull requests:
- Bump version to v4.10.1 #132 (drwl)
- Correct uses of
respond_to
in AnnotationDecider #131 (andreccosta) - Generate changelog for v4.10.0 #129 (drwl)
v4.10.0 (2024-06-28)
Closed issues:
- Feature Request: add support for arrays when using StoreModel #125
- Error on composite foreign key constraints #121
Merged pull requests:
- Bump version to v4.10.0 #128 (drwl)
- Support composite foreign keys #126 (drwl)
- Add files to improve other's ability to help the project #123 (drwl)
- Add database and adapter to issue template #122 (drwl)
- Generate changelog for v4.9.0 #120 (drwl)
v4.9.0 (2024-05-29)
Closed issues:
- Duplicate content in fixtures when annotating models #108
- Cannot exclude annotations from serializer specs #103
Merged pull requests:
- Bump version to v4.9.0 #119 (drwl)
- Add support for
NOT VALID
constraints #118 (gmcabrita) - Generate changelog for v4.8.0 #116 (drwl)
v4.8.0 (2024-05-14)
Closed issues:
- Nested module models and unexpected annotations #106
Merged pull requests:
- Bump version to v4.8.0 #115 (drwl)
- Generate changelog for v4.7.1 #114 (drwl)
- Support annotating model fixture files #110 (drwl)
- Make
exclude_tests
option able to override other exclude options #107 (drwl)
v4.7.1 (2024-05-09)
Closed issues:
- Check constraint support #104
Merged pull requests:
- Bump version to v4.7.1 #113 (drwl)
- Change AnnotationDecider to return false early #112 (drwl)
- Memoize ActiveRecord migrator version calls #111 (drwl)
- Fix misspelling in migration guide #109 (RobinDaugherty)
- Annotate model check constraints #105 (drwl)
- Fix CHANGELOG.md #102 (drwl)
- Generate changelog for v4.7.0 #101 (drwl)
v4.7.0 (2024-03-27)
Closed issues:
- Feature request: better custom type representation #97
Merged pull requests:
- Bump version to v4.7.0 #100 (drwl)
- Add configurable classes list with
to_s
representation #98 (viralpraxis) - Generate changelog for v4.6.0 #96 (drwl)
v4.6.0 (2024-02-27)
Closed issues:
- Add support for
data_migrate
gem #89
Merged pull requests:
- Bump version to v4.6.0 #95 (drwl)
- Add support for parsing RSpec files #94 (drwl)
- Add support for model name without namespace in resolver #93 (drwl)
- Fixes for
RelatedFilesListBuilder
#92 (drwl) - Refactor
AnnotatedFile
classes #91 (drwl) - Add support for data_migrate gem #90 (cmer)
- Support non-model files in
CustomParser
#88 (drwl) - Fix flakey integration test #87 (drwl)
- Improve integration tests #86 (drwl)
- Add Zeitwerk support #85 (drwl)
- Improve annotate after adding new migration integration test #84 (drwl)
- Add integration test using force #81 (drwl)
- Generate changelog for v4.5.0 #80 (drwl)
- Fix annotations swallowing comments #72 (drwl)
v4.5.0 (2024-02-08)
Closed issues:
- Add an automated way to migrate from the old annotate gem #73
- Default array value is double-quoted/escaped #57
Merged pull requests:
- Bump version to v4.5.0 #79 (drwl)
- Update README on the new Rails generator commands #78 (drwl)
- Bump github/codeql-action from 2 to 3 #77 (dependabot[bot])
- Add command to generate a configuration file #76 (drwl)
- Bump actions/checkout from 3 to 4 #75 (dependabot[bot])
- CI: Configure dependabot to update GH Actions #74 (olleolleolle)
- Refactor
FileBuilder
andMagicCommentParser
#71 (drwl) - Test running annotations after a migration #70 (drwl)
- Add integration test for rake task installer #69 (drwl)
- Add integration test for annotating routes #68 (drwl)
- Remove optional args #67 (drwl)
- Remove optional arg from
AnnotationPatternGenerator
#66 (drwl) - Remove
ARGV
use during runtime #65 (drwl) - Add integration test for annotating a singular file #64 (drwl)
- Generate changelog for v4.4.1 #63 (drwl)
- Add support for factory_bot's default suffixed pattern #59 (drwl)
v4.4.1 (2023-09-11)
Merged pull requests:
- Bump version to v4.4.1 #62 (drwl)
- Fix annotation for columns with
Date
andDateTime
default values #61 (drwl) - Add integration tests #60 (drwl)
- Fix the default array value from being escaped #58 (drwl)
- Update dummyapp Rails version #56 (drwl)
- Bump puma from 5.6.5 to 6.3.1 in /dummyapp #55 (dependabot[bot])
- Generate changelog for v4.4.0 #53 (drwl)
- Add CLI specs using
aruba
gem #43 (drwl)
v4.4.0 (2023-06-24)
Merged pull requests:
- Bump version to v4.4.0 #52 (drwl)
- Flatten tests in
annotation_builder_spec.rb
#51 (drwl) - Add support for table comments #50 (drwl)
- Improve some model annotator tests #49 (drwl)
- Make tests that use
mock_column
more accurate #48 (drwl) - Generate changelog for v4.3.1 #47 (drwl)
v4.3.1 (2023-06-15)
Closed issues:
- Column defaults change in migration #45
Merged pull requests:
- Bump version to v4.3.1 #46 (drwl)
- Prettify column defaults #44 (drwl)
- Generate changelog for v4.3.0 #42 (drwl)
v4.3.0 (2023-06-10)
Merged pull requests:
- Bump version to v4.3.0 #41 (drwl)
- Add
ANNOTATERB_SKIP_ON_DB_TASKS
ENV var to skip auto annotations #40 (drwl)
v4.2.0 (2023-06-02)
Merged pull requests:
- Specify
standard
gem version #39 (drwl) - Generate changelog for 4.2 again #38 (drwl)
- Bump version to v4.2.0 #37 (drwl)
- Generate changelog for 4.2 #36 (drwl)
- Improve tests for
ColumnAnnotation::*
#35 (drwl) - Change instances of
Options.from
=>Options.new
in tests #34 (drwl) - Add
Standard
linter to project #33 (drwl) - Support Sorbet
typed
magic comment #32 (drwl) - Add
position_in_additional_file_patterns
to Options and Parser #31 (drwl) - Remove
Files
gem as a dependency #30 (drwl) - Refactor
ModelAnnotator
again #28 (drwl) - Add initial change log #27 (drwl)
v4.1.1 (2023-05-20)
Merged pull requests:
- Bump version to v4.1.1 #26 (drwl)
- Tidy the github repo #25 (drwl)
- Add guide for migrating from Annotate gem #24 (drwl)
- Update column pattern regex to incorporate special column comments #23 (drwl)
v4.1.0 (2023-05-17)
Merged pull requests:
- Bump version to 4.1.0 #22 (drwl)
- Refactor ModelAnnotator; Fix instances of incorrect
exclude_*
keys #21 (drwl) - Fix the default behavior for model annotator #20 (drwl)
- Refactor model annotator #19 (drwl)
- Removed unused helper methods and
Env
class #18 (drwl) - Update dummy app depdencies #17 (drwl)
v4.0.0 (2023-05-03)
Merged pull requests:
- Last project polish for 4.0.0 release #14 (drwl)
- Add configuration instructions to README #13 (drwl)
- Prepare gem for beta release #12 (drwl)
- Make annotaterb usable #11 (drwl)
- Move old annotate code into AnnotateRb namespace #10 (drwl)
- Fix CodeQL action #9 (drwl)
- Regularly run CI #8 (drwl)
- Get CI consistently green #7 (drwl)
- More work #6 (drwl)
- Make CI green #5 (drwl)
- Make it work for Rails 7 #4 (drwl)
- Tidy up project #3 (drwl)
- Set spec run order to random #2 (drwl)
- Tidy rspec configuration #1 (drwl)
* This Changelog was automatically generated by github_changelog_generator