What's Changed
- Drop support for pytest 7.x, which was superseded in January 2024. (#142)
- For Python 3.13+, add support for failing a test if any objects created by that test survive past the test body finishing (via
pytest.mark.limit_leaked_objects). Expected leaks can be filtered out and ignored. (#153) - Control how much detail the
limit_memorymarker shows on failure via pytest's-v/-qflags or theverbosity_memrayini option. At the default level or-vthe top 10 allocations by size are shown;-vvlists every allocation;-qhides the allocation list entirely, leaving only the one-line failure summary. (#142)
New Contributors
- @Michel-sss made their first contribution in #168
- @blingblin-g made their first contribution in #171
Full Changelog: v1.8.0...v1.9.0