Skip to content

v1.1.0

Choose a tag to compare

@ilpash ilpash released this 12 Aug 12:14
· 14 commits to main since this release

Added

  • Dedicated renderer for code steps: problem statement, sample input/output,
    execution limits, and per-language starter code in collapsible sections.
  • Sorting, matching and free-answer steps now keep their question text plus a
    note about what can't be shown offline, like the other quiz types.

Fixed

  • Choice steps no longer present a quiz settings key as an answer option.
  • Two resources in the same step can no longer overwrite each other when a
    missing file extension is guessed.
  • Auth and network failures while fetching a course are reported as errors
    instead of an unhandled traceback.
  • Units that cannot be resolved are logged as warnings instead of dropped.

Changed

  • Dependency minimums raised for requests, jinja2, beautifulsoup4,
    python-dotenv, python-slugify, pytest and ruff.
  • Internal: Ruff linting enforced in CI, Dependabot updates, wider test
    coverage, documentation corrections.

Full Changelog: v1.0.0...v1.1.0