Bump le-utils from 0.2.17 to 0.2.18 - #725
Conversation
Bumps [le-utils](https://github.com/learningequality/le-utils) from 0.2.17 to 0.2.18. - [Release notes](https://github.com/learningequality/le-utils/releases) - [Changelog](https://github.com/learningequality/le-utils/blob/main/CHANGELOG.md) - [Commits](learningequality/le-utils@v0.2.17...v0.2.18) --- updated-dependencies: - dependency-name: le-utils dependency-version: 0.2.18 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
🔵 Review postedLast updated: 2026-08-01 01:03 UTC |
rtibblesbot
left a comment
There was a problem hiding this comment.
PR #725 bumps le-utils 0.2.17 → 0.2.18 (patch, production dependency; pyproject.toml already allows >=0.2.14, so only uv.lock changes).
Changelog: purely additive — exercises.QTI (plus its question_choices entry) and format_presets.RENDERABLE_PRESETS_ORDER. No removals, renames, or signature changes. Preset spec files are untouched, so ricecooker's PRESETLIST derivations see identical data.
Breaking changes: none. Deprecations: none. Security fixes: none referenced. New peer/transitive dependencies: none — the lockfile diff touches only the le-utils block (version, sdist, wheel).
Everything else in the range is upstream repo housekeeping (Actions bumps, ruff/prek bumps, isort style change) that doesn't ship in the wheel.
CI: passing — all 15 matrix jobs (Python 3.9–3.13 × ubuntu/macos/windows) plus docs build.
Minor follow-up, not blocking: the new exercises.QTI value now appears in the "accepted types" list of UnknownQuestionTypeError at ricecooker/utils/jsontrees.py:444, but build_tree_from_json has no QTI branch — a chef passing "QTI" will be told it's accepted. Worth tidying if/when QTI question support lands.
@rtibblesbot's comments are generated by an LLM, and should be evaluated accordingly
How was this generated?
Ran a dependency-update review pipeline over the version bump:
- Classified the bump by semver (patch / minor / major) and dependency type (production vs. development)
- Extracted the changelog and release notes across the version range
- Assessed compatibility with this project's usage and whether any code changes are required
- Treated CI as the primary safety net
- Scaled the review depth to the update's risk
- Chose the verdict from semver risk, changelog findings, and CI status
Bumps le-utils from 0.2.17 to 0.2.18.
Release notes
Sourced from le-utils's releases.
Changelog
Sourced from le-utils's changelog.
Commits
3dc6503Merge pull request #229 from rtibblesbot/issue-224-5b7629c1c7084feat: add QTI assessment-item type and renderable preset-bit ordering66f2745Merge pull request #228 from learningequality/dependabot/uv/ruff-0.15.18c5b15b5Merge pull request #227 from learningequality/dependabot/uv/prek-0.4.51732c1bMerge pull request #226 from learningequality/dependabot/github_actions/j178/...aeb7986Merge pull request #225 from learningequality/dependabot/github_actions/githu...613e61aBump ruff from 0.15.14 to 0.15.189c5f2b4Bump prek from 0.4.1 to 0.4.50a023d3Bump j178/prek-action from 2 to 2.0.4b43af3dBump actions/checkout from 6 to 7 in the github groupDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)