PackageTrack
Sign in Get early access

swig

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.

4.4.1 1.7M downloads/mo #3629 most downloaded on PyPI nightlark/swig-pypi

What this package is like to depend on

Last release 7 months ago

27 Dec 2025

Release timing varies

gaps range from 3 weeks to 11 months

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

4 years old

21 releases · first in 2022

2 releases in the last 12 months

see the full history below

Release timeline

21 releases · Jul 2022 to Dec 2025
2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. 4.4.1 27 Dec 2025
    Commits, not release notes

    This project publishes no release notes. Between 4.4.0 and 4.4.1 there were 11 commits, 1 of them substantive:

    • Update swig to version 4.4.1 (#196)
  2. 4.4.0 27 Oct 2025
    Commits, not release notes

    This project publishes no release notes. Between 4.3.1.post0 and 4.4.0 there were 6 commits, 1 of them substantive:

    • Update swig to version 4.4.0 (#186)
  3. 4.3.1.post0 26 Aug 2025
    Commits, not release notes

    This project publishes no release notes. Between 4.3.1 and 4.3.1.post0 there were 13 commits, 4 of them substantive:

    • ci: add riscv64 wheels
    • Update PCRE2 to 10.45
    • use an ubuntu base manylinux_2_31 for riscv64
    • CI: Add support for building WoA wheels
  4. 4.3.1 19 Apr 2025
    Commits, not release notes

    This project publishes no release notes. Between 4.3.0 and 4.3.1 there were 11 commits, 3 of them substantive:

    • Remove ref name entry from .git_archival.txt
    • Build aarch64/armv7l wheels on GHA ARM runner (#154)
    • Update to 4.3.1 (#163)
  5. 4.3.0 24 Nov 2024
    Commits, not release notes

    This project publishes no release notes. Between 4.2.1.post0 and 4.3.0 there were 5 commits, 4 of them substantive:

    • Update SWIG version (4.3.0), use C99 standard to build, and drop 32-bit Windows wheels (#148)
    • feat: add manylinux_armv7l wheel (#150)
    • Update the commit message used for automatic swig version updates
    • Switch to using version_file option in setuptools_scm
  6. 4.2.1.post0 23 Oct 2024
    Commits, not release notes

    This project publishes no release notes. Between 4.2.1 and 4.2.1.post0 there were 21 commits, 2 of them substantive:

    • feat: move to scikit-build-core (#126)
    • feat: add musllinux_armv7l wheel (#147)
  7. 4.2.1 27 Feb 2024
    Commits, not release notes

    This project publishes no release notes. Between 4.2.0.post0 and 4.2.1 there were 2 commits, 1 of them substantive:

    • Update swig dependencies (#122)
  8. 4.2.0.post0 19 Feb 2024
    Commits, not release notes

    This project publishes no release notes. Between 4.2.0 and 4.2.0.post0 there were 2 commits, 1 of them substantive:

    • Add swig4.0 binary so that it can be found by tools that prioritise searching for that name (e.g. FindSWIG in CMake). (#120)
  9. 4.2.0 31 Jan 2024
    Commits, not release notes

    This project publishes no release notes. Between 4.1.1.post1 and 4.2.0 there were 23 commits, 17 of them substantive:

    • Update swig dependencies (#108)
    • Output raw version swig tag without grep filtering it
    • Require the raw version tag to match, otherwise it's probably a swig beta release
    • Revert SWIG_VERSION to 4.1.1 until full swig 4.2.0 release comes out
    • Modify artifact names to make CI builds work with v4 upload/download actions
    • Update check-dist step to also work with v4 upload/download artifact actions
    • Add unique artifact_suffix key to matrix for each job
    • ci: move wheels out of dist/artifact-* subfolders into dist/ folder
    • Use merge-multiple option for download-artifact action instead of moving files
    • Fix swig version update check
    • Update swig dependencies (#112)
    • Add Bison 3.5 as the minimum version that is needed to build swig from source (#113)
    • Build bison 3.8.2 when no installed copy meets the minimum requirements (3.7 caused build errors with gcc 4.8 on manylinux1) (#113)
    • Set C++11 as the standard to use when building swig from source to resolve gcc 4.8 not recognizing nullptr keyword (#113)
    • Tell CMake the c++ standard is required to force setting the C++11 standard with AppleClang (#113)
    • Use cibuildwheel v2.16.5 to fix Windows powershell build errors (#113)
    • Use GHA M1 runners for macOS builds (#117)
  10. 4.1.1.post1 05 Dec 2023

    Nothing published for this version

  11. 4.1.1.post0 06 Nov 2023

    Nothing published for this version

  12. 4.1.1 09 Dec 2022

    Nothing published for this version

  13. 4.1.0 28 Oct 2022

    Nothing published for this version

  14. 4.0.2 21 Jul 2022

    Nothing published for this version

  15. 4.0.1 21 Jul 2022

    Nothing published for this version

  16. 4.0.0 21 Jul 2022

    Nothing published for this version

  17. 3.0.12 16 Jul 2022

    Nothing published for this version

  18. 3.0.10 16 Jul 2022

    Nothing published for this version

  19. 3.0.8 16 Jul 2022

    Nothing published for this version

  20. 3.0.7 16 Jul 2022

    Nothing published for this version

  21. 3.0.6 16 Jul 2022

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive