Skip to content

Releases: acts-project/acts

v28.2.0

17 Aug 20:24
Compare
Choose a tag to compare

Fix

Refactor

Feature

Ci

Performance

Documentation

v28.1.0

07 Aug 15:37
Compare
Choose a tag to compare

Feature

Ci

Refactor

Performance

Fix

v28.0.0

28 Jul 16:05
Compare
Choose a tag to compare

Breaking

Feature

Documentation

CI

Fix

Refactor

Build

v27.2.0

24 Jul 08:16
Compare
Choose a tag to compare

Chore

Refactor

Feature

Ci

Fix

Performance

Build

v27.1.0

04 Jul 14:09
Compare
Choose a tag to compare

Fix

Ci

Chore

Documentation

Refactor

Feature

Test

v27.0.0

20 Jun 08:06
Compare
Choose a tag to compare

Breaking

Feature

Fix

Refactor

CI

Chore

Documentation

v26.0.0

22 May 16:17
Compare
Choose a tag to compare

Breaking

  • refactor!: TrackContainer/MultiTrajectory surfaces, jacobians, meas access (44c343b) (@paulgessinger)

  • This changes the contract between TrackContainer, MultiTrajectory and their backends. Notably it

    • Adds dedicated methods for surface manipulation that are used by the backend:
      • referenceSurface_impl to get a reference surface by index. It returns a pointer, and a new method hasReferenceSurface on the proxies compares it to nullptr to check if a reference surface is set
      • setReferenceSurface_impl to set a reference surface
      • has_impl for both backend types is not expected to respond to referenceSurface anymore.
    • In MultiTrajectory, the backend is no longer expected to return an index referencing a jacobian, measurement or measurement covariance. Instead, the dedicated methods jacobian_impl, measurement_impl and measurementCovariance_impl are now called by the proxy with the state index directly, leaving the backend to implement index traversal. has_impl is not expected to respond to calibrated, calibratedCov, jacobian anymore.
  • TrackStateType as bitset view instead of bitset (#2068) (37bc755) (@paulgessinger)

  • add non-cost access to Surface (#2072) (b7afb6b) (@asalzburger)

  • Generalize NavigationDirection to Direction (#2030) (b442bb9) (@andiwand)

Feature

Fix

Refactor

Chore

Ci

Build

Test

v25.0.1

07 May 15:20
Compare
Choose a tag to compare

Fix

Ci

v25.0.0

21 Apr 15:45
Compare
Choose a tag to compare

Breaking

Refactor

Ci

Fix

Feature

Build

Performance

  • Space Point Formation requires functions that accepts const reference to source links (#1991) (79fe828) (@CarloVarni)

Test

Documentation

v24.0.0

27 Mar 13:52
Compare
Choose a tag to compare

Breaking

  • TrackContainer backends needs to implement these methods: (4d1a846) (@paulgessinger):
    • copyDynamicFrom_impl
    • ensureDynamicColumns_impl
  • SSS Seeding: Store dynamic variables instead of constantly copying them (#1966) (bf5a3fc) (@CarloVarni)
  • Seeding runs on const inputs (#1948) (6ba881e) (@CarloVarni)
  • Store unsigned 64bit integer for projector in MTJ backend (#1958) (0b61727) (@paulgessinger)
  • Rewrite Binned SP Group (#1919) (16ebb52) (@CarloVarni)
  • MultiTrajectory API change (#1948) The SourceLink returned from uncalibratedSourceLink and getUncalibratedSourceLink is now a value. If you have a construct / access pattern like (58d7632) (@paulgessinger)
    const auto& sl = ts.getUncalibratedSourceLink().template get<MySourceLink>();
    you will now have a dangling reference. You'll need to change const auto& to auto to keep the SourceLink valid.

Refactor

Feature

Fix

Chore

Performance

Ci