**Changes**
- Add method `EnergyProgram.get_kinetic_energy0_at_t_s(...)`.
- Add method `Line.get_amplitude_detuning_coefficients(...)`.
- Change `Line.twiss(...)` argument names: `ele_start` becomes `start`, `ele_stop` becomes `end`, `twiss_init` becomes `init`, `ele_init` becomes `init_at`, `ele_co_search` becomes `co_search_at`.
- Renamed `TwissTable.betz0` to `TwissTable.bets0`.
- xdeps manager initialized by default when creating a line.
- Add possibility to define optimization targets from line or vars through `Line.target(...)` or `Line.vars.target(...)`.
- Add possibility to define optimization targets from existing twiss tables through `TwissTable.target(...)`.]
- In Line.match remove `preserve`, `preserve_start`, `preserve_stop`, user can pass a twiss table instead.
- Add method `Optimizer.tag(...)`.
- Remove `LinearTransferMatrix` (was already deprecated).
- Rename amplitude detuning coefficients in the `LineSegmentMap` element (`detx_x` becomes `det_xx`, `detx_y` becomes `det_xy`, etc…).
- Thick elements allowed by default when importing from MAD-X.
- Add dependency on pandas.
- Improvements and updates in many examples.
**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.48.2...v0.49.0