Highlights
- Update to work again with modern Python, IPython, Sphinx and Matplotlib
- Fix multiple significant outstanding issues and enhance functionality
- Add CIs, test suite and visual regression checks
- Overhaul packaging to follow modern standards and best practices
- Add/rewrite user and developer documentation and metadata
- Conform project to up to date conventions
- Other smaller improvements and maintenance
What's Changed
- Update to work with latest Sphinx and IPython by @fasiha in #21
- Fix render_math condition by @martinRenou in #25
- Remove plot_directive and use the one from Matplotlib by @martinRenou in #30
- Merge Sphinx build destination and source directory by @martinRenou in #32
- Add tests and CIs, upgrade packaging and metafiles, drop Py2 and add Py3.10, standardize infra and config, and more by @CAM-Gerlach in #33
- Ignore spurious ResourceWarning in tests when opening the rendered result in the browser on Linux by @martinRenou in #35
- Add ability to render Sphinx-format docstrings by @CAM-Gerlach in #36
- Fix and improve definition extraction, avoid deprecated/removed calls and clean up other issues by @CAM-Gerlach in #40
- Add visual regression tests with playwright by @martinRenou in #41
- Add contributing guide/docs & security policy, and update/standardize readme, release guide, license info, & links by @CAM-Gerlach in #43
- Release Docrepr 0.2.0 by @CAM-Gerlach in #44
New Contributors
- @fasiha made their first contribution in #21
- @martinRenou made their first contribution in #25
- @CAM-Gerlach made their first contribution in #33
Changelog: v0.2.0 - 2022-02-29
Full Diff: v0.1.1...v0.2.0