See all documentation for this version [here](https://ampform.rtfd.io/en/0.8.0).
💡 New features
<details>
<summary>Extend Blatt-Weisskopf to L <= 8 (15)</summary>
- Improved rendering of the `BlattWeisskopf` in the API and the lineshape notebook
- Extended the Blatt-Weisskopf definition to angular momentum of up to _L_ <= 8
</details>
⚠️ Interface
<details>
<summary>Rename particle argument to resonance (17)</summary>
First argument of the `ResonanceDynamicsBuilder` protocol has been renamed to `resonance`.
</details>
<details>
<summary>Improve BlattWeisskopf signature (25)</summary>
Previously only had `args`, now it has a specific signature.
</details>
📝 Documentation
<details>
<summary>Improve citation labels and bibliography (14)</summary>
- Both DOI and URLs are now in the bibliography file. If both are available, only the DOI is rendered in the HTML pages (with link).
- References are now shown as [Author _et al._ year] instead of some number e.g. [1].
- Language tags have been removed from the [`bibliography.bib`](https://github.com/ComPWA/ampform/blob/8ee5c145d5beb840c38fa0a4736c7f7a6bf9d2c8/docs/bibliography.bib) file.
- Added more type hints to the [`docs/conf.py`](https://github.com/ComPWA/ampform/blob/8ee5c145d5beb840c38fa0a4736c7f7a6bf9d2c8/docs/conf.py) file
</details>
<details>
<summary>Improve instructions for custom dynamics (16)</summary>
Made the custom dynamics instructions a bit more user-friendly by:
- putting the `import` statements where they are used (for copy-button)
- clarifying what the output of a custom dynamics builder is by declaring an `expression` and `parameter_defaults` parameter
</details>
<details>
<summary>:tada: Add notebook with interactive Argand plots (23)</summary>
A new page has been added that illustrates how to use [mpl-interactions](https://mpl-interactions.readthedocs.io) to inspect the amplitude model. The page is a notebook that can be used interactively, but also renders nicely as an animation on the rendered HTML page itself.
![screencast](https://user-images.githubusercontent.com/29308176/114573593-cb8dab80-9c78-11eb-8951-29133ed4d0fb.gif)
</details>
<details>
<summary>Improve introductory text on main index page and usage page (26)</summary>
</details>
🖱️ Developer Experience
<details>
<summary>Split CI workflow into sty, docs, and tests (13)</summary>
</details>
<details>
<summary>Standardize cspell config (18)</summary>
Use the new `check-dev-files` hook to rename and format the `.cspell.json` file.
</details>
<details>
<summary>Verify shape of amplitude model and increase test coverage (20)</summary>
Previously, the tests did not check the shape of the complete amplitude model (specifically, the dynamics). The documentation only shows what those shapes look like, but don't check their shape. This is a problem when refactoring the dynamics (see in particular the [epic/improve-dynamics](https://github.com/ComPWA/ampform/tree/epic/improve-dynamics) branch).
</details>
<details>
<summary>Remove redundant dev dependencies (22)</summary>
In particular `pydeps` and `ipywidgets` (which may be added later on again in the dynamics epic branch).
</details>