v5.10.3
See CHANGELOG for details.
What's Changed
- fix(resolver): isolate per-call state and guard against concurrent resolve() (#289) by @allmonday in #295
- fix(profile): pop timer id in end() to stop timeset leak (#290) by @allmonday in #296
- fix(resolver): reject empty context dict up-front (#291) by @allmonday in #297
- fix(analysis): skip inherited expose_dict / collect_dict via dict lookup (#292) by @allmonday in #298
- fix(analysis): revert _clone_collector to copy.deepcopy (#293) by @allmonday in #299
Full Changelog: v5.10.2...v5.10.3