All notable changes to this project will be documented in this file.
- Add Python 3.13 support in #72
- Fix PyPy 3.10 support in#46
- Add PyPy 3.10 support in #44
- Add Python 3.12 support in #34
- Add MinGW-w64
dlltool
program name configuration env var #31
- Fix PyPy import library name in #27
- Add PyPy support in #25
- Add
zig dlltool
support in #18
- Improve error message when
dlltool
is not found in #17
- Include
python3.def
itself in the Rust source in #10 - Add support for generating non-abi3
pythonXY.dll
in #15
- Automate
stable_abi.txt
updates in #6
- Add support for
lib.exe
from MSVC when running on Windows in #2
- Mention the new PyO3 integration feature
- Add maintenance section to README
- Update stable_abi.txt to the latest main
- Add
rust.yml
workflow to build and run unit tests - Add
publish.yml
workflow to publish the crate tocrates.io
- [breaking] Use
Path
type for the output directory arg
- Document MSVC ABI environment support
- Add support for the LLVM
dlltool
flavor
- Build import libraries for all targets
- Add multi-arch
build.rs
examples
- Add support for the 32-bit target architecture
- Add
build.rs
usage examples
- Generate module definition and invoke dlltool
- Implement Module-Definition file writing
- Implement 'stable_abi.txt' syntax parser
- Add
git-cliff
config file - Add a change log file