Skip to content

Tags: Instagram/Fixit

Tags

v2.1.0

Toggle v2.1.0's commit message
Minor feature release

New:

- Lint and fix via STDIN by passing `-` as path (#388)
- Skip linting files when no rules enabled (#379)

Fixed:

- Reporting violations on `Module` nodes (#368, #367)
- Incorrect auto-fixes from `CompareSingletonPrimitivesByIs` (#391, #378, #375)
- Parsing error for `typing.Literal` in `NoStringTypeAnnotation` rule (#400, #377)
- Error handling when rules fail to import in child processes (#401, #381)

v2.0.0

Toggle v2.0.0's commit message
Major release

This is the first stable release with the major rework of Fixit. There are many
breaking changes since the `0.1.4` release, including configuration formats,
CLI commands, and lint rule APIs. Existing users should look at the
[Upgrade Guide][] for help migrating to the latest version.

[Upgrade Guide]: https://fixit.rtfd.io/en/latest/upgrade.html

Major Changes

- Hierarchical configuration via TOML format
- Support for in-repo custom lint rules relative to project configuration
- Simplified CLI binary with subcommands to check for errors and apply fixes
- Interactive review and application of autofixes
- Dedicated API for integration with alternate frontends
- Overhauled documentation, with quick start guide
- Integration with pre-commit
- Support for configurable target version and selection of applicable rules
- Support for selecting and filtering rules by tags at runtime

New Rules

- Added `UseAsyncSleepInAsyncDef` (#297)
- Added `DeprecatedUnittestAsserts` (#314)

v2.0.0.post1

Toggle v2.0.0.post1's commit message
Metadata fix

- Update PyPI metadata with correct changelog URL

v2.0.0b1

Toggle v2.0.0b1's commit message
Beta Release

This is a beta release of a major rework of Fixit. There are many breaking
API changes since the `0.1.4` release – existing users should wait for a stable
release before upgrading.

Please see the new [User Guide][] for an overview of the new version.
A migration guide is planned, but not yet available.

[User Guide]: https://fixit.rtfd.io/en/latest/guide.html

Major Changes

- New `test` command for validating local lint rules (#300)
- Support for configurable target version and selection of applicable rules (#332)
- Support for selecting and filtering rules by tags at runtime (#333)
- Support for `# lint-ignore` and `# lint-fixme` directives (#334)

New Rules

- Added `UseAsyncSleepInAsyncDefRule` (#297)
- Added `DeprecatedUnittestAssertsRule` (#314)

v2.0.0a1

Toggle v2.0.0a1's commit message
Alpha Release

This is an alpha release of a major rework of Fixit. There are many breaking
API changes since the `0.1.4` release – existing users should wait for a stable
release before upgrading.

Please see the new [User Guide][] for an overview of the new version.
A migration guide is planned, but not yet available.

Major Changes

- Hierarchical configuration via TOML format
- Support for in-repo custom lint rules relative to project configuration
- Simplified CLI binary with subcommands to check for errors and apply fixes
- Interactive review and application of autofixes
- Dedicated API for integration with alternate frontends
- Overhauled documentation, with quick start guide
- Integration with pre-commit

[User Guide]: https://fixit.rtfd.io/en/latest/guide.html

v0.1.4

Toggle v0.1.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump version to 0.1.4 (#201)

v0.1.3

Toggle v0.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
bump version to 0.1.3 (#162)

Co-authored-by: Michael Timbrook <[email protected]>

v0.1.2

Toggle v0.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
bump version to 0.1.2 (#153)

v0.1.1

Toggle v0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[release] bump version to 0.1.1 (#145)

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Run pyre query initially (#108)