1.3.5 xx.xx.2021
- cmake workaround for symlinks
1.3.4 06.09.2021
- cmake fix for library names with symbol "-"
1.3.3 23.05.2021
- cmake fix for some compilers
1.3.2 08.04.2021
- improve diagnostics, when failed to find binary dependency
- uncoditional use of $Config{ccflags}
- add clib's headers to tracked dependencies of XS module's sources
- do not install tests shared library (autogenerate INSTALL.SKIP)
- using cmake install for better include directories
1.3.1 25.11.2020
- strip "-s" flag if "-g" is present
- pass {LINK} to {BIN_SHARE}{LINK} by default
- fix {BIN_SHARE}{LINK} param behaviour
- do not automatically share CLIB
- "BIN_SHARE => 1" support (no explicit params but enabled)
1.3.0 19.11.2020
- add PKG_CONFIG and BIN_SHARE/PKG_CONFIG support
- build with sanitizer if ENV{SANITIZE} is set (for developers)
- cmake INC for dependend modules
- using LINK for ld flags from cmake
1.2.21 30.10.2020
- remove unneeded warn on lock unlinking, as it is non-informative
- fix for CMake INTERFACE_LIBRARY targets
- fix force_load for MacOSX when no .c files input
1.2.20 12.10.2020
- CMAKE_OPTIONS to pass additional options to CMake
- remove Alien::cmake3 requirement until the feature is used by certain module
1.2.19 09.10.2020
- basic CMake suport
1.2.18 22.06.2020
- more safely use flock
1.2.17 19.06.2020
- fix perl breaking <cmath> with "isnan" macro on windows
- auto add $Config{lddlflags} to LDDLFLAGS if supplied
- pass LDDLFLAGS to test Makefile if any
- fix source & c test source parallel build on GNU make
1.2.16 13.02.2020
- improve CLIB->FILE section. Now FILE can be an array ref
- fix xsubpp param suffix
- [RT#131830] more correctly ordered list of bin_dependent modules, which needed to be reinstalled
- [RT#131829] change reinstallation hint from "cpanm -f" to "cpanm --reinstall"
1.2.15 16.02.2020
- fix Makefile for various BSD systems
- change internal rules (.xs -> _xsgen.cc? instead of .xs -> .xs.cc?)
1.2.14 06.02.2020
- Add link to XS::Manifesto
1.2.13 28.01.2020
- update docs
1.2.12 30.12.2019
- continue if optional data write failed
- omit fill paths for .so-file dependencies during linking (*nix)
1.2.11 13.09.2019
- use unique shared library names on windows
1.2.10 14.08.2019
- fix double CCFLAGS in Makefile.test (binary tests)
1.2.9 30.07.2019
- improve header deps for XS & XSI
1.2.8 25.07.2019
- fix test requirements
1.2.7 22.07.2019
- a module's Makefile.PL died when binary TEST_REQUIRES were not met (now fixed, will die on "make test", not on perl Makefile.PL)
1.2.6 22.07.2019
- fix TEST_REQUIRES (pass from test submodule)
1.2.5 22.07.2019
- automatic whole-archive static CLIB linking
1.2.4 15.07.2019
- fix Makefile for FreeBSD-make
- fix Makefile for MacOS
- header and xsi dependencies are always enabled now (H_DEPS removed)
1.2.3 12.07.2019
- pass $ENV{OPTIMIZE/TEST_OPTIMIZE} to params
1.2.2 01.07.2019
- remove XS BOOT C-prototype
- -Wno-unused-parameter for Win32
1.2.1 28.06.2019
- fix csuffix (xsubpp)
1.2.0 24.06.2019
- refactor how binary tests are built, now supports everything that main section supports
- fix XS->CC lines mismatch
- default autogenerated from XS C file names are now FILE.xs -> FILE.xs.c (or FILE.xs.cc) for easier git/hg/svn ignoring
1.1.4 27.05.2019
- BIN_SHARE{CPLUS} default to PARAMS{CPLUS} now
1.1.3 07.05.2019
- one more fix for ctest on windows
1.1.2 30.04.2019
- fix for ctest on windows
1.1.1 26.02.2019
- bugfixes
1.1.0 22.02.2019
- for development: when possible, rebuild only C files whose headers has changed (H_DEPS param)
- a lot of refactorings
1.0.15 20.02.2019
- support for test{CCFLAGS}, test{OPTIMIZE}. test{OPTIMIZE} default to -O0 when building c tests (to speedup compile time)
1.0.14 14.02.2019
- perl 5.10 bugfix
1.0.13 13.02.2019
- refactor working with binary versions
- fix dmake.exe bug
1.0.12 12.02.2019
- now checks if C++ compiler available and supports -std=c++XX and croaks if not, marking as 'NA' on cpantesters
1.0.11 12.02.2019
- added not_available($msg) which leads to grade 'NA' on CPAN testers
1.0.10 12.02.2019
- fix compilation C++ >= 11 for perl <= 5.18 as perl had buggy perl.h
1.0.9 11.02.2019
- simplify Makefile
1.0.8 11.02.2019
- require EUMM 7.12 for subdirs-test_dynamic as we use it to build C tests
1.0.7 08.02.2019
- reasonable default for VERSION_FROM, ABSTRACT_FROM
1.0.6 08.02.2019
- automatically reject C++ compiler with SJLJ exceptions (strawberry < 5.26) if XS uses C++, because that leads process to hang
1.0.5 08.02.2019
- bug installing to arch non-binary modules which have BIN_SHARE
- fix linking binary tests for windows
- fix loading binary tests for windows
- misc improvements
- update ppport.h to last version
1.0.4 07.02.2019
- misc improvements
1.0.3 06.02.2019
- fix makefile
1.0.2 06.02.2019
- doc fix
1.0.1 06.02.2019
- hide private packages
1.0.0 06.02.2019
- rewritten and refactored from Panda::Install