Qoverage

Latest version: v0.1.13

Safety actively analyzes 638396 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.1.7

Pre-release so that there is a .whl available for other projects to work with.

As long as Qoverage is in the pre-release phase there will be no guarantees about stability w.r.t. semantic versioning.

Qoverage is bundled with qmldom built from Qt v6.5.3 and won't interfere with, or depend on your Qt installation.

What's Changed
* Fix pypi by SanderVocke in https://github.com/SanderVocke/qoverage/pull/49
* Fixpypi by SanderVocke in https://github.com/SanderVocke/qoverage/pull/50


**Full Changelog**: https://github.com/SanderVocke/qoverage/compare/v0.1.6...v0.1.7

Known issues

* .js and .mjs files are not instrumented because they can not (yet) be parsed using `qmldom` (see [QTBUG-116648](https://bugreports.qt.io/browse/QTBUG-116648))
* `qmldom` still sometimes fails to parse certain qml files due to various small issues. Such files will be treated as "coverable with zero coverage". In such cases, bug reports are submitted to the [Qt bug tracker](https://bugreports.qt.io).
* Running with the interactive collection mode (`qoverage collect -- some_command`) is untested.
* Python package is cross-platform but only bundles a `qmldom` tool for linux x64. On other platforms, `qmldom` (preferably 6.5.2) should be provided and specified with the QMLDOM env var.
* Plenty of Javascript constructs are not yet supported. Usually this leads to small parts of code not being included in the coverage analysis.
* The qmldom is built on manylinux, but the Python wheel itself is still not built on a forward-compatible abi3 setup. So the compatibility of the wheel may be limited.

0.1.6

Pre-release so that there is a .whl available for other projects to work with.

As long as Qoverage is in the pre-release phase there will be no guarantees about stability w.r.t. semantic versioning.

Qoverage is bundled with qmldom built from Qt v6.5.3 and won't interfere with, or depend on your Qt installation.

What's Changed
* Update pyproject.toml to v0.1.6 by SanderVocke in https://github.com/SanderVocke/qoverage/pull/44
* Move to qmldom built on manylinux for wider compatibility
* Some efforts to prepare reaching a WebAssembly build of qmldom, which are not yet included in the release (and may never)

**Full Changelog**: https://github.com/SanderVocke/qoverage/compare/v0.1.5...v0.1.6

Known issues

* .js and .mjs files are not instrumented because they can not (yet) be parsed using `qmldom` (see [QTBUG-116648](https://bugreports.qt.io/browse/QTBUG-116648))
* `qmldom` still sometimes fails to parse certain qml files due to various small issues. Such files will be treated as "coverable with zero coverage". In such cases, bug reports are submitted to the [Qt bug tracker](https://bugreports.qt.io).
* Running with the interactive collection mode (`qoverage collect -- some_command`) is untested.
* Python package is cross-platform but only bundles a `qmldom` tool for linux x64. On other platforms, `qmldom` (preferably 6.5.2) should be provided and specified with the QMLDOM env var.
* Plenty of Javascript constructs are not yet supported. Usually this leads to small parts of code not being included in the coverage analysis.
* The qmldom is built on manylinux, but the Python wheel itself is still not built on a forward-compatible abi3 setup. So the compatibility of the wheel may be limited.

qmldom-6.5.3-v1.0.0
Standalone (statically linked) qmldom binaries compiled from Qt 6.5.3.

Note that although this release is linked to a tag, the binaries are not necessarily built on that tag. It is just a necessity for Github releases. Please ignore the included source archives for this reason.

This "release" is also not necessary to use qoverage - it will be bundled in qoverage releases.

Changelog:

- now built on manylinux_2_28 for wider compatibility
- 6.5.2 -> 6.5.3

0.1.5

Pre-release so that there is a .whl available for other projects to work with.

As long as Qoverage is in the pre-release phase there will be no guarantees about stability w.r.t. semantic versioning.

Qoverage is bundled with qmldom built from Qt v6.5.2 and won't interfere with, or depend on your Qt installation.

What's Changed
* Update documentation by SanderVocke
* Fix escaping fixes in string literals by SanderVocke in https://github.com/SanderVocke/qoverage/pull/43


**Full Changelog**: https://github.com/SanderVocke/qoverage/compare/v0.1.4...v0.1.5

Known Issues

* .js and .mjs files are not instrumented because they can not (yet) be parsed using `qmldom` (see [QTBUG-116648](https://bugreports.qt.io/browse/QTBUG-116648))
* `qmldom` still sometimes fails to parse certain qml files due to various small issues. Such files will be treated as "coverable with zero coverage". In such cases, bug reports are submitted to the [Qt bug tracker](https://bugreports.qt.io).
* Running with the interactive collection mode (`qoverage collect -- some_command`) is untested.
* Python package is cross-platform but only bundles a `qmldom` tool for linux x64. On other platforms, `qmldom` (preferably 6.5.2) should be provided and specified with the QMLDOM env var.
* Plenty of Javascript constructs are not yet supported. Usually this leads to small parts of code not being included in the coverage analysis.

0.1.4

Pre-release so that there is a .whl available for other projects to work with.

As long as Qoverage is in the pre-release phase there will be no guarantees about stability w.r.t. semantic versioning.

Qoverage is bundled with qmldom built from Qt v6.5.2 and won't interfere with, or depend on your Qt installation.

What's Changed
* Update pyproject.toml to v0.1.4 by SanderVocke in https://github.com/SanderVocke/qoverage/pull/37
* More syntax fixes / additions by SanderVocke in https://github.com/SanderVocke/qoverage/pull/38


**Full Changelog**: https://github.com/SanderVocke/qoverage/compare/v0.1.3...v0.1.4

Known Issues

* .js and .mjs files are not instrumented because they can not (yet) be parsed using `qmldom` (see [QTBUG-116648](https://bugreports.qt.io/browse/QTBUG-116648))
* `qmldom` still sometimes fails to parse certain qml files due to various small issues. Such files will be treated as "coverable with zero coverage". In such cases, bug reports are submitted to the [Qt bug tracker](https://bugreports.qt.io).
* Running with the interactive collection mode (`qoverage collect -- some_command`) is untested.
* Python package is cross-platform but only bundles a `qmldom` tool for linux x64. On other platforms, `qmldom` (preferably 6.5.2) should be provided and specified with the QMLDOM env var.
* Plenty of Javascript constructs are not yet supported. Usually this leads to small parts of code not being included in the coverage analysis.

0.1.3

Pre-release so that there is a .whl available for other projects to work with.

As long as Qoverage is in the pre-release phase there will be no guarantees about stability w.r.t. semantic versioning.

v0.1.3 is bundled with qmldom built from Qt v6.5.2 and won't interfere with, or depend on your Qt installation.

What's Changed
* Update pyproject.toml to v0.1.3 by SanderVocke in https://github.com/SanderVocke/qoverage/pull/35
* Bugfixes and additional syntax support by SanderVocke in https://github.com/SanderVocke/qoverage/pull/36

**Full Changelog**: https://github.com/SanderVocke/qoverage/compare/v0.1.2...v0.1.3

Known Issues

* Running with the interactive collection mode (qoverage collect -- some_command) is untested.
* Python package is cross-platform but only bundles a qmldom tool for linux x64. On other platforms, qmldom (preferably 6.5.2) should be provided and specified with the QMLDOM env var.
* Plenty of Javascript constructs are not yet supported.

0.1.2

Pre-release so that there is a .whl available for other projects to work with.

As long as Qoverage is in the pre-release phase there will be no guarantees about stability w.r.t. semantic versioning.

v0.1.2 is bundled with qmldom built from Qt v6.5.2 and won't interfere with, or depend on your Qt installation.

What's Changed
* Actions to publish to PyPi by SanderVocke, pushed previous release as well
* Update README.md (several updates) by SanderVocke
* Disable coverage on function expressions because of qmldom bug. by SanderVocke in https://github.com/SanderVocke/qoverage/pull/34


**Full Changelog**: https://github.com/SanderVocke/qoverage/compare/v0.1.1...v0.1.2

Known Issues

* Running with the interactive collection mode (qoverage collect -- some_command) is untested.
* Python package is cross-platform but only bundles a qmldom tool for linux x64. On other platforms, qmldom (preferably 6.5.2) should be provided and specified with the QMLDOM env var.
* Plenty of Javascript constructs are not yet supported.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.