Skip to content

Tags: limx0/Bowler

Tags

v0.8.0

Toggle v0.8.0's commit message

Verified

This tag was signed with the committer’s verified signature.
thatch Tim Hatch
Feature release v0.8.0

* Bug fix: reverify using fissix instead of ast to preserve the ability to modify code
  that is incompatible with the host version of python (facebookincubator#78)
* Log full traceback of errors during `bowler run` (facebookincubator#86)
* Adds a maintainers guide (facebookincubator#83)
* Changes `filename_matcher` to receive a full path, in case it needs to read
  the file separately (facebookincubator#81)
* Adds `query_func` to BowlerTestCase making it easier to test the provided
  helpers, and improve exception capture in tests.

```bash
$ git shortlog -sn v0.7.1...
     6  Tim Hatch
     5  John Reese
     1  Andy Freeland
     1  Mariatta
     1  Mariatta Wijaya
```

v0.7.1

Toggle v0.7.1's commit message

Verified

This tag was signed with the committer’s verified signature.
amyreese Amethyst Reese
Bug fix release v0.7.1:

* Bug fix: skip writing files if they fail to parse after transform (facebookincubator#76)
* Improved debug logging for parse failures (facebookincubator#75)

v0.7.0

Toggle v0.7.0's commit message

Verified

This tag was signed with the committer’s verified signature.
amyreese Amethyst Reese
Feature release v0.7.0

* Validate transformed AST before generating diff or writing changes (facebookincubator#26)
* Improve function argument modifiers to not require filters (facebookincubator#29)
* Better support for renaming dotted module names (facebookincubator#61, facebookincubator#72)
* Materialize file list before deciding how many processes to create (facebookincubator#70)
* Multiple documentation and site fixes (facebookincubator#50, facebookincubator#54, facebookincubator#55, facebookincubator#60)
* Debug mode now runs in a single process (facebookincubator#53)
* More test cases for helpers (facebookincubator#57)
* Build wheel distributions during release (facebookincubator#67, facebookincubator#71)
* Start tracking code coverage and upload results to coveralls.io (facebookincubator#71)
* Mark Bowler as requiring Python >= 3.6 (facebookincubator#71)

```bash
$ git shortlog -sn v0.6.0...
    26  John Reese
     5  Bojan Mihelac
     5  Leopold Talirz
     2  Tim Hatch
     1  Guru
     1  Philip Jameson
     1  peng weikang
```

v0.6.0

Toggle v0.6.0's commit message

Verified

This tag was signed with the committer’s verified signature.
amyreese Amethyst Reese
Feature release v0.6.0

* Fix matching for functions with more than one decorators (facebookincubator#10)
* Fix matching function/method calls preceded by the `await` keyword (facebookincubator#6)
* Fix silent failures when processing files without trailing newlines (facebookincubator#20)
* Better patching behavior for large files with many hunks (facebookincubator#21)
* Support passing `pathlib.Path` values to `Query()` (facebookincubator#23)
* Fix interactive mode when IPython not available (facebookincubator#31)
* Better error logging and debugging (facebookincubator#38, facebookincubator#39)
* Support refactoring arbitrary file extensions (facebookincubator#37)
* Better testing framework and more unit tests (facebookincubator#43)
* New helpers for numeric type inference (facebookincubator#42)
* Support returning leaf/node elements from modifiers (facebookincubator#14, facebookincubator#44)
* Fix lint/type checking on Python 3.7+ (facebookincubator#45)
* Fixes and improvements to documentation (facebookincubator#13, facebookincubator#30, facebookincubator#32)
* Consistent shebang/copyright headers in source files (facebookincubator#24, facebookincubator#25, facebookincubator#33)

v0.5.1

Toggle v0.5.1's commit message

Verified

This tag was signed with the committer’s verified signature.
amyreese Amethyst Reese
Bugfix release v0.5.1:

- Fix query pipeline for multiple transforms (facebookincubator#1)
- Documentation fixes
- Formatting

v0.5.0

Toggle v0.5.0's commit message

Verified

This tag was signed with the committer’s verified signature.
amyreese Amethyst Reese
Initial release v0.5.0