SimpleITK Release v2.5.0rc1
This is SimpleITK 2.5.0 Release Candidate 1.
To upgrade to this Python binary package run:
pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.5.0rc1
What’s Changed
Use SimpleITK_BUILD_DISTRIBUTE in Mac ARM build scrip by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2180
Remove CircleCI from readme by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2179
Instruct on creating isolated conda-forge ecosystem by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2182
Additional clarification on using conda-forge by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2183
STYLE: Fixes to the python examples for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2178
Update Superbuild GTest to 1.15.2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2185
Update docs by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2181
Add mac-arm64 to Build.yml by @jwj019 in https://github.com/SimpleITK/SimpleITK/pull/2158
DOC: Fixes for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2187
Fix SyntaxWarning in Python 3.12 by @fepegar in https://github.com/SimpleITK/SimpleITK/pull/2190
Update for 2.5.0 development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2192
Remove Python 3.8 from GHA by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2194
BUG: Correct SITK_MAX_DIMENSION usage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2193
Use constexpr statements over enable_if dispatched functions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2196
Address unused variable warning related to constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2198
Use maybe_unused directive over Unsed function. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2199
Use variadic template for function traits and bindings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2197
Use SimpleITK_BUILD_STRIP for mac packages by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2201
Use protected member function for safe GetIndex method by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2204
ENH: Handle error strings in a way that doesn’t produce compile warnings by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2205
Update Superbuild to PCRE 10.44 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2210
Update to SWIG 4.3.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2208
Update Superbuild to lua 5.4.7 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2209
Remove legacy RUBY CMake variables by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2212
Separate SimpleITKFilters tests by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2211
Use Image::AllocateInitialized by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2213
Update along ITK release_5.4 branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2216
ENH: Add wrapping for ReinitializeLevelSetImageFilter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2215
Use cmake_minimum_required with …max_policy by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2217
Update ITK Superbuild version to 5.4.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2223
Update ITK to include vector image accessor patch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2224
Use build-in xml package by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2219
Remove CircleCI configuration by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2150
Add dependabot to update github actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2228
Replace macos-12 batch builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2230
DOC: Update R documentation. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2232
Backport patches made in Slicer fork by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2137
Enable external ITK module LabelErodeDilate by default by @dyollb in https://github.com/SimpleITK/SimpleITK/pull/2235
Add upto 5D support to MinimumProjectionImageFilter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2236
Use loop and list for enabling ITK modules by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2237
Update clang format by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2238
Address Doxygen build issue with no python executable by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2242
Use pre-commit GHA action by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2240
Publish test pypi by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2231
Test using GHA host linux arm by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2239
Adress failing Doxygen builds in Packaging CI by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2243
Update CSVtoTable arguments in CMake by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2244
Add permissions to create release for publish action by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2246
Explicitly set OSX_ARCHITECTURES on osx java package by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2247
Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in https://github.com/SimpleITK/SimpleITK/pull/2245
Override LabelErodeDilate module hash to fix valgrind defect by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2249
Update ITK valgrind to include module used by simpleITK by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2250
Second attempt to resolve valgrind issues in LabelErodeDilate by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2253
New Contributors
@fepegar made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2190
@dependabot made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2245
Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.4.1…v2.5.0rc1