What's Changed
- Use ruff by @insolor in #54
- Fix typing by @insolor in #56
- Check code using mypy in CI by @insolor in #57
- Fix mypy options in CI by @insolor in #58
- Add empty lines in readme by @insolor in #60
- Make writeln a macro by @insolor in #61
- Add string to exe for testing by @insolor in #62
- Add macros.inc to a target deps, move unitialized buffer to the end of the data section by @insolor in #63
- Use NewType for Rva and Offset aliases by @insolor in #59
- Remove .flake8 config and flake8 in dependabot.yml by @insolor in #65
- Remove isort and black configuration sections by @insolor in #67
- Using omegaconf for extract configuration by @insolor in #69
- Remove poetry.toml by @insolor in #70
- Remove black, isort, refurb from dependabot.yml by @insolor in #73
- Implement patching of short translations by @insolor in #64
- Remove patch_charmap example from readme by @insolor in #78
- Extract strings with subroutines by @insolor in #80
- Move patch.py into a separate package, move cli part into cli.py by @insolor in #81
- config.py improvements based on code from dfint/search_offsets by @insolor in #82
- Add tqdm progressbar to find_relative_cross_references function by @insolor in #83
- Optimize extract strings from raw bytes by @insolor in #84
- Remove explicit poethepoet dependency by @insolor in #88
- Remove ignoring of ANN101 rule (as it removed from ruff) by @insolor in #89
- Migrate from peclasses to LIEF by @insolor in #95
- Version 0.2.0 by @insolor in #97
Dependabot updates
- Bump the dev-dependencies group with 6 updates by @dependabot in #52
- Bump the dev-dependencies group with 4 updates by @dependabot in #53
- Bump the dev-dependencies group with 5 updates by @dependabot in #55
- Bump the dev-dependencies group with 3 updates by @dependabot in #66
- Bump the dev-dependencies group with 4 updates by @dependabot in #68
- Bump the dev-dependencies group with 3 updates by @dependabot in #71
- Bump poethepoet from 0.27.0 to 0.28.0 by @dependabot in #72
- Bump the dev-dependencies group with 2 updates by @dependabot in #74
- Bump poethepoet from 0.28.0 to 0.29.0 by @dependabot in #77
- Bump the dev-dependencies group with 3 updates by @dependabot in #76
- Bump the dev-dependencies group with 5 updates by @dependabot in #79
- Bump the dev-dependencies group with 4 updates by @dependabot in #85
- Bump tqdm from 4.67.0 to 4.67.1 by @dependabot in #86
- Bump the dev-dependencies group with 4 updates by @dependabot in #90
- Bump click from 8.1.7 to 8.1.8 by @dependabot in #92
- Bump loguru from 0.7.2 to 0.7.3 by @dependabot in #91
- Bump the dev-dependencies group with 2 updates by @dependabot in #93
Full Changelog: 0.1.0...0.2.0