Releases: acts-project/acts
Releases · acts-project/acts
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
v0.07.00
21 Merge Requests in this release:
Uncategorized
- !456 - Resolves problem with Line surface extrapolation
- !455 - Remove Eigen plugin
- !454 - Remove namespaces from target names, rename plugin components
- !453 - Resolve ACTS-494 "Digitization and dd4hep"
- !452 - CI build new plugins
- !451 - Fix clang tidy warnings
- !450 - CI build jobs with -Werror enabled
- !449 - "Make identifier free"
- !448 - Adding unit test to test the LoopProtector in the extrapolator.
- !447 - Correcting and updating the implementation of the formulae for the interction…
- !446 - minor fixes in the propagation
- !445 - Fixing path length evaluation in the LoopProtector and writing unit test with propagator.
- !442 - Make license check output more robust
- !441 - Change BoundaryCheck to handle aligned box check
- !440 - Approximate float equality and other byproducts of MCA testing
- !438 - Static checks: clang-tidy
- !436 - ACTS-470 ATLAS Adaptions
- !435 - Implement optimized clusterization
- !434 - Rename include directory,
#pragma once
, CMake target namespaces - !433 - Update deploy tag script
- !408 - Extrapolator prototype
v0.06.00
53 Merge Requests in this release:
New Feature
- !427 - Merge clusters connected components
- !413 - Serialization to variant_data and json
- !407 - ATLAS Legacy Seeding
- !404 - Split code base into Legacy/Core directories
- !398 - Finalize propagation to surfaces
- !394 - ACTS-419_considerUnderflowBin
- !369 - ACTS-398-Implement SurfaceArray using Grid, reimplement SurfaceArrayCreator methods
- !366 - Propagation old/new to all surfaces
Bug
- !415 - PlaneSurface::clone() returned a copy of the object without respect of the shift.
- !399 - ACTS-430_bFieldCreationBug
- !390 - Fix wrong include path in examples when used as subproject
Improvement
- !430 - ACTS-448_correctMaterialInBuilders
- !426 - Resolve ACTS-451 "Upgradedigimoduleparams"
- !425 - Update getting started guide
- !424 - Disallow (in particular GCC) extensions
- !423 - Update clang version
- !420 - Add test for PlaneSurface clone(transform) method
- !419 - Changed the constructor of Layer classes.
- !417 - Reword getting started to clear up some things
- !416 - Perform the resolve() check also for sLayer. This is an additional check if…
- !414 - Remove TE in favor of standard polymorphism in SurfaceArray and Axis
- !412 - Make setup scripts more robust
- !410 - Remove automatic detection and usage of ccache
- !406 - Readme update
- !405 - ACTS-435_LayerCreatorCheckSurfaces
- !403 - Review propagator interface (ACTS-421)
- !402 - ObserverList with examples
- !397 - ACTS-427 Add -Wextra -Wpedantic -Wshadow -Wunused-local-typedefs and throw_assert
- !396 - Updated cylinder reference frame
- !395 - change GeometryID test range
- !393 - Optimize coordinate conversions of the Eigen stepper
- !392 - Remove compilation warnings in Core
- !391 - Lower boost requirement
- !389 - ACTS-412_allowCustomSorting
- !388 - ACTS-411_UpdateACTSVersionFileName
- !387 - ACTS-410_attachingLayers
- !386 - Require LCG91
- !384 - Simplify CMakeLists and plugin handling
- !383 - ACTS-408_allowSensitiveLayers
- !382 - Merge branch 'ACTS-405_checkPresentMaterial' into 'master'
- !381 - Merge branch 'ACTS-401_nestedSubDetectors' into 'master'
- !380 - Merge branch 'ACTS-400_assembliesDD4hepPlugin' into 'master'
- !379 - Merge branch 'ACTS-402_cylinderVolumeBuilder' into 'master'
- !378 - Merge branch 'ACTS-404_averageMaterialDD4hepPlugin' into 'master'
- !377 - Merge branch 'ACTS-403_addMaterialProperties' into 'master'
Infrastructure
- !432 - clang format in docker should now work in submodule
- !429 - Add release sync script and trigger website deploy also on tags
- !422 - Gitlab CI: make shared runners work
- !418 - Trigger deploy of website on push to master
- !411 - Coverage deploy
- !401 - License year updator
- !400 - Increase number of build jobs to 8
- !385 - Reduce CI build memory consumption by using -j2