Releases: intersystems/TestCoverage
Releases · intersystems/TestCoverage
v4.0.5
v4.0.4
v4.0.3
Automated release created by action-gh-release.
v4.0.2
v4.0.1
[4.0.1] - 2024-08-16
Fixed
- #45: Fixed Python line 0 tracking for 2024.2
- #46: Fix for bug caused by UpdateComplexity calling GetCurrentByName unnecessarily and causing dependency issues
- #47: Fixed mapping issue caused by empty lines at top of Python method not showing up in compiled Python
- #48: When the Line-By-Line Monitor resumes after pausing, resume the Python tracer too
- #49: Added user parameter for preloading python modules (fixes problem of pandas breaking sys.settrace on first import)
v4.0.0
[4.0.0] - 2024-08-01
Changed
- #29: As a consequence of this change, the minimum supported platform version is 2022.1
Added
- #29: Track code coverage for embedded python methods in .cls files
- #42: Added a listener interface and manager with an associated user parameter, allowing the user to broadcast output on test method/case/suite completion.
Full Changelog: v3.1.1...v4.0.0
v3.1.1
v3.1.0
Added:
#23: Allow CoverageClasses and CoverageRoutines to be specified as %DynamicArray in addition to $ListBuild() lists.
#14: Added a straightforward way to find and track coverage on all interoperability processes in the current namespace
Fixed:
#24: Whenever a new tag is created, a new release will be published using the tag string as its version. The release also comes with an export of the TestCoverage package in XML.
v3.0.0
v2.1.3
What's Changed
- Coverage aggregation fix by @timleavitt in #7
- Update module.xml by @SergeyMi37 in #8
- Add CI workflow by @timleavitt in #9
- Fail gracefully if nothing to monitor by @isc-tleavitt in #12
- added objectscript-quality by @SergeyMi37 in #17
New Contributors
- @SergeyMi37 made their first contribution in #8
- @isc-tleavitt made their first contribution in #12
Full Changelog: v2.0.0...v2.1.3