**Changes:** - Introduced "scale_strength" parameter to switch off beam-beam elements together with their embedded dipolar kick subtraction. - Fixed issue with zero denominator in calculation of Gx, Gy functions around (0, 0) within beambeam3d.
**Changes:** - Version number accessible as xfields.__version__.
0.8.0
**Changes:** - Pipeline capabilities in BeamBeam 6D - getting ready for strong-strong simulations - Better testing of Faddeeva function - Adapt spacecharge implementation to stricter behaviour of xobjects reference fields - configure_orbit_dependent_parameters_for_bb removes dipolar component also for wire elements
0.7.1
**Changes**
Adapted to new Xobjects and Xtrack API: - C source code provided in _extra_c_sources inside class declaration, _move_to renamed to move, XoStruct renamed to _XoStruct). - Kernel declarations can be provided through the _kernel dictionary when subclassing BeamElement. - Renamed per_particle_kernels to _per_particle_kernels.
0.7.0
**Changes:** - New API for BeamBeamBiGaussian2D and BeamBeamBiGaussian3D. More explicit names and similar interfaces for the two classes. - Reorganised BeamBeamBiGaussian3D to allow for strong-strong simulations - Removed usage of xobjects.dress function which has been discontinued. - Replaced xobjects.DressedStruct with xobjects.HybridClass following change in Xobjects - Fix include logic for BiGaussianFieldmap
0.6.3
**Changes:** - Fix in Faddeeva function implementation.