Skip to content

Bump le-utils from 0.2.17 to 0.2.18 - #725

Merged
rtibbles merged 1 commit into
mainfrom
dependabot/uv/le-utils-0.2.18
Aug 3, 2026
Merged

Bump le-utils from 0.2.17 to 0.2.18#725
rtibbles merged 1 commit into
mainfrom
dependabot/uv/le-utils-0.2.18

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor

Bumps le-utils from 0.2.17 to 0.2.18.

Release notes

Sourced from le-utils's releases.

v0.2.18

What's Changed

Full Changelog: learningequality/le-utils@v0.2.17...v0.2.18

Changelog

Sourced from le-utils's changelog.

Release History

Commits
  • 3dc6503 Merge pull request #229 from rtibblesbot/issue-224-5b7629
  • c1c7084 feat: add QTI assessment-item type and renderable preset-bit ordering
  • 66f2745 Merge pull request #228 from learningequality/dependabot/uv/ruff-0.15.18
  • c5b15b5 Merge pull request #227 from learningequality/dependabot/uv/prek-0.4.5
  • 1732c1b Merge pull request #226 from learningequality/dependabot/github_actions/j178/...
  • aeb7986 Merge pull request #225 from learningequality/dependabot/github_actions/githu...
  • 613e61a Bump ruff from 0.15.14 to 0.15.18
  • 9c5f2b4 Bump prek from 0.4.1 to 0.4.5
  • 0a023d3 Bump j178/prek-action from 2 to 2.0.4
  • b43af3d Bump actions/checkout from 6 to 7 in the github group
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

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>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 1, 2026
@rtibblesbot

rtibblesbot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

🔵 Review posted

Last updated: 2026-08-01 01:03 UTC

@rtibblesbot rtibblesbot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@rtibbles rtibbles left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No concerns from changelog.

@rtibbles
rtibbles merged commit 423265c into main Aug 3, 2026
48 checks passed
@dependabot
dependabot Bot deleted the dependabot/uv/le-utils-0.2.18 branch August 3, 2026 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants