Jirka Borovec
e2c380acbc
Debugging workflow permissions and add PR dry-run ( #2082 )
2026-01-19 12:35:46 +01:00
SkalskiP
819d74f57c
bump version from 0.27.0 to 0.28.0rc0
2026-01-19 12:10:26 +01:00
jirka
47e6a4bc88
Rename workflow file for documentation CI process
2026-01-16 18:51:30 +01:00
09de0f4f06
feat(ruff): add pytest linting rule ( #2053 )
...
* feat(ruff): add pytest linting rule
* --unsafe-fixes
* fix(pre_commit): 🎨 auto format pre-commit hooks
---------
Co-authored-by: jiri BOROVEC <jirka@Jiris-MacBook-Pro-J4N257Y6Q2.local >
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 >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2026-01-13 19:34:22 +01:00
f1e0c9cdd7
chore(pre_commit): add pyproject-fmt and validate-pyproject hooks ( #2045 )
...
* chore(pre_commit): add pyproject-fmt and validate-pyproject hooks
* fix(pre_commit): 🎨 auto format pre-commit hooks
* Apply suggestions from code review
* format pre-commit hooks for consistency
---------
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 >
Co-authored-by: jiri BOROVEC <jirka@Jiris-MacBook-Pro-J4N257Y6Q2.local >
2026-01-13 18:48:06 +01:00
KshitijAucharmal and Jirka Borovec
72d55a2938
docs: changed --extra to --group for dev ( #1972 )
...
Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com >
2026-01-13 18:33:09 +01:00
3abb6245c1
chore(pre_commit): ⬆ pre_commit autoupdate ( #2075 )
...
* chore(pre_commit): ⬆ pre_commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.10 → v0.14.11](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.10...v0.14.11 )
- [github.com/executablebooks/mdformat: 0.7.17 → 1.0.0](https://github.com/executablebooks/mdformat/compare/0.7.17...1.0.0 )
* 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: Jirka Borovec <6035284+Borda@users.noreply.github.com >
Co-authored-by: jirka <jirka.borovec@seznam.cz >
2026-01-12 20:15:27 +01:00
Jirka Borovec and Copilot
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 and Copilot
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
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
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 and Copilot
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 and Copilot
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
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 and pre-commit-ci[bot]
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 and pre-commit-ci[bot]
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 and Copilot Autofix powered by AI
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
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](https://github.com/astral-sh/setup-uv/compare/681c641aba71e4a1c380be3ab5e12ad51f415867...61cb8a9741eeb8a550a1b8544337180c0fc8476b )
---
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 and Copilot
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
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 and Copilot
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 and Jirka Borovec
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
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](https://github.com/actions/create-github-app-token/compare/df432ceedc7162793a195dd1713ff69aefc7379e...29824e69f54612133e76f7eaac726eef6c875baf )
---
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](https://github.com/actions/checkout/compare/11bd71901bbe5b1630ceea73d27597364c9af683...8e8c483db84b4bee98b60c0593521ed34d9990e8 )
---
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](https://github.com/astral-sh/setup-uv/compare/85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41...681c641aba71e4a1c380be3ab5e12ad51f415867 )
---
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