From 23efcef14ddcd53278cade3e69d984cc6929939d Mon Sep 17 00:00:00 2001 From: Hugo Talbot Date: Wed, 15 Jan 2025 12:29:06 +0100 Subject: [PATCH] Add ChangeLog for v24.12 --- CHANGELOG.md | 229 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 229 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d9da7f731b5..f6dd626aab4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,235 @@ # SOFA Changelog + +## [v24.12.00]( https://github.com/sofa-framework/sofa/tree/v24.12.00 ) + +[Full log]( https://github.com/sofa-framework/sofa/compare/v24.06..v24.12 ) + +### Highlighted contributions + +- [All] ObjectFactory: Explicit components registration [#4429](https://github.com/sofa-framework/sofa/pull/4429) +- [Mapping.NonLinear] Introduce AreaMapping [#4898](https://github.com/sofa-framework/sofa/pull/4898) +- [Mapping.NonLinear] Introduce VolumeMapping [#4906](https://github.com/sofa-framework/sofa/pull/4906) +- [Constraint.Lagrangian] Add augmented lagrangians [#5003](https://github.com/sofa-framework/sofa/pull/5003) +- [all] Various changes relative to the constraint matrix [#5017](https://github.com/sofa-framework/sofa/pull/5017) +- [workflow][Nix] initial packaging & flake [#5059](https://github.com/sofa-framework/sofa/pull/5059) + + +### Breaking + +- [Spring] Merging StiffSpringForceField and its parent [#4649](https://github.com/sofa-framework/sofa/pull/4649) +- [Core] Deprecate Compliant API in force fields [#4776](https://github.com/sofa-framework/sofa/pull/4776) +- [FEM.Elastic] Start unification of tetra FF and division of tests [#4778](https://github.com/sofa-framework/sofa/pull/4778) +- [Core] Factorize two variables with the same meaning (constraint id) [#4786](https://github.com/sofa-framework/sofa/pull/4786) +- [Core] Proposition to reduce the number of alias declarations [#4788](https://github.com/sofa-framework/sofa/pull/4788) +- [Sofa.GL] OglModel: Deprecate/Remove isEnabled Data [#4822](https://github.com/sofa-framework/sofa/pull/4822) +- [All] VisualModel: implement NVI for init/updateVisual() [#4827](https://github.com/sofa-framework/sofa/pull/4827) +- [FEM.Elastic] Hexa FEM inherits from BaseLinearElasticityFEMForceField [#4832](https://github.com/sofa-framework/sofa/pull/4832) +- [All] Reduce use of raw pointers [#4838](https://github.com/sofa-framework/sofa/pull/4838) +- [Component.Engine.Select] Refactoring of ROI classes [#4839](https://github.com/sofa-framework/sofa/pull/4839) +- [GUI.Qt] Add find or fetch for qgl viewer [#4840](https://github.com/sofa-framework/sofa/pull/4840) +- [All] Add way to disable windeppack [#4842](https://github.com/sofa-framework/sofa/pull/4842) +- [FEM.Elastic] Some FEM inherits from BaseLinearElasticityFEMForceField [#4852](https://github.com/sofa-framework/sofa/pull/4852) +- [Collision.Detection.Intersection] Delete compat layer for intersection [#4916](https://github.com/sofa-framework/sofa/pull/4916) +- [FEM] Components override the template API instead of the generic one [#4982](https://github.com/sofa-framework/sofa/pull/4982) +- [Mapping.Linear] Use links instead of raw pointers [#4996](https://github.com/sofa-framework/sofa/pull/4996) +- [Mapping.NonLinear] A base class for (almost) all non linear mappings [#5006](https://github.com/sofa-framework/sofa/pull/5006) +- [Core] Constexprification of VecId [#5082](https://github.com/sofa-framework/sofa/pull/5082) +- [Helper] Add Accessors for Array types [#5114](https://github.com/sofa-framework/sofa/pull/5114) + + +### Improvements + +- [Core] Dump ObjectFactory in json [#4775](https://github.com/sofa-framework/sofa/pull/4775) +- [Core] Introduce category for LinearSystem [#4784](https://github.com/sofa-framework/sofa/pull/4784) +- [GUI.Component] ConstraintAttachBodyPerformer: Add RigidType support [#4801](https://github.com/sofa-framework/sofa/pull/4801) +- [Config] Add CMake option for memory sanitizer [#4847](https://github.com/sofa-framework/sofa/pull/4847) +- [AnimationLoop] Apply new factory registration mechanism [#4858](https://github.com/sofa-framework/sofa/pull/4858) +- [Plugin] Add Cosserat as a fetchable plugin [#4859](https://github.com/sofa-framework/sofa/pull/4859) +- [SofaCUDA] Add constructor based on initializer_list [#4868](https://github.com/sofa-framework/sofa/pull/4868) +- [Helper] Retrieve the current user local configuration directory [#4875](https://github.com/sofa-framework/sofa/pull/4875) +- [GitHub] Update sofa-dev action to check timezone [#4877](https://github.com/sofa-framework/sofa/pull/4877) +- [GUI] Improve Error Handling in createPerformer [#4880](https://github.com/sofa-framework/sofa/pull/4880) +- [Core] Add filtering for unloaded plugins in ObjectFactory::getAllEntries [#4885](https://github.com/sofa-framework/sofa/pull/4885) +- [examples] Change rendering option in the TetrahedronFEMForceField.scn [#4922](https://github.com/sofa-framework/sofa/pull/4922) +- [Visual] Apply new factory registration mechanism [#4930](https://github.com/sofa-framework/sofa/pull/4930) +- [Setting] Apply new factory registration mechanism [#4931](https://github.com/sofa-framework/sofa/pull/4931) +- [SceneUtility] Apply new factory registration mechanism [#4932](https://github.com/sofa-framework/sofa/pull/4932) +- [Playback] Apply new factory registration mechanism [#4933](https://github.com/sofa-framework/sofa/pull/4933) +- [Engine] Add draw method in NearestPointROI [#4944](https://github.com/sofa-framework/sofa/pull/4944) +- [FEM] Add method computeVonMisesStress in TetrahedralCorotationalForceField and option to draw them [#4945](https://github.com/sofa-framework/sofa/pull/4945) +- [Engine.Select] Clean, extend and test MeshSubsetEngine [#4958](https://github.com/sofa-framework/sofa/pull/4958) +- [ODESolver] Apply new factory registration mechanism [#4975](https://github.com/sofa-framework/sofa/pull/4975) +- [IO] Apply new factory registration mechanism [#4976](https://github.com/sofa-framework/sofa/pull/4976) +- [Controller, Haptics, Diffusion] Apply new factory registration mechanism [#4977](https://github.com/sofa-framework/sofa/pull/4977) +- [LinearSystem] Apply new factory registration mechanism [#4981](https://github.com/sofa-framework/sofa/pull/4981) +- [MechanicalLoad] Apply new factory registration mechanism [#4983](https://github.com/sofa-framework/sofa/pull/4983) +- [Engine] Apply new factory registration mechanism [#5010](https://github.com/sofa-framework/sofa/pull/5010) +- [LinearSolver] Apply new factory registration mechanism [#5011](https://github.com/sofa-framework/sofa/pull/5011) +- [Topology] Apply new factory registration mechanism [#5012](https://github.com/sofa-framework/sofa/pull/5012) +- [SolidMechanics] Apply new factory registration mechanism [#5027](https://github.com/sofa-framework/sofa/pull/5027) +- [Collision] Apply new factory registration mechanism [#5033](https://github.com/sofa-framework/sofa/pull/5033) +- [examples] Update example scene of RungeKutta to make it stable [#5036](https://github.com/sofa-framework/sofa/pull/5036) +- [Constraint] Apply new factory registration mechanism [#5052](https://github.com/sofa-framework/sofa/pull/5052) +- [Mapping] Apply new factory registration mechanism [#5053](https://github.com/sofa-framework/sofa/pull/5053) +- [Mass] Apply new factory registration mechanism [#5055](https://github.com/sofa-framework/sofa/pull/5055) +- [all] Compatibility with C++20 [#5056](https://github.com/sofa-framework/sofa/pull/5056) +- [Helper] A static alternative to OptionsGroup: SelectableItem [#5062](https://github.com/sofa-framework/sofa/pull/5062) +- [Core] Support component included in multiple component change maps [#5074](https://github.com/sofa-framework/sofa/pull/5074) +- [runSofa] App name instead of empty string [#5076](https://github.com/sofa-framework/sofa/pull/5076) +- [GL, GUI] Apply new factory registration mechanism [#5097](https://github.com/sofa-framework/sofa/pull/5097) +- [Simulation.Core] Apply new factory registration mechanism [#5098](https://github.com/sofa-framework/sofa/pull/5098) +- [Core] Introduction of strong types [#5104](https://github.com/sofa-framework/sofa/pull/5104) +- [Type] Consistent string to color conversion [#5121](https://github.com/sofa-framework/sofa/pull/5121) +- [example] Update scene to display colors representing triangle areas [#5122](https://github.com/sofa-framework/sofa/pull/5122) + + +### Bug Fixes + +- [Core] Add topology subset indices test [#4738](https://github.com/sofa-framework/sofa/pull/4738) +- [MechanicalLoad] Update TrianglePressureForceField to remove plan selection and add callback on Data pressure and triangleList [#4743](https://github.com/sofa-framework/sofa/pull/4743) +- [FEM.Elastic] Fix small deformation in TriangleFEMForceField [#4780](https://github.com/sofa-framework/sofa/pull/4780) +- [Simulation.Core] Fix assert due to #4776 [#4792](https://github.com/sofa-framework/sofa/pull/4792) +- [GUI] initialize pointer to nullptr to avoid crash [#4793](https://github.com/sofa-framework/sofa/pull/4793) +- [SolidMechanics] Fix type declaration in deprecated data [#4807](https://github.com/sofa-framework/sofa/pull/4807) +- [Core] Add RenamedData component for data symbol renaming [#4814](https://github.com/sofa-framework/sofa/pull/4814) +- [Core] Explicit type instead of calling function with side effect [#4816](https://github.com/sofa-framework/sofa/pull/4816) +- [Collision] Secure pointers dereferences [#4819](https://github.com/sofa-framework/sofa/pull/4819) +- [FEM.Elastic] Fix dynamic symbols [#4831](https://github.com/sofa-framework/sofa/pull/4831) +- [CMake] Add QGLViewer2 name in FindQGLViewer.cmake [#4841](https://github.com/sofa-framework/sofa/pull/4841) +- [Topology.Dynamic] Fix wrong deprecation [#4843](https://github.com/sofa-framework/sofa/pull/4843) +- [CMake] Allow the out-of-tree for Sofa.GL Gui.Qt and runSofa [#4844](https://github.com/sofa-framework/sofa/pull/4844) +- [ODESOlver] Fix RHS computation of the backward Euler implicit solver [#4848](https://github.com/sofa-framework/sofa/pull/4848) +- [Core] Fix string comparison in factory [#4854](https://github.com/sofa-framework/sofa/pull/4854) +- [Helper] Fix deprecation warning for BackgroundSetting component [#4860](https://github.com/sofa-framework/sofa/pull/4860) +- [Constraint.Projective] Fix internal data allocation [#4865](https://github.com/sofa-framework/sofa/pull/4865) +- [SofaCUDA] Apply rename of some Data [#4866](https://github.com/sofa-framework/sofa/pull/4866) +- [all] Fix type of renamed Data [#4869](https://github.com/sofa-framework/sofa/pull/4869) +- [Qt] Register objects when loading from Qt [#4872](https://github.com/sofa-framework/sofa/pull/4872) +- [VolumetricRendering.CUDA] Fix compilation after SOFA changes [#4879](https://github.com/sofa-framework/sofa/pull/4879) +- [Mapping] Fix draw in DistanceMultiMapping [#4881](https://github.com/sofa-framework/sofa/pull/4881) +- [FEM.Elastic] remove static variable [#4883](https://github.com/sofa-framework/sofa/pull/4883) +- [Visual] BaseCamera: Fix return value when saving a view file [#4884](https://github.com/sofa-framework/sofa/pull/4884) +- [Topology.Dynamic] GeometryAlgoritims: disable lighting when drawing topologies [#4887](https://github.com/sofa-framework/sofa/pull/4887) +- [Visual] Camera: do not export/import lookat info [#4888](https://github.com/sofa-framework/sofa/pull/4888) +- [Core] Fix compilation warnings with addClambda [#4889](https://github.com/sofa-framework/sofa/pull/4889) +- [FEM] Remove duplicated Link to topology [#4890](https://github.com/sofa-framework/sofa/pull/4890) +- [Mapping.NonLinear] Fix rigid types in SquareDistanceMapping [#4891](https://github.com/sofa-framework/sofa/pull/4891) +- [VolumetricRendering] Fix target name in OglTetrahedralModel [#4893](https://github.com/sofa-framework/sofa/pull/4893) +- [Core] Secure json dump [#4894](https://github.com/sofa-framework/sofa/pull/4894) +- [SolidMechanics.FEM.Elastic] Fix compilation on clang{12, 13} [#4899](https://github.com/sofa-framework/sofa/pull/4899) +- [Core] Replace non-utf8 chars by special char with error message [#4900](https://github.com/sofa-framework/sofa/pull/4900) +- [image] convert unsigned char to int when streaming [#4901](https://github.com/sofa-framework/sofa/pull/4901) +- [Core] Revert thread local changes on exec params [#4902](https://github.com/sofa-framework/sofa/pull/4902) +- [Type] Fix wrong use of std::empty [#4903](https://github.com/sofa-framework/sofa/pull/4903) +- [Core] pointer checking [#4904](https://github.com/sofa-framework/sofa/pull/4904) +- [Core] Fix check and use of componentState in SingleStateAccessor [#4917](https://github.com/sofa-framework/sofa/pull/4917) +- [Playback] Fix WriteStateCreator to pass period only if it has a value. Because WriteState use isSet value... [#4919](https://github.com/sofa-framework/sofa/pull/4919) +- [Spring] Enable spring by default if Data enabled is not set [#4946](https://github.com/sofa-framework/sofa/pull/4946) +- [GUI.Common] ArgumentParser: catch exceptions when same options are added [#4947](https://github.com/sofa-framework/sofa/pull/4947) +- [Config] Use cmake-generator-expression to set cxx and c flags [#4990](https://github.com/sofa-framework/sofa/pull/4990) +- [LinearSolver.Direct] Fix packaging [#4999](https://github.com/sofa-framework/sofa/pull/4999) +- [FrameSpringForceField] Fix invalid data field's name [#5002](https://github.com/sofa-framework/sofa/pull/5002) +- [DefaultType] Fix RigidDeriv name [#5015](https://github.com/sofa-framework/sofa/pull/5015) +- [Constraint.Projective] Make LinearVelocityProjectiveConstraint work with FreeMotionAL [#5025](https://github.com/sofa-framework/sofa/pull/5025) +- [LinearAlgebra] Add CompressedRowSparseMatrixConstraint tests [#5037](https://github.com/sofa-framework/sofa/pull/5037) +- [tools] Deactivate all plugin containing CUDA in its name [#5044](https://github.com/sofa-framework/sofa/pull/5044) +- [Engine.Select] Fix MeshSubsetEngine compilation [#5046](https://github.com/sofa-framework/sofa/pull/5046) +- [Core.Collision] NarrowPhaseDetection: disable lighting when displaying detection outputs [#5048](https://github.com/sofa-framework/sofa/pull/5048) +- [Core] ForceField: print only once about missing kfactor usage [#5050](https://github.com/sofa-framework/sofa/pull/5050) +- [GitHub] Fix python dependencies in Actions [#5061](https://github.com/sofa-framework/sofa/pull/5061) +- [GitHub] Use python venv in Actions [#5066](https://github.com/sofa-framework/sofa/pull/5066) +- [Core] Test for nullptr in force field creation [#5075](https://github.com/sofa-framework/sofa/pull/5075) +- [Core] Fix isSet flag when setting a link to a not-yet created data [#5081](https://github.com/sofa-framework/sofa/pull/5081) +- [LinearAlgebra] CompressedRowSparseMatrixConstraint: make consistent the serialization/deserialization process [#5087](https://github.com/sofa-framework/sofa/pull/5087) +- [Gl.Component] Swap data description in OglColorMap [#5118](https://github.com/sofa-framework/sofa/pull/5118) +- [GL.Component] Fix min max computation in DataDisplay [#5120](https://github.com/sofa-framework/sofa/pull/5120) +- [Mapping] Fix debug compilation [#5134](https://github.com/sofa-framework/sofa/pull/5134) +- [Helper] Fix warning unexpected tokens following preprocessor directive [#5137](https://github.com/sofa-framework/sofa/pull/5137) +- [Backward] Fix typo [#5146](https://github.com/sofa-framework/sofa/pull/5146) +- [CollisionOBBCapsule] Fix Capsule destructor [#5147](https://github.com/sofa-framework/sofa/pull/5147) +- [All] Fix visualisation [#5152](https://github.com/sofa-framework/sofa/pull/5152) + + +### Cleaning + +- [Mass] Replace doUpdateInternal by callback: UniformMass [#3927](https://github.com/sofa-framework/sofa/pull/3927) +- [Core,Helper] Prevent to create objects from unloaded plugins [#4722](https://github.com/sofa-framework/sofa/pull/4722) +- [Topology.Container] Various clean in TriangleSetGeometryAlgorithms [#4746](https://github.com/sofa-framework/sofa/pull/4746) +- [all] Update data comments [#4751](https://github.com/sofa-framework/sofa/pull/4751) +- [Lagrangian.Model] Use base class Data instead of protected class member for constraint id [#4763](https://github.com/sofa-framework/sofa/pull/4763) +- [Mapping.NonLinear] Cleaning of DistanceMapping [#4777](https://github.com/sofa-framework/sofa/pull/4777) +- [FEM.Elastic] Remove addKToMatrix override as it is duplicated from base class [#4779](https://github.com/sofa-framework/sofa/pull/4779) +- [SofaAssump] Fix shadow variable in SceneColladaLoader [#4785](https://github.com/sofa-framework/sofa/pull/4785) +- [Project] Start dev phase v24.12 [#4787](https://github.com/sofa-framework/sofa/pull/4787) +- [All] Plugins: Deprecate entrypoint getModuleComponentList() [#4795](https://github.com/sofa-framework/sofa/pull/4795) +- [GUI] Fix typo in comments [#4797](https://github.com/sofa-framework/sofa/pull/4797) +- [All] Remove compat layer for Intersection methods [#4802](https://github.com/sofa-framework/sofa/pull/4802) +- [all] Clean some warnings [#4805](https://github.com/sofa-framework/sofa/pull/4805) +- [GUI] Clean warning from GUI at start [#4811](https://github.com/sofa-framework/sofa/pull/4811) +- [All] CMake: Remove deprecated settings [#4812](https://github.com/sofa-framework/sofa/pull/4812) +- [All] Remove SOFA_ENABLE_LEGACY_HEADERS usage [#4813](https://github.com/sofa-framework/sofa/pull/4813) +- [Core] Deprecate typeName with parameter [#4817](https://github.com/sofa-framework/sofa/pull/4817) +- [All] Reduce includes to helper/set.h [#4820](https://github.com/sofa-framework/sofa/pull/4820) +- [Projective] FixedProjectiveConstraint: Remove draw specializations and compute bbox [#4823](https://github.com/sofa-framework/sofa/pull/4823) +- [FEM.Elastic] Remove unused methods [#4824](https://github.com/sofa-framework/sofa/pull/4824) +- [Helper] Added cleanup callback [#4828](https://github.com/sofa-framework/sofa/pull/4828) +- [FEM.Elastic] Example of using structured binding [#4835](https://github.com/sofa-framework/sofa/pull/4835) +- [Helper] Move string utils from Utils to StringUtils [#4837](https://github.com/sofa-framework/sofa/pull/4837) +- [Core] Remove m_cId deprecation warning spam [#4846](https://github.com/sofa-framework/sofa/pull/4846) +- [CMake] Change CMake version in preset [#4849](https://github.com/sofa-framework/sofa/pull/4849) +- [Helper, AnimationLoop] ComponentChange: add Dealiased state [#4863](https://github.com/sofa-framework/sofa/pull/4863) +- [all] Rename lifecycle names for HEADER [#4882](https://github.com/sofa-framework/sofa/pull/4882) +- [CMake] Update all cmake_minimum_required in plugins [#4886](https://github.com/sofa-framework/sofa/pull/4886) +- [Core] ObjectFactory: fix typo when an object is not found [#4908](https://github.com/sofa-framework/sofa/pull/4908) +- [all] Fix various summer warnings [#4909](https://github.com/sofa-framework/sofa/pull/4909) +- [runSofa] Removed obsolete options [#4925](https://github.com/sofa-framework/sofa/pull/4925) +- [Sofa.GUI, Plugins] Pluginize HeadlessRecorder [#4928](https://github.com/sofa-framework/sofa/pull/4928) +- [All] Add scoped timers for tracy profiler [#4957](https://github.com/sofa-framework/sofa/pull/4957) +- [GUI] Minor cleaning in GUIManager [#4967](https://github.com/sofa-framework/sofa/pull/4967) +- [all] Cleanings on debug symbols [#4971](https://github.com/sofa-framework/sofa/pull/4971) +- [OpenCL] Update OpenCLProgram.cpp remove unused variable [#4973](https://github.com/sofa-framework/sofa/pull/4973) +- [FEM.Elastic] missing override keyword [#4980](https://github.com/sofa-framework/sofa/pull/4980) +- [Core] Move DevBaseMonitor in SofaValidation [#4985](https://github.com/sofa-framework/sofa/pull/4985) +- [all] Use isComponentStateValid [#4995](https://github.com/sofa-framework/sofa/pull/4995) +- [LinearAlgebra] Rename class MatrixSubstraction to MatrixSubtraction [#5016](https://github.com/sofa-framework/sofa/pull/5016) +- [ODESolver] Rename files to match class name [#5034](https://github.com/sofa-framework/sofa/pull/5034) +- [examples] Remove old tutorials [#5035](https://github.com/sofa-framework/sofa/pull/5035) +- [VolumetricRendering] Initialize SOFACuda [#5039](https://github.com/sofa-framework/sofa/pull/5039) +- [All] Clean collision detection in FreeMotionAnimationLoop [#5042](https://github.com/sofa-framework/sofa/pull/5042) +- [DefaultAnimationLoop] Add timer for collision begin and collision end [#5043](https://github.com/sofa-framework/sofa/pull/5043) +- [GenericConstraintSolver] FIX Generic constraint solver timer [#5045](https://github.com/sofa-framework/sofa/pull/5045) +- [all] Fix warnings [#5054](https://github.com/sofa-framework/sofa/pull/5054) +- [all] Run codespell on the code base + config file [#5064](https://github.com/sofa-framework/sofa/pull/5064) +- [Mapping] Deprecate module Sofa.Component.Mapping.MappedMatrix [#5070](https://github.com/sofa-framework/sofa/pull/5070) +- [examples] Run PluginFinder [#5072](https://github.com/sofa-framework/sofa/pull/5072) +- [Helper] Ensure exactly one directory separator [#5073](https://github.com/sofa-framework/sofa/pull/5073) +- [CUDA] Update CudaHexahedronTLEDForceField.cpp [#5085](https://github.com/sofa-framework/sofa/pull/5085) +- [Config] Minor cleaning of config.h [#5103](https://github.com/sofa-framework/sofa/pull/5103) +- [Constraint] Clean BilateralLagrangianConstraint [#5109](https://github.com/sofa-framework/sofa/pull/5109) +- [Mapping.Linear] Cleaning of SubsetMultiMapping [#5115](https://github.com/sofa-framework/sofa/pull/5115) +- [Visual] Move, rename and clean OglCylinderModel [#5124](https://github.com/sofa-framework/sofa/pull/5124) +- [all] Minor esthetic changes [#5129](https://github.com/sofa-framework/sofa/pull/5129) +- [Spring] Add warning when user tries to override MeshSpringForcefield indices [#5136](https://github.com/sofa-framework/sofa/pull/5136) +- [LinearSolver] Renamed ShewchuckPCGLinearSolver by removing the Shewchuck [#5139](https://github.com/sofa-framework/sofa/pull/5139) +- [Core, Simulation.Core] Registration: (re)enable deprecation warnings [#5155](https://github.com/sofa-framework/sofa/pull/5155) +- [All] Remove spam warnings [#5156](https://github.com/sofa-framework/sofa/pull/5156) + + +### Refactoring + +- [Component] Rename Data [#4771](https://github.com/sofa-framework/sofa/pull/4771) +- [SofaTest] Rename deprecated data [#4804](https://github.com/sofa-framework/sofa/pull/4804) +- [SofaCUDA] Simplify definition of CudaVector type [#4864](https://github.com/sofa-framework/sofa/pull/4864) +- [SofaCUDA,SofaDistanceGrid] Move DistanceGrid CUDA files in a SofaDistanceGrid extension [#4878](https://github.com/sofa-framework/sofa/pull/4878) +- [All] Apply renamed data on codebase [#4927](https://github.com/sofa-framework/sofa/pull/4927) +- [Test] Refactor Mapping_test [#5079](https://github.com/sofa-framework/sofa/pull/5079) +- [GitHub] Remove dev meeting action [#5107](https://github.com/sofa-framework/sofa/pull/5107) + + + + ## [v24.06.00]( https://github.com/sofa-framework/sofa/tree/v24.06.00 ) [Full log]( https://github.com/sofa-framework/sofa/compare/v23.12..v24.06 )