Releases: acts-project/acts
Releases · acts-project/acts
v0.10.00
21 Merge Requests in this release:
New Feature
- !600 - Add Bounding Volume Hierarchy capabilities for Navigation
- !598 - Add visitor method for overallocated matrices
- !586 - Implementation of Ray and Frustum
- !562 - Implement bounding boxes for Volumes, VolumeBounds
- !535 - Iterative vertex finder
Improvement
- !583 - Introducing new dimension into track parametrisation
- !580 - Renaming of dimension related typedefs
- !576 - Introducing time component to Vertexing
- !575 - Update contribution guide
- !574 - Change wording of license statement
- !573 - FloatComparisons: allow dynamic matrices
- !572 - Reorganize into higher level module folders
- !571 - Helper documentation, static asserts, tests
- !567 - KalmanFilter: Use source links
Infrastructure
- !593 - Fix default arguments
- !592 - Change authors file in core repo
- !589 - Attempt to fix docker based formatting script again
- !585 - Fix docker based formatting script.
- !581 - Update CI scripts
Uncategorized
3 issues addressed in this release:
Improvement
v0.09.02
v0.09.01
2 Merge Requests in this release:
Improvement
v0.09.00
37 Merge Requests in this release:
New Feature
- !563 - Actually allow external assigning of material
- !560 - External assigning of Material to TrackingGeometry
- !556 - New seedfinder
- !555 - Add new geometry shapes
- !554 - Implement material mapping on top of Propagator
- !543 - Visualization helpers
- !534 - Detector pattern
- !529 - Result error handling
- !522 - Interpolated material map
Bug
- !559 - Fix linking problem, wrong includes, missing tests
- !569 - fix multiple moving of same var
- !565 - Fixes rng seed in VolumeMaterialMapper unit test
- !553 - Use fixed RNG seed for vertexing unit tests
- !550 - Make NavigatorTest pseudo stepper conform to stepper concept
- !549 - CylinderVolumeHelper: Fix BoundarySurface position calculation
- !545 - Change signature of decomposeToSurface
- !542 - Fix 'NaN' in DigiziationModule
- !537 - Fix to the DD4HepConverter after GeometryContext introdcution
Improvement
- !551 - Make some geometry helper methods public
- !540 - Use per-target C++17 feature
- !570 - Add test for Result, fix sfinae
- !568 - Add interface to assign volume material
- !552 - Optimize interpolated B field
- !548 - Make StepperConcept more explicit.
- !547 - Remove channel_id from GeometryID
- !546 - Move a few tests to boost::test solib
- !544 - Switch rectangle bounds to use min and max vertex
- !541 - Include classes in Legacy in Doxygen documentation
- !539 - Kalman Filter: Calculate and store Chi2
- !538 - Billoir vertex fitter - Error result handling
- !536 - Add commit hash to generated version header
- !533 - Stepper propagator definition IPP
- !532 - Remove boost type erasure
- !531 - Remove variant data
- !520 - Introduce Context object into acts-core
- !518 - Adjust stepper interface and make it explicit through type trait assertions
Infrastructure
12 issues addressed in this release:
New Feature
Bug
- #585 - linking problem of
master
forAccumulatedVolumeMaterial
on Mac OsX - #589 - GridTests moves the same variable multiple times
- #587 - VolumeMaterialMapperTests uses true random numbers
- #577 - Pseudo stepper in NavigatorTests does not conform to StepperConcept
- #576 - Boundary surface position calculation in CylinderVolumeHelper is wrong
- #575 - 'NaN' in DigiziationModule
Improvement
v0.08.02
10 Merge Requests in this release:
New Feature
Bug
Improvement
- !528 - Use shared lib for the boost test framework
- !525 - Switch llvm build to Ubuntu and use clang+libc++
- !524 - Change TGB interface to accept std::functions
- !523 - Incremental build
- !521 - Change propagator status name
- !517 - Rename identifier_t to source_link_t
- !513 - Easier clang format script and git-hook-able version
- !510 - Various Verrou-inspired fixes
v0.08.01
15 Merge Requests in this release:
Bug
- !514 - Fixed SteppingLogger
- !507 - Fix layer creator for asymmetric detectors
- !503 - Hang on to surface given to Step in logger
Improvement
- !519 - Change contribution guide, mention shared runners on fork
- !516 - Set C++17 standard by default, upgrade to Clang 7 and GCC 8
- !515 - Read version number from file
- !508 - States without functions
- !506 - Disable all optional components in the default built
- !502 - Update SingleBoundTrackParameters doc comment note
- !501 - Allow setting C++ standard through cache variable
- !500 - Remove variant for TrackState
- !498 - Fixes / adjustments to CuboidVolumeBuilder
- !495 - Make all remaining surface constructors protected
- !490 - Clean up float comparisons and other test assertions
Uncategorized
v0.08.00
4 Merge Requests in this release:
Uncategorized
v0.07.03
7 Merge Requests in this release:
Uncategorized
- !487 - Fix sshfs version
- !486 - Remove legacy extrapolation
- !484 - Drop LCG91 and LCG92
- !482 - Put all Surfaces in shared_ptrs
- !480 - Coverage deploy script rewrite, make it more reliable
- !471 - Fix undefined behavior in interpolated magnetic field
- !458 - Material memory update and mapping synchronization
v0.07.02
1 Merge Requests in this release:
Uncategorized
v0.07.01
16 Merge Requests in this release:
Uncategorized
- !477 - Correct spelling mistake
- !476 - Fix macOS build with the new LCG93 cmake logic
- !474 - Report line coverage instead of branch coverage
- !472 - Enable builds on LCG93 and LCG94
- !470 - GeometryID bit allocation
- !469 - Propagator, Navigator output change, Layer::compatibleSurfaces, EigenStepper::cross fix
- !468 - Move Propagator::Options to PropagatorOptions
- !467 - Add commit hash to ActsConfig.cmake
- !465 - Fix coverage report only containing hpp files
- !464 - Use approximate comparison in NavigatorTests
- !463 - Add surface visit method to TrackingGeometry and TrackingVolume
- !462 - TrackSateOnSurface class re-introduced (outside KalmanFitter)
- !461 - Identification flag applied
- !460 - Adding UnitTest for simple geometry
- !459 - Remove python dependency
- !431 - SpacePointBuilder