[MapServer-dev] SWIG library: call for help with final 4.1.0 release push
Jeff McKenna
jmckenna at gatewaygeomatics.com
Sun Oct 16 04:03:04 PDT 2022
See below for the call to test swig-4.0.0-beta1
-jeff
On 2022-10-15 1:03 p.m., William S Fulton wrote:
> I have finally made a beta version of SWIG 4.1.0 available for testing
> before making the official release. I aim to turn this into the official
> release on 24 Oct if there are no major issues reported, so please test
> it before then and send feedback via the Github issue tracker
> <https://github.com/swig/swig/issues> or reply to this email including
> the mailing lists.
>
> Download it from here:
>
> Source tarball:
> http://prdownloads.sourceforge.net/swig/swig-4.0.0-beta1.tar.gz
> <http://prdownloads.sourceforge.net/swig/swig-4.0.0-beta1.tar.gz>
> Windows prebuilt executable:
> http://prdownloads.sourceforge.net/swig/swigwin-4.1.0-beta1.zip
> <http://prdownloads.sourceforge.net/swig/swigwin-4.1.0-beta1.zip>
>
>
> Summary of changes:
>
> SWIG-4.1.0 summary:
> - Add Javascript Node v12-v18 support, remove support prior to v6.
> - Octave 6.0 to 6.4 support added.
> - Add PHP 8 support.
> - PHP wrapping is now done entirely via PHP's C API - no more .php
wrapper.
> - Perl 5.8.0 is now the oldest version SWIG supports.
> - Python 3.3 is now the oldest Python 3 version SWIG supports.
> - Python 3.9-3.11 support added.
> - Various memory leak fixes in Python generated code.
> - Scilab 5.5-6.1 support improved.
> - Many improvements for each and every target language.
> - Various preprocessor expression handling improvements.
> - Improved C99, C++11, C++14, C++17 support. Start adding C++20 standard.
> - Make SWIG much more move semantics friendly.
> - Add C++ std::unique_ptr support.
> - Few minor C++ template handling improvements.
> - Various C++ using declaration fixes.
> - Few fixes for handling Doxygen comments.
> - GitHub Actions is now used instead of Travis CI for continuous
> integration.
> - Add building SWIG using CMake as a secondary build system.
> - Update optional SWIG build dependency for regex support from PCRE to
> PCRE2.
>
>
> William
On 2022-09-21 9:36 a.m., Jeff McKenna wrote:
> A related news item for those MapServer people concerned on when the
> next SWIG library release will be: dive in and help here at
> https://sourceforge.net/p/swig/mailman/message/37710392/
>
> Side note: I've noticed that MapGuideOS PSC has recently voted to switch
> to SWIG support for their PHP modules.
>
> [so SWIG has become another one of those core FOSS4G libraries]
>
> Thanks,
>
> -jeff
>
>
>
--
Jeff McKenna
GatewayGeo: Developers of MS4W, MapServer Consulting and Training
co-founder of FOSS4G
http://gatewaygeo.com/
More information about the MapServer-dev
mailing list