All notable changes to this project will be documented in this file.
- Add Python 3.14 (beta) support in #94
- Add PyPy 3.11 support in #87
- Add Python 3.13t support in #84
- Add Python 3.13t support in #82
- 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
dlltoolprogram name configuration env var #31
- Fix PyPy import library name in #27
- Add PyPy support in #25
- Add
zig dlltoolsupport in #18
- Improve error message when
dlltoolis not found in #17
- Include
python3.defitself in the Rust source in #10 - Add support for generating non-abi3
pythonXY.dllin #15
- Automate
stable_abi.txtupdates in #6
- Add support for
lib.exefrom 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.ymlworkflow to build and run unit tests - Add
publish.ymlworkflow to publish the crate tocrates.io
- [breaking] Use
Pathtype for the output directory arg
- Document MSVC ABI environment support
- Add support for the LLVM
dlltoolflavor
- Build import libraries for all targets
- Add multi-arch
build.rsexamples
- Add support for the 32-bit target architecture
- Add
build.rsusage examples
- Generate module definition and invoke dlltool
- Implement Module-Definition file writing
- Implement 'stable_abi.txt' syntax parser
- Add
git-cliffconfig file - Add a change log file