Overview
This version introduces major breaking changes around the handling of `Optional` and `Union` types (now there is no special handling), as well as how parameter-tables work (replaced by use of Cyclebane, see updated documentation).
What's Changed
* Propose ADR 0001: Remove isinstance checks when setting parameters by SimonHeybrock in https://github.com/scipp/sciline/pull/153
* Propose ADR 0002: Remove special handling of Optional and Union by SimonHeybrock in https://github.com/scipp/sciline/pull/154
* Drop Python 3.9 support by SimonHeybrock in https://github.com/scipp/sciline/pull/159
* Implement ADR 0001: Remove isinstance checks when setting params by SimonHeybrock in https://github.com/scipp/sciline/pull/160
* Implement ADR 0002 (remove special handling of Optional and Union) by SimonHeybrock in https://github.com/scipp/sciline/pull/158
* MAINT: Error out gracefully with an unsupported scheduler by MridulS in https://github.com/scipp/sciline/pull/162
* Rewrite of Sciline's Pipeline by SimonHeybrock in https://github.com/scipp/sciline/pull/165
* Update to fixed and improved Cyclebane version by SimonHeybrock in https://github.com/scipp/sciline/pull/168
New Contributors
* MridulS made their first contribution in https://github.com/scipp/sciline/pull/156
**Full Changelog**: https://github.com/scipp/sciline/compare/24.04.1...24.06.0