Merge pull request #6013 from hjmjohnson/large-test-cleanup
ENH: Add itk_add_file_test_cleanup for automatic test output cleanup
STYLE: Consolidate BigIO test scheduling-property blocks
Merge pull request #6011 from hjmjohnson/fix-ci-disk-space
COMP: Free disk space between build and test in Pixi CI
Merge pull request #6009 from hjmjohnson/style-allocate-initialized
STYLE: Replace Allocate(true) with AllocateInitialized() for readability
Merge pull request #6010 from hjmjohnson/style-sizetype-filled
STYLE: Use {}-initialization for zero-filled FixedArray-derived types
STYLE: Replace declare-then-Fill(N) with MakeFilled<T>(N)
Merge pull request #6008 from N-Dekker/Move-region-iterators-into-for-loops-over-faces
STYLE: Move region iterator declarations into `for` loops over faces
Merge pull request #5999 from hjmjohnson/common-code-pitfals-md
DOC: Fix PySequence_GetItem null guard and section numbering
DOC: Add compiler-cautions.md with pitfalls
STYLE: Disable clang-tidy checks that conflict with ITK coding standards
Merge pull request #6006 from hjmjohnson/fftw-simd-windows-arm64-fix
STYLE: Add SIMD status message and fix SSE forwarding to fftwd
PERF: Enable FFTW SIMD codelets with per-CPU introspection at configure time
Merge pull request #6004 from hjmjohnson/fftw-compute-optimized-defaults
COMP: Fix FFTW SIMD detection for Windows ARM64 and MSVC
PERF: Enable FFTW SIMD codelets with per-CPU introspection at configure time
Merge pull request #6005 from hjmjohnson/fix-expat-system-include-path
BUG: Fix itk_expat.h not found when ITK_USE_SYSTEM_EXPAT is ON
Merge pull request #5995 from hjmjohnson/cpp-cg-fem-unique-ptr
DOC: Add migration guide for FEM DenseVNL private type aliases
STYLE: Move MatrixRepresentation and MatrixHolder to private section
STYLE: Move VectorHolder type alias to private section
COMP: Use std::unique_ptr in FEMLinearSystemWrapperDenseVNL
Merge pull request #6002 from hjmjohnson/fix-exported-inline-destructors-abi
COMP: Move inline = default destructors to .cxx for 30 exported classes
Merge pull request #6001 from N-Dekker/itk-skip-greptile-review
ENH: Support "itk-skip-greptile-review" to skip Greptile reviewing
Merge pull request #5997 from hjmjohnson/cpp-cg-voxbocub-unique-ptr
COMP: Replace raw pointers with std::unique_ptr in VoxBoCUBImageIO
Merge pull request #5998 from N-Dekker/Simplify-iterator-containers
STYLE: Use range-based `for` loop in NaryFunctorImageFilter
PERF: Simplify iterator container in NaryFunctorImageFilter
STYLE: Simplify iterator container in DiffusionTensorImage filter
Merge pull request #5994 from hjmjohnson/opencv-videoio-smart-pointers
BUG: Fix OpenWriter() to check isOpened() before setting m_WriterOpen
COMP: Replace legacy OpenCV C API in Video test files
COMP: Migrate OpenCV Video IO from legacy C API to C++ API
COMP: Fix OpenCVBasicTypeBridge Matrix specialization for OpenCV 3/4
Merge pull request #5996 from hjmjohnson/cpp-cg-cellinterface-vector
COMP: Replace raw new[] with std::vector in CellInterfaceTest
Merge pull request #5986 from hjmjohnson/ai-commit-and-pr-generation
DOC: Address PR review comments in building.md and README.md
DOC: Address thewtex review comments in AGENTS.md and testing.md
DOC: Add git-commits and pull-requests context files with routing
DOC: Add README for Documentation/AI focused context files
DOC: Refactor AGENTS.md into routing layer with focused context files
DOC: Add AI-assisted contribution guidelines to AGENTS.md
Merge pull request #5992 from N-Dekker/Remove-GoToBegin-on-ImageIterators
STYLE: Remove GoToBegin() from Image Iterators in hxx files (manually)
STYLE: Remove GoToBegin() calls from Image Iterators in hxx files
STYLE: Remove GoToBegin() calls from ExtensionVelocitiesImageFilter
DOC: Edit phrasing and grammar of FDA software development guidelines (#5991)
Merge pull request #5989 from N-Dekker/Remove-local-type-aliases-Image-Iterators
STYLE: Use CTAD when assigning an Image Iterator, in hxx files
STYLE: Use CTAD for Image Iterator variables in hxx files
STYLE: Remove local type aliases of Image Iterators in `*.hxx`
Merge pull request #5988 from hjmjohnson/convert-ThreadedIteratorRangePartitioner-to-gtest
ENH: Add new tests ThreadedIteratorRangePartitioner
ENH: Convert itkThreadedIteratorRangePartitionerTest3 to GTest
ENH: Convert itkThreadedIteratorRangePartitionerTest2 to GTest
ENH: Convert itkThreadedIteratorRangePartitionerTest to GTest
Merge pull request #5975 from blowekamp/docs_pr_guidelines
DOC: Soften tone and incorporate reviewer feedback on AI PR guidelines
DOC: Add Create a Pull Request section with draft PR guidance
Merge pull request #5985 from hjmjohnson/convert-WindowConvergenceMonitoringFunction-to-gtest
COMP: Initialize convergenceValue to suppress uninitialized warning
STYLE: Narrow EXPECT_NO_THROW to guard only GetConvergenceValue call
ENH: Convert itkWindowConvergenceMonitoringFunctionTest to GTest
Merge pull request #5987 from N-Dekker/CTAD-ImageRegionConstIterator-hxx
STYLE: Use CTAD for `ImageRegionConstIterator` variables in hxx files
Merge pull request #5984 from hjmjohnson/convert-MathematicalMorphologyEnums-to-gtest
ENH: Convert itkMathematicalMorphologyEnumsTest to GTest
Merge pull request #5983 from hjmjohnson/convert-SimplexMeshWithFloatCoordRep-to-gtest
ENH: Convert itkSimplexMeshWithFloatCoordRepTest to GTest
Merge pull request #5982 from N-Dekker/CTAD-ImageRegionIterator
STYLE: Use CTAD for `ImageRegionIterator` variables in hxx files
Merge pull request #5981 from N-Dekker/Remove-local-type-aliases-of-ImageRegionIterator
STYLE: Remove local type aliases of ImageRegionConstIterator in `*.hxx`
STYLE: Remove local type aliases of ImageRegionIterator in `*.hxx`
Merge pull request #5973 from hjmjohnson/dash-board-github-ci-instrument-groupings
ENH: Report build warnings and errors from Build.xml in CI logs
ENH: Add collapsible CI log sections for dashboard phases
Merge pull request #5979 from thewtex/claude-md
DOC: Add `CLAUDE.md` shim that delegates to `AGENTS.md`
Merge pull request #5980 from blowekamp/fix-hdf5-wzero-as-null-pointer-constant
COMP: Suppress -Wzero-as-null-pointer-constant in HDF5 ITK wrapper headers
Merge branch 'release'
DOC: Add ITK 6.0 Beta 2 release notes
Merge pull request #5978 from blowekamp/fix-minc-duplicate-hdf5-header
COMP: Replace hdf5.h includes with itk_hdf5.h in MINC library
Merge pull request #5976 from N-Dekker/FreeSurferBinaryMeshIO-use-MeshIOBase-OpenInputFile
BUG: Make `FreeSurferBinaryMeshIO::ReadMeshInformation()` exception-safe
Merge pull request #5977 from N-Dekker/Replace-buffered-region-iterations-MarkovRandomFieldsClassifiers
STYLE: Remove `labelledImageIt` from `RGBGibbsPriorFilter::GibbsEnergy`