Jirka Borovec
a352e23d95
Switch PR Conflict Labeler workflow to `eps1lon/actions-label-merge-conflict` ( #2076 )
...
* Switch PR Conflict Labeler workflow to `eps1lon/actions-label-merge-conflict`
* Apply suggestions from code review
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 20:11:36 +01:00
Jirka Borovec
75a2036ea3
Add GitHub Action for labeling PRs with conflicts ( #2073 )
...
* Add GitHub Action for labeling PRs with conflicts
* Apply suggestions from code review
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 16:06:55 +00:00
Jirka Borovec
3d7642c09e
chore(pre_commit): enable mdformat with additional dependencies ( #2043 )
...
* chore(pre_commit): enable mdformat with additional dependencies
* fix(pre_commit): 🎨 auto format pre-commit hooks
* Fix mdformat-introduced syntax errors in documentation (#2044 )
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Borda <6035284+Borda@users.noreply.github.com>
2026-01-12 16:43:17 +01:00
Copilot
fabbff2b60
Remove security noqa comments by fixing underlying issues ( #2064 )
...
* Fix security issues and remove noqa comments
- Replace MD5 hash_new with md5() and add usedforsecurity=False flag
- Add documentation explaining MD5 is for file integrity, not security
- Add timeout parameter to requests.get call
- Add explicit shell=False and check=False to subprocess.run
- Remove all security-related noqa comments
- Add per-file ignores for S311 in tests and S603 in examples
---------
Co-authored-by: jirka <jirka.borovec@seznam.cz>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Borda <6035284+Borda@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-12 15:25:41 +01:00
Jirka Borovec
751eddc0ce
Add Discord link to issues for community collaboration ( #2074 )
...
* Add Discord link to issue templates for community collaboration
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 15:11:23 +01:00
Jirka Borovec
8df7aea949
Update CI workflows for documentation build and deployment ( #2063 )
...
Material for MkDocs Insiders – Now free for everyone
-> https://squidfunk.github.io/mkdocs-material/blog/2025/11/11/insiders-now-free-for-everyone/
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 15:06:08 +01:00
Jirka Borovec
bbc96e14c9
docs: Update CONTRIBUTING.md for clarity and formatting improvements ( #2060 )
...
* docs: Update CONTRIBUTING.md for clarity and formatting improvements
* fix(pre_commit): 🎨 auto format pre-commit hooks
* Apply suggestions from code review
* Update command for installing project dependencies
* Update CONTRIBUTING.md
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 14:05:28 +01:00
Jirka Borovec
5695b7f58f
chore: Update issue templates for bug reports and feature requests ( #2052 )
...
* chore: Update issue templates for bug reports and feature requests
* fix(pre_commit): 🎨 auto format pre-commit hooks
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-12 12:32:14 +00:00
Jirka Borovec
a1c58a92e2
Update classifiers in pyproject.toml to reflect production status and add multimedia topics ( #2047 )
2026-01-12 11:04:00 +00:00
Jirka Borovec
886a44b102
Update authors and maintainers in pyproject.toml ( #2046 )
2026-01-12 12:00:27 +01:00
dependabot[bot]
9b91c779e5
⬆️ Update pytest-cov requirement ( #2071 )
...
Updates the requirements on [pytest-cov](https://github.com/pytest-dev/pytest-cov ) to permit the latest version.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v4.0.0...v7.0.0 )
---
updated-dependencies:
- dependency-name: pytest-cov
dependency-version: 7.0.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 11:59:52 +01:00
Jirka Borovec
3697b2298c
chore: add pull request template for improved PR process ( #2042 )
...
* chore: add pull request template for improved submission process
* fix(pre_commit): 🎨 auto format pre-commit hooks
* Apply suggestions from code review
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-12 11:58:57 +01:00
Jirka Borovec
e861878a22
chore: Add shared build-package workflow for (pre)publishing ( #2050 )
...
* chore: Add shared build-package workflow for (pre)publishing
* Potential fix for code scanning alert no. 4: Workflow does not contain permissions
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-01-12 10:10:04 +01:00
Jirka Borovec
834fd8db05
⬆️ Update dependabot config to group GH Actions bumps ( #2034 )
2026-01-12 10:01:13 +01:00
Jirka Borovec
fba1713944
ci: add UV cache pruning step ( #2067 )
2026-01-12 09:53:15 +01:00
Jirka Borovec
b143121859
Add pytest-cov dependency and integrate Codecov in CI workflow ( #2066 )
...
* Add pytest-cov dependency and integrate Codecov in CI workflow
* fix(pre_commit): 🎨 auto format pre-commit hooks
* Apply suggestions from code review
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 09:41:44 +01:00
Jirka Borovec
132cc056f6
chore(pre_commit): remove exclusion for trailing-whitespace hook ( #2049 )
2026-01-12 09:30:54 +01:00
dependabot[bot]
f6e0896278
⬆️ Bump astral-sh/setup-uv from 7.1.6 to 7.2.0 ( #2070 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.1.6 to 7.2.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](681c641aba...61cb8a9741 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 09:30:04 +01:00
dependabot[bot]
de4f060d3b
⬆️ Update build requirement from <1.4,>=0.10 to >=0.10,<1.5 ( #2069 )
...
Updates the requirements on [build](https://github.com/pypa/build ) to permit the latest version.
- [Release notes](https://github.com/pypa/build/releases )
- [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pypa/build/compare/0.10.0...1.4.0 )
---
updated-dependencies:
- dependency-name: build
dependency-version: 1.4.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 09:29:41 +01:00
Jirka Borovec
14b7f91c5c
chore(pre_commit): remove duplicated pyupgrade hook ( #2041 )
2026-01-12 09:29:12 +01:00
Jirka Borovec
5016ed3c8a
chore(pre_commit): update Ruff rules with its references ( #2040 )
...
The `fixanle` they do not have any impact if they are not listed in selected.
In Ruff, the select list determines which rules are active (checked). The fixable list merely controls which of those active rules are allowed to automatically modify your code when running with --fix.
If a rule is listed in fixable but not in select, it is effectively disabled; Ruff won't look for it, so there will be no errors to fix. Listing extra items in fixable is harmless but redundant code clutter.
The default value for fixable in Ruff is ["ALL"].
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 08:23:49 +01:00
Jirka Borovec
d570366fb4
chore(pre_commit): convert bandit into Ruff's S rule & add TODOs for security improvements ( #2039 )
2026-01-12 08:08:19 +01:00
Jirka Borovec
95ef33a102
Add testing-guardian job to aggregate test results ( #2037 )
...
* Add testing-guardian job to aggregate test results
* Potential fix for code scanning alert no. 2: Workflow does not contain permissions
* Apply suggestions from code review
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-06 17:28:33 +01:00
Jirka Borovec
fc11beac78
Add push triggers for `main` and `develop` branches in workflow files ( #2033 )
...
* Add push triggers for `main` and `develop` branches in workflow files
* Add conditional concurrency cancellation for PR vs push events (#2035 )
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-01-06 15:39:28 +01:00
pre-commit-ci[bot]
cb1fcecaf2
chore(pre_commit): ⬆ pre_commit autoupdate ( #2032 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.13.3 → v0.14.10](https://github.com/astral-sh/ruff-pre-commit/compare/v0.13.3...v0.14.10 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-05 20:29:04 +01:00
Christian Clauss
afdbdc55f7
pre-commit autoupdate 2025-10-04 ( #1976 )
...
* pre-commit autoupdate 2025-10-04
* Rename ruff hook to ruff-check in pre-commit config
---------
Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com>
2026-01-05 17:27:28 +01:00
pre-commit-ci[bot]
28dfc39c02
chore(pre_commit): ⬆ pre_commit autoupdate ( #1928 )
...
* chore(pre_commit): ⬆ pre_commit autoupdate
updates:
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0 )
- [github.com/PyCQA/bandit: 1.8.6 → 1.9.2](https://github.com/PyCQA/bandit/compare/1.8.6...1.9.2 )
- [github.com/astral-sh/ruff-pre-commit: v0.12.5 → v0.14.10](https://github.com/astral-sh/ruff-pre-commit/compare/v0.12.5...v0.14.10 )
- [github.com/asottile/pyupgrade: v3.20.0 → v3.21.2](https://github.com/asottile/pyupgrade/compare/v3.20.0...v3.21.2 )
* linting
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com>
Co-authored-by: jirka <jirka.borovec@seznam.cz>
2026-01-05 17:21:58 +01:00
dependabot[bot]
793f246ebc
⬆️ Bump actions/create-github-app-token from 2.0.6 to 2.2.1 ( #2024 )
...
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) from 2.0.6 to 2.2.1.
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](df432ceedc...29824e69f5 )
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: 2.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 16:48:24 +01:00
dependabot[bot]
9aa9ef5bbe
⬆️ Bump actions/checkout from 4.2.2 to 6.0.1 ( #2025 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.2 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](11bd71901b...8e8c483db8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 16:48:15 +01:00
dependabot[bot]
6e18804c55
⬆️ Bump astral-sh/setup-uv from 7.1.2 to 7.1.6 ( #2029 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.1.2 to 7.1.6.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](85856786d1...681c641aba )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.1.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 16:48:02 +01:00
Jirka Borovec
bca3c60bb3
resolve docs build / pin `mkdocstrings-python<2.0.0` ( #2031 )
2026-01-05 15:48:18 +01:00
SkalskiP
7f7b25d7e7
bump version from `0.27.0rc6` to `0.27.0`
2025-11-16 19:02:42 +01:00
SkalskiP
72506888c0
bump version from `0.27.0rc5` to `0.27.0rc6`
2025-11-16 16:31:22 +01:00
Piotr Skalski
c5cc24f22d
Merge pull request #2017 from roboflow/0.27.0-changelog
...
supervision 0.27.0 changelog
2025-11-16 16:18:50 +01:00
SkalskiP
47574ed29d
supervision 0.27.0 changelog
2025-11-16 16:15:10 +01:00
Piotr Skalski
6119f2017e
Merge pull request #2016 from roboflow/feature/make_box_aspect_ratio_part_of_detections_api
...
add `box_aspect_ratio` property to `sv.Detections`
2025-11-16 13:39:49 +01:00
SkalskiP
bbc37b4b6a
fix failing tests
2025-11-16 13:34:51 +01:00
SkalskiP
e12bfe263d
add `box_aspect_ratio` property to `sv.Detections`
2025-11-16 13:27:29 +01:00
Piotr Skalski
373fbae1fa
Merge pull request #2015 from roboflow/feature/support_for_qwen_3_vl
...
Qwen3-VL support
2025-11-16 01:02:29 +01:00
SkalskiP
790ccace2c
Merge remote-tracking branch 'origin/feature/support_for_qwen_3_vl' into feature/support_for_qwen_3_vl
2025-11-15 22:54:34 +01:00
SkalskiP
a99015ac2d
more Qwen2.5-VL tests
2025-11-15 22:51:22 +01:00
pre-commit-ci[bot]
52c772d778
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-11-15 21:48:47 +00:00
SkalskiP
5af13c0f8c
add Qwen3-VL prompting example
2025-11-15 22:48:20 +01:00
SkalskiP
e0edb28ce6
Merge remote-tracking branch 'origin/feature/support_for_qwen_3_vl' into feature/support_for_qwen_3_vl
2025-11-15 22:27:20 +01:00
SkalskiP
c35a35cefd
plug Qwen3-VL into `sv.Detections.from_vlm`
2025-11-15 22:27:11 +01:00
pre-commit-ci[bot]
9bd8f71f26
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-11-15 21:19:57 +00:00
SkalskiP
e29e3832fb
plug Qwen3-VL into `sv.Detections.from_vlm`
2025-11-15 22:19:28 +01:00
SkalskiP
a287e68c92
Merge remote-tracking branch 'origin/feature/support_for_qwen_3_vl' into feature/support_for_qwen_3_vl
2025-11-15 22:06:56 +01:00
SkalskiP
0422a66eaa
plug Qwen3-VL into `sv.Detections.from_vlm`
2025-11-15 22:05:46 +01:00
pre-commit-ci[bot]
31db2ded11
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-11-15 20:40:07 +00:00