Releases: RodrigoGonzalez/flake8-custom-import-rules
Releases · RodrigoGonzalez/flake8-custom-import-rules
v1.1.4
What's Changed
- build(deps-dev): bump cython from 3.0.1 to 3.0.2 by @dependabot in #194
- build(deps-dev): bump commitizen from 3.6.0 to 3.8.2 by @dependabot in #200
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #199
- build(deps-dev): bump mkdocs-material from 9.2.3 to 9.2.6 by @dependabot in #198
- build(deps-dev): bump cmake from 3.27.2 to 3.27.4.1 by @dependabot in #195
- build(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 by @dependabot in #197
- test(defaults): update deps, add addition code coverate by @RodrigoGonzalez in #201
- build(deps-dev): bump modulegraph from 0.19.5 to 0.19.6 by @dependabot in #205
- build(deps-dev): bump mkdocs-material from 9.3.1 to 9.4.3 by @dependabot in #209
- build(deps-dev): bump commitizen from 3.8.2 to 3.10.0 by @dependabot in #206
- build(deps-dev): bump cmake from 3.27.4.1 to 3.27.6 by @dependabot in #208
- build(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 by @dependabot in #207
- build(deps): updated to the latest dependencies by @RodrigoGonzalez in #218
- build(deps-dev): bump cython from 3.0.2 to 3.0.4 by @dependabot in #217
- build(deps-dev): bump urllib3 from 2.0.4 to 2.0.7 by @dependabot in #216
- docs(main-application): update some docs to be more clear by @RodrigoGonzalez in #219
- build(deps-dev): bump ipython from 8.16.1 to 8.17.2 by @dependabot in #222
- build(deps-dev): bump cython from 3.0.4 to 3.0.5 by @dependabot in #223
- build(deps-dev): bump mkdocs-material from 9.4.6 to 9.4.8 by @dependabot in #224
- fix(parse-utils): checking custom rules against file package names instead by @RodrigoGonzalez in #225
New Contributors
- @dependabot made their first contribution in #90
Full Changelog: v0.0.1...v1.1.4
v1.1.2
What's Changed
- ci(python-publish): wait to publish package until after the error che… by @RodrigoGonzalez in #172
- test(file-utils): add missing file utils tests by @RodrigoGonzalez in #173
- refactor(defaults): update docstrings and tests for the defaults module by @RodrigoGonzalez in #174
- fix(flake8-plugin): switch to using strings for boolean values, for s… by @RodrigoGonzalez in #175
- build(Makefile): added commands for poetry up plugin by @RodrigoGonzalez in #177
- build(deps): bump peaceiris/actions-gh-pages from 2 to 3 by @dependabot in #178
- docs(mkdocs): cleaning up docs section and adding to docs site pages by @RodrigoGonzalez in #179
- docs(readme): update docs and pyproject with documentation link by @RodrigoGonzalez in #180
- fix(import-rules): disabling test violation code checks within the te… by @RodrigoGonzalez in #181
- ci(docspublish-workflow): update by @RodrigoGonzalez in #182
- build(pyproject): update dependencies by @RodrigoGonzalez in #183
- build(pre-commit): add tryceratops by @RodrigoGonzalez in #184
- fix(readme): using new logo that renders, before had been using javas… by @RodrigoGonzalez in #185
- fix(readme): fix broken links by @RodrigoGonzalez in #186
Full Changelog: v0.0.1...v1.1.2
v1.1.0
What's Changed
- bump: version 0.11.0 → 1.0.0 by @RodrigoGonzalez in #168
- ci(python-publish): add auto package publishing by @RodrigoGonzalez in #169
- feat(rule-checker): updated docstrings by @RodrigoGonzalez in #170
New Contributors
- @dependabot made their first contribution in #90
Full Changelog: v0.0.1...v1.1.0
v0.11.0
What's Changed
- fix(import-rules): update isolated modules to account for imports fro… by @RodrigoGonzalez in #126
- test(isolated-modules): add additional test cases by @RodrigoGonzalez in #127
- fix(import-rules): update functions by @RodrigoGonzalez in #128
- test(custom-import-rules): update custom import rules tests to use er… by @RodrigoGonzalez in #129
- refactor(restricted-import-visitor): move utility functions to restri… by @RodrigoGonzalez in #130
- refactor(error-codes): update import restriction error codes by @RodrigoGonzalez in #131
- refactor(restricted-import-visitor): update restricted import visitor… by @RodrigoGonzalez in #132
- refactor(plugin): update plugin to use preprocessed checker settings … by @RodrigoGonzalez in #133
- fix(checker): use import restrictions from plugin and update test files by @RodrigoGonzalez in #134
- fix(import-rules): corrected finding packages that match import restr… by @RodrigoGonzalez in #135
- fix(import-rules): update checks for import restrictions to correctly… by @RodrigoGonzalez in #136
- fix(import-rules): update restricted packages to correctly identify t… by @RodrigoGonzalez in #137
- refactor(restricted-import-visitor): remove package imports in this c… by @RodrigoGonzalez in #138
- refactor(restricted-import-visitor): remove check module exists optio… by @RodrigoGonzalez in #139
- docs(readme): update readme and add easier to understand tables part 1 by @RodrigoGonzalez in #143
- build(deps-dev): bump tox from 4.6.4 to 4.8.0 by @dependabot in #142
- build(deps-dev): bump coverage from 7.2.7 to 7.3.0 by @dependabot in #141
- build(deps-dev): bump mypy from 1.4.1 to 1.5.0 by @dependabot in #140
- docs(mkdocs): add dynamic imports markdown file to mkdocs by @RodrigoGonzalez in #144
- docs(readme): update readme with additional explanations and examples by @RodrigoGonzalez in #145
- refactor(isolated-packages-flag): renamed isolated modules flag to st… by @RodrigoGonzalez in #146
- docs(readme): update documentation by @RodrigoGonzalez in #147
- refactor(local-imports): Use local scope imports for clarity instead by @RodrigoGonzalez in #148
- docs(readme): updating pulgin option descriptions by @RodrigoGonzalez in #149
- refactor(dynamic-imports): added additional dynamic import checks, up… by @RodrigoGonzalez in #150
- refactor(custom-restrictions): renamed import restrictions, custom re… by @RodrigoGonzalez in #151
- refactor(readme-and-import-rules): update flag descriptions, add docu… by @RodrigoGonzalez in #152
- docs(readme): update flag descriptions by @RodrigoGonzalez in #153
- docs(readme): update readme and defaults with corrected definitions a… by @RodrigoGonzalez in #154
- New package version 257 by @RodrigoGonzalez in #155
- docs(readme): update readme, clean up extra sections that are unneede… by @RodrigoGonzalez in #156
- docs(update-readme): import rules table had incorrect order by @RodrigoGonzalez in #157
- docs(readme): update development section by @RodrigoGonzalez in #158
- build(dependencies): update dependencies to latest versions by @RodrigoGonzalez in #159
- feat(flake8-plugin): add check for rule conflicts by @RodrigoGonzalez in #160
- ci(workflows): turn unit tests back on by @RodrigoGonzalez in #161
- build(makefile): add command for updating release version by @RodrigoGonzalez in #162
New Contributors
- @dependabot made their first contribution in #90
Full Changelog: v0.0.1...v0.11.0
v0.10.0
What's Changed
- build: adding support for commitizen by @RodrigoGonzalez in #1
- build: adding pre-commit hooks and tests by @RodrigoGonzalez in #2
- build: update project configuration files by @RodrigoGonzalez in #4
- Feat/import visitor by @RodrigoGonzalez in #5
- feat: add custom import rules vistor class for traversing imports by @RodrigoGonzalez in #6
- build: add commit.sh to take care of adding commits by @RodrigoGonzalez in #7
- feat: added rules checker class to process the results of parsing through file by @RodrigoGonzalez in #8
- feat: added import rules module and parse utils and error codes by @RodrigoGonzalez in #9
- feat: defined error codes for what linter will cover by @RodrigoGonzalez in #10
- fix: added methods to error codes enum by @RodrigoGonzalez in #12
- build(makefile): update git commands by @RodrigoGonzalez in #13
- build(makefile): update git checkout command by @RodrigoGonzalez in #14
- feat(makin): Added linter files by @RodrigoGonzalez in #15
- refactor(visitor): Consolidate visitor classes by @RodrigoGonzalez in #16
- refactor(custom-import-rules): update parameters by @RodrigoGonzalez in #17
- refactor(example-package): rename package and updating imports by @RodrigoGonzalez in #18
- refactor(example-package): updating imports and docstrings by @RodrigoGonzalez in #19
- refactor(main-package): continuing to implement checker by @RodrigoGonzalez in #20
- refactor(import-rules): move files into directories by @RodrigoGonzalez in #21
- feat(main-package): updated node visitor and added tests by @RodrigoGonzalez in #22
- build: added some functions by @RodrigoGonzalez in #23
- refactor(checker): use attrs define and fied with slots by @RodrigoGonzalez in #24
- refactor(error-codes): update error code stem by @RodrigoGonzalez in #25
- refactor: updated linter, checker, and visitor classes and tests by @RodrigoGonzalez in #26
- refactor(error-codes): add properties for code and message by @RodrigoGonzalez in #27
- refactor: update linters and vistor and error codes by @RodrigoGonzalez in #28
- refactor: update setting option keys by @RodrigoGonzalez in #29
- refactor(import-rules): remove option arguments, use option dict directly by @RodrigoGonzalez in #30
- refactor: implement and connect import rules by @RodrigoGonzalez in #31
- refactor(tests): update tests to use linter fixture by @RodrigoGonzalez in #32
- refactor(test-cases): updated wildcard import checks by @RodrigoGonzalez in #33
- refactor(import-rules): add relative import restrictions by @RodrigoGonzalez in #34
- refactor(import-rules): add conditional import restrictions by @RodrigoGonzalez in #35
- refactor(import-rules): add aliased import restrictions by @RodrigoGonzalez in #36
- refactor(import-rules): implement local import restrictions by @RodrigoGonzalez in #37
- refactor(import-rules): add private import restrictions by @RodrigoGonzalez in #38
- refactor(import-rules): add restrictions for main imports by @RodrigoGonzalez in #39
- Feat/add test cases main 81 by @RodrigoGonzalez in #40
- test: add tests that check test import restrictions by @RodrigoGonzalez in #41
- feat: added support for dynamic imports and fixed numerous tests by @RodrigoGonzalez in #42
- refactor(nodes): moved parsed nodes to their own file by @RodrigoGonzalez in #43
- feat(dynamic): added dynamic string visitor to capture dynamic string… by @RodrigoGonzalez in #44
- feat: added support for standard lib packages by @RodrigoGonzalez in #45
- refactor(error-codes): update error code messages by @RodrigoGonzalez in #46
- feat: add handling for dynamic string syntax errors by @RodrigoGonzalez in #47
- feat(import-rules): add custom import rules to default settings by @RodrigoGonzalez in #48
- feat(flake8-linter): add register options by @RodrigoGonzalez in #49
- feat: remove old registry options by @RodrigoGonzalez in #50
- refactor: update support for #noqa by @RodrigoGonzalez in #51
- feat: update checkers and parsers by @RodrigoGonzalez in #52
- feat(parse-utils): add file conversion utils by @RodrigoGonzalez in #53
- feat(import-rules): implement std lib import restrictions by @RodrigoGonzalez in #54
- feat: update imports to straight imports by @RodrigoGonzalez in #55
- feat(third-party): added support for third party only imports by @RodrigoGonzalez in #56
- feat(error-codes): updated error code messages by @RodrigoGonzalez in #57
- feat(future): add support for restricting future imports by @RodrigoGonzalez in #58
- feat(first-party): updated first party to include base package by @RodrigoGonzalez in #59
- feat(project-imports): added support for non-base and non-first party by @RodrigoGonzalez in #60
- feat(parse-utils): add module to filename helpers by @RodrigoGonzalez in #61
- feat(isolated-modules): add test cases by @RodrigoGonzalez in #62
- docs: add templates by @RodrigoGonzalez in #63
- refactor: cleaned up functions and improved method names by @RodrigoGonzalez in #64
- refactor(import-rules): update custom import rules to use closure by @RodrigoGonzalez in #65
- refactor: update parsing tests and plugin by @RodrigoGonzalez in #66
- fix: add parsing for import restrictions by @RodrigoGonzalez in #67
- feat(restricted-imports): added restricted import visitor and utility… by @RodrigoGonzalez in #68
- feat(checker): added support for restricted imports by @RodrigoGonzalez in #69
- refactor(file-utils): move file util functions to own module by @RodrigoGonzalez in https://github.com/RodrigoGonzalez/flake8-custom-imp...
v0.9.0
What's Changed
- build: adding support for commitizen by @RodrigoGonzalez in #1
- build: adding pre-commit hooks and tests by @RodrigoGonzalez in #2
- build: update project configuration files by @RodrigoGonzalez in #4
- Feat/import visitor by @RodrigoGonzalez in #5
- feat: add custom import rules vistor class for traversing imports by @RodrigoGonzalez in #6
- build: add commit.sh to take care of adding commits by @RodrigoGonzalez in #7
- feat: added rules checker class to process the results of parsing through file by @RodrigoGonzalez in #8
- feat: added import rules module and parse utils and error codes by @RodrigoGonzalez in #9
- feat: defined error codes for what linter will cover by @RodrigoGonzalez in #10
- fix: added methods to error codes enum by @RodrigoGonzalez in #12
- build(makefile): update git commands by @RodrigoGonzalez in #13
- build(makefile): update git checkout command by @RodrigoGonzalez in #14
- feat(makin): Added linter files by @RodrigoGonzalez in #15
- refactor(visitor): Consolidate visitor classes by @RodrigoGonzalez in #16
- refactor(custom-import-rules): update parameters by @RodrigoGonzalez in #17
- refactor(example-package): rename package and updating imports by @RodrigoGonzalez in #18
- refactor(example-package): updating imports and docstrings by @RodrigoGonzalez in #19
- refactor(main-package): continuing to implement checker by @RodrigoGonzalez in #20
- refactor(import-rules): move files into directories by @RodrigoGonzalez in #21
- feat(main-package): updated node visitor and added tests by @RodrigoGonzalez in #22
- build: added some functions by @RodrigoGonzalez in #23
- refactor(checker): use attrs define and fied with slots by @RodrigoGonzalez in #24
- refactor(error-codes): update error code stem by @RodrigoGonzalez in #25
- refactor: updated linter, checker, and visitor classes and tests by @RodrigoGonzalez in #26
- refactor(error-codes): add properties for code and message by @RodrigoGonzalez in #27
- refactor: update linters and vistor and error codes by @RodrigoGonzalez in #28
- refactor: update setting option keys by @RodrigoGonzalez in #29
- refactor(import-rules): remove option arguments, use option dict directly by @RodrigoGonzalez in #30
- refactor: implement and connect import rules by @RodrigoGonzalez in #31
- refactor(tests): update tests to use linter fixture by @RodrigoGonzalez in #32
- refactor(test-cases): updated wildcard import checks by @RodrigoGonzalez in #33
- refactor(import-rules): add relative import restrictions by @RodrigoGonzalez in #34
- refactor(import-rules): add conditional import restrictions by @RodrigoGonzalez in #35
- refactor(import-rules): add aliased import restrictions by @RodrigoGonzalez in #36
- refactor(import-rules): implement local import restrictions by @RodrigoGonzalez in #37
- refactor(import-rules): add private import restrictions by @RodrigoGonzalez in #38
- refactor(import-rules): add restrictions for main imports by @RodrigoGonzalez in #39
- Feat/add test cases main 81 by @RodrigoGonzalez in #40
- test: add tests that check test import restrictions by @RodrigoGonzalez in #41
- feat: added support for dynamic imports and fixed numerous tests by @RodrigoGonzalez in #42
- refactor(nodes): moved parsed nodes to their own file by @RodrigoGonzalez in #43
- feat(dynamic): added dynamic string visitor to capture dynamic string… by @RodrigoGonzalez in #44
- feat: added support for standard lib packages by @RodrigoGonzalez in #45
- refactor(error-codes): update error code messages by @RodrigoGonzalez in #46
- feat: add handling for dynamic string syntax errors by @RodrigoGonzalez in #47
- feat(import-rules): add custom import rules to default settings by @RodrigoGonzalez in #48
- feat(flake8-linter): add register options by @RodrigoGonzalez in #49
- feat: remove old registry options by @RodrigoGonzalez in #50
- refactor: update support for #noqa by @RodrigoGonzalez in #51
- feat: update checkers and parsers by @RodrigoGonzalez in #52
- feat(parse-utils): add file conversion utils by @RodrigoGonzalez in #53
- feat(import-rules): implement std lib import restrictions by @RodrigoGonzalez in #54
- feat: update imports to straight imports by @RodrigoGonzalez in #55
- feat(third-party): added support for third party only imports by @RodrigoGonzalez in #56
- feat(error-codes): updated error code messages by @RodrigoGonzalez in #57
- feat(future): add support for restricting future imports by @RodrigoGonzalez in #58
- feat(first-party): updated first party to include base package by @RodrigoGonzalez in #59
- feat(project-imports): added support for non-base and non-first party by @RodrigoGonzalez in #60
- feat(parse-utils): add module to filename helpers by @RodrigoGonzalez in #61
- feat(isolated-modules): add test cases by @RodrigoGonzalez in #62
- docs: add templates by @RodrigoGonzalez in #63
- refactor: cleaned up functions and improved method names by @RodrigoGonzalez in #64
- refactor(import-rules): update custom import rules to use closure by @RodrigoGonzalez in #65
- refactor: update parsing tests and plugin by @RodrigoGonzalez in #66
- fix: add parsing for import restrictions by @RodrigoGonzalez in #67
- feat(restricted-imports): added restricted import visitor and utility… by @RodrigoGonzalez in #68
- feat(checker): added support for restricted imports by @RodrigoGonzalez in #69
- refactor(file-utils): move file util functions to own module by @RodrigoGonzalez in https://github.com/RodrigoGonzalez/flake8-custom-imp...