# 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