SWIG image
Home Github Development Mailing Lists Bugs and Patches
Information
What is SWIG?
Compatibility
Features
Tutorial
Documentation
News
The Bleeding Edge
History
Guilty Parties
Projects
Legal Department
Links
Download
SwigWiki
Survey
Donate
Affiliations
Software Freedom Conservancy logo
Our Generous Host
Get SWIG at SourceForge.net. Fast, secure and Free Open Source software downloads
Exits
C# - Mono
C# - MS .NET
D
Go language
Guile
Java
Javascript - Node.js
Javascript - Node-API
Javascript - V8
Javascript - WebKit
Lua
MzScheme/Racket
OCaml
Octave
Perl
PHP
Python
R
Ruby
Scilab
Tcl/Tk

History

Just the facts:

  • July, 1995. Dave develops SWIG while working in the Theoretical Physics Division at Los Alamos National Laboratory. Originally, it was conceived as an extension building tool for a customized scripting language that had been created for the Connection Machine 5.
  • January, 1996. SWIG rewritten in C++ at the University of Utah and expanded to cover Tcl, Perl, and Guile.
  • February, 1996. First alpha release.
  • September, 1996. Version 1.0 released. Support for Python added.
  • September, 1997. Version 1.1 released with a variety of improvements such as shadow classes.
  • February, 1998. SWIG1.1p5 released.
  • 1997-1999. Various unsuccessful attempts to create SWIG2.0. Aside from various second system effects, there were other distractions such as a dissertation and searching for a job. All of this work was abandoned although parts of it are found in newer SWIG releases.
  • July, 1998. SWIG development moves to the University of Chicago.
  • January 1, 2000. Dave survives his most pleasant Y2K flight to Chicago O'Hare.
  • February 11, 2000. SWIG1.3 alpha released. This is the first in a series of releases that slowly migrate most of SWIG's implementation back to ISO C.
  • March 1, 2000. SWIG1.3a2 released.
  • June 18, 2000. SWIG1.3a3 released.
  • September 4, 2000. SWIG1.3a4 released.
  • September 22, 2000. SWIG1.3a5 released.
  • July 9, 2001. SWIG-1.3.6 released.
  • September 3, 2001. SWIG-1.3.7 released. Support for templates and better handling of overloaded functions added.
  • September 23, 2001. SWIG-1.3.8 released.
  • September 25, 2001. SWIG-1.3.9 released.
  • December 10, 2001. SWIG-1.3.10 released.
  • January 31, 2002. SWIG-1.3.11 released.
  • June 2, 2002. SWIG-1.3.12 released.
  • June 17, 2002. SWIG-1.3.13 released.
  • August 12, 2002. SWIG-1.3.14 released.
  • September 9, 2002. SWIG-1.3.15 released.
  • October 14, 2002. SWIG-1.3.16 released.
  • November 22, 2002. SWIG-1.3.17 released.
  • March 23, 2003. SWIG-1.3.18 released.
  • March 28, 2003. SWIG-1.3.19 released.
  • December 17, 2003. SWIG-1.3.20 released.
  • January 17, 2004. SWIG-1.3.21 released.
  • September 4, 2004. SWIG-1.3.22 released.
  • November 11, 2004. SWIG-1.3.23 released.
  • December 14, 2004. SWIG-1.3.24 released.
  • June 11, 2005. SWIG-1.3.25 released.
  • October 9, 2005. SWIG-1.3.26 released.
  • October 15, 2005. SWIG-1.3.27 released.
  • February 11, 2006. SWIG-1.3.28 released.
  • March 21, 2006. SWIG-1.3.29 released.
  • November 13, 2006. SWIG-1.3.30 released.
  • November 20, 2006. SWIG-1.3.31 released.
  • November 15, 2007. SWIG-1.3.32 released.
  • November 23, 2007. SWIG-1.3.33 released.
  • February 27, 2008. SWIG-1.3.34 released.
  • April 7, 2008. SWIG-1.3.35 released.
  • June 24, 2008. SWIG-1.3.36 released.
  • January 13, 2009. SWIG-1.3.37 released.
  • January 31, 2009. SWIG-1.3.38 released.
  • March 21, 2009. SWIG-1.3.39 released.
  • August 18, 2009. SWIG-1.3.40 released.
  • June 2, 2010. SWIG-2.0.0 released.
  • October 4, 2010. SWIG-2.0.1 released.
  • February 20, 2011. SWIG-2.0.2 released.
  • March 29, 2011. SWIG-2.0.3 released.
  • May 21, 2011. SWIG-2.0.4 released.
  • April 19, 2012. SWIG-2.0.5 released.
  • April 30, 2012. SWIG-2.0.6 released.
  • May 26, 2012. SWIG-2.0.7 released.
  • August 20, 2012. SWIG-2.0.8 released.
  • December 16, 2012. SWIG-2.0.9 released.
  • May 27, 2013. SWIG-2.0.10 released.
  • September 15, 2013. SWIG-2.0.11 released.
  • February 9, 2014. SWIG-2.0.12 released.
  • March 16, 2014. SWIG-3.0.0 released.
  • May 27, 2014. SWIG-3.0.1 released.
  • June 4, 2014. SWIG-3.0.2 released.
  • December 30, 2014. SWIG-3.0.3 released.
  • January 14, 2015. SWIG-3.0.4 released.
  • January 30, 2015. SWIG-3.0.5 released.
  • July 5, 2015. SWIG-3.0.6 released.
  • August 3, 2015. SWIG-3.0.7 released.
  • December 31, 2015. SWIG-3.0.8 released.
  • May 29, 2016. SWIG-3.0.9 released.
  • Jun 12, 2016. SWIG-3.0.10 released.
  • December 29, 2016. SWIG-3.0.11 released.
  • January 28, 2017. SWIG-3.0.12 released.
  • April 27, 2019. SWIG-4.0.0 released.
  • August 21, 2019. SWIG-4.0.1 released.
  • June 8, 2020. SWIG-4.0.2 released.
  • October 24, 2022. SWIG-4.1.0 released.
  • November 30, 2022. SWIG-4.1.1 released.
  • December 30, 2023. SWIG-4.2.0 released.
  • February 24, 2024. SWIG-4.2.1 released.
  • October 20, 2024. SWIG-4.3.0 released.

The Release Notes contain more information on each release.


Feedback and questions concerning this site should be posted to the swig-devel mailing list.

Last modified : Sun Oct 20 17:02:45 2024