* Allow users to pass `xycoords="data"` to `flexitext()`.
Maintenance and fixes
* Support Python 3.10, 3.11, and 3.12 in the tests. * Upgrade Black to `24.10.0` and Pylint to `3.3.3`.
Deprecation
* Don't run tests for Python 3.7 and 3.8 anymore.
0.2.0
New features
* Add `mva` argument to `flexitext()` which controls the vertical alignment of individual texts within the outer text box (5da272172874fc89e54c4bf112a237dadb37062a).
Maintenance and fixes
* Improve backgroundcolor behavior. The backgroundcolor of one piece of text does not overlap other pieces of text (32787dfe0e60c57154f99ffe09011c5e7fd6367a). * Add `pyproject.toml` (9). * Numbers like X. are interpreted as X.0 floats (e.g. `1.`). Flexitext attempted to parse them as two numbers, resulting in an error (9). * Add `Changelog.md` (9). * Improved test coverage (9).