|
| 1 | +## 3.1.0 |
| 2 | +Changes |
| 3 | +- Fix new lines after comments for rubocop compatibility [#757](https://github.com/ctran/annotate_models/pull/757) |
| 4 | +- Fix messages from AnnotateRoutes [#737](https://github.com/ctran/annotate_models/pull/737) |
| 5 | +- Support YARD notation [#724](https://github.com/ctran/annotate_models/pull/724) |
| 6 | +- Refactor AnnotateRoutes.routes_file_exist? [#716](https://github.com/ctran/annotate_models/pull/716) |
| 7 | +- Refactor namespace Annotate [#719](https://github.com/ctran/annotate_models/pull/719) |
| 8 | +- Add columns managed by Globalize gem [#602](https://github.com/ctran/annotate_models/pull/602) |
| 9 | + |
| 10 | +Bug Fixes |
| 11 | +- Fix additional_file_patterns parsing [#756](https://github.com/ctran/annotate_models/pull/756) |
| 12 | +- Fix typo in README [#752](https://github.com/ctran/annotate_models/pull/752) |
| 13 | +- Fix bin/annotate NoMethodError [#745](https://github.com/ctran/annotate_models/pull/745) |
| 14 | +- Fix README for YARD format [#740](https://github.com/ctran/annotate_models/pull/740) |
| 15 | +- Fix constant names that were not renamed in #721 [#739](https://github.com/ctran/annotate_models/pull/739) |
| 16 | +- Replace soft-deprecated constant `HashWithIndifferentAccess` to `ActiveSupport::HashWithIndifferentAccess` [#699](https://github.com/ctran/annotate_models/pull/699) |
| 17 | +- [Fix #570](https://github.com/ctran/annotate_models/issues/570) Change of foreign key should be considered as a column change |
| 18 | +- [Fix #430](https://github.com/ctran/annotate_models/issues/430) Handle columns from activerecord-postgis-adapter [#694](https://github.com/ctran/annotate_models/pull/694) |
| 19 | +- Add ActiveAdmin option to template [#693](https://github.com/ctran/annotate_models/pull/693) |
| 20 | +- Fix foreign key issue with Rails 6 and Sqlite3 [#695](https://github.com/ctran/annotate_models/pull/695) |
| 21 | +- Fix Serializers Test Directory [#625](https://github.com/ctran/annotate_models/pull/625) |
| 22 | +- [Fix #624](https://github.com/ctran/annotate_models/issues/624) Correct default values for columns when ActiveRecord::Enum is used [#677](https://github.com/ctran/annotate_models/pull/677) |
| 23 | +- [Fix #675](https://github.com/ctran/annotate_models/issues/675) Correct indentation for double-byte characters [#676](https://github.com/ctran/annotate_models/pull/676) |
| 24 | +- FIX: Ensure only one line is around the annotation [#669](https://github.com/ctran/annotate_models/pull/669) |
| 25 | +- Fix shifted when format_markdown option enabled and used non-ascii [#650](https://github.com/ctran/annotate_models/pull/650) |
| 26 | + |
| 27 | +Project improvements |
| 28 | +- Refactor RSpec for AnnotateModels - structuralize test cases [#755](https://github.com/ctran/annotate_models/pull/755) |
| 29 | +- Refactor test cases of AnnotateRoutes as for Rake versions [#754](https://github.com/ctran/annotate_models/pull/754) |
| 30 | +- Add integration tests to project [#747](https://github.com/ctran/annotate_models/pull/747) |
| 31 | +- Refactor test cases for AnnotateRoutes.remove_annotations [#748](https://github.com/ctran/annotate_models/pull/748) |
| 32 | +- Refactor RSpec for AnnotateModels - with Globalize gem [#749](https://github.com/ctran/annotate_models/pull/749) |
| 33 | +- Fixed CHANGELOG.md to add link to each PR [#751](https://github.com/ctran/annotate_models/pull/751) |
| 34 | +- Delete integration test fixtures [#746](https://github.com/ctran/annotate_models/pull/746) |
| 35 | +- Remove remaining integration test files [#744](https://github.com/ctran/annotate_models/pull/744) |
| 36 | +- Remove unworking integration tests [#725](https://github.com/ctran/annotate_models/pull/725) |
| 37 | +- Refactor Annotate::Parser [#742](https://github.com/ctran/annotate_models/pull/742) |
| 38 | +- Refactor RSpec for AnnotateModels (4) - AnnotateModels.get_schema_info (without custom options) [#735](https://github.com/ctran/annotate_models/pull/735) |
| 39 | +- Refactor RSpec for AnnotateRoutes (1) [#736](https://github.com/ctran/annotate_models/pull/736) |
| 40 | +- Refactor AnnotateRoutes.rewrite_contents [#734](https://github.com/ctran/annotate_models/pull/734) |
| 41 | +- AnnotateModels.get_schema_info (with custom options) [#732](https://github.com/ctran/annotate_models/pull/732) |
| 42 | +- Fix typo in RSpec of AnnotateModels [#731](https://github.com/ctran/annotate_models/pull/731) |
| 43 | +- Remove AnnotateRoutes.rewrite_contents_with_header [#730](https://github.com/ctran/annotate_models/pull/730) |
| 44 | +- Refactor AnnotateRoutes.annotate_routes and .rewrite_contents_with_header [#729](https://github.com/ctran/annotate_models/pull/729) |
| 45 | +- Refactor AnnotateModels::Parser [#728](https://github.com/ctran/annotate_models/pull/728) |
| 46 | +- Remove invalid document of AnnotateRoutes.rewrite_contents [#727](https://github.com/ctran/annotate_models/pull/727) |
| 47 | +- Refactor RSpec for AnnotateModels (1) [#726](https://github.com/ctran/annotate_models/pull/726) |
| 48 | +- Refactor AnnotateModels::Helpers [#723](https://github.com/ctran/annotate_models/pull/723) |
| 49 | +- Refactor AnnotateRoutes.remove_annotations [#715](https://github.com/ctran/annotate_models/pull/715) |
| 50 | +- Fix AnnotateRoutes.extract_magic_comments_from_array [#712](https://github.com/ctran/annotate_models/pull/712) |
| 51 | +- Rename FactoryGirl to FactoryBot [#721](https://github.com/ctran/annotate_models/pull/721) |
| 52 | +- Refactor AnnotateRoutes.header [#714](https://github.com/ctran/annotate_models/pull/714) |
| 53 | +- Freeze constant AnnotateRoutes::HEADER_ROW [#713](https://github.com/ctran/annotate_models/pull/713) |
| 54 | +- Add constants MAGIC_COMMENT_MATCHER [#711](https://github.com/ctran/annotate_models/pull/711) |
| 55 | +- Rename method and variable of AnnotateRoutes for readability [#709](https://github.com/ctran/annotate_models/pull/709) |
| 56 | +- Refactor lib/annotate.rb [#707](https://github.com/ctran/annotate_models/pull/707) |
| 57 | +- Delete TODO.md [#700](https://github.com/ctran/annotate_models/pull/700) |
| 58 | +- Tidy README [#701](https://github.com/ctran/annotate_models/pull/701) |
| 59 | +- Convert documentation files to Markdown [#697](https://github.com/ctran/annotate_models/pull/697) |
| 60 | +- Upgrade and fix CI [#698](https://github.com/ctran/annotate_models/pull/698) |
| 61 | +- Add upgrade instructions to README [#687](https://github.com/ctran/annotate_models/pull/687) |
| 62 | +- Fix Github release action [#682](https://github.com/ctran/annotate_models/pull/682) |
| 63 | + |
1 | 64 | ## 3.0.3
|
2 | 65 | - Use a less error-prone way of specifying gem files [#662](https://github.com/ctran/annotate_models/pull/662)
|
3 | 66 | - Update rake requirement from `>= 10.4, < 13.0` to `>= 10.4, < 14.0` [#659](https://github.com/ctran/annotate_models/pull/659)
|
|
0 commit comments