Skip to content

v0.9.3

Choose a tag to compare

@github-actions github-actions released this 18 Aug 03:21
· 133 commits to main since this release
18249c5

Changes since v0.9.2

  • chore(release): v0.9.3
  • fix(remediation): describe images from the image, and retry a refused vision call
  • fix(canvas): remediate content in place, and stop scanning a wrapper we invented
  • fix(db,canvas): add the missing scan-type enum values, and count regressions inside a rule
  • fix(db): bring the migrations up to the models
  • test(canvas): walk the review journey end to end, not one call at a time
  • test(canvas,integrations): fix seven tests that were failing on stale expectations
  • fix(storage): derive the upload directory from the working directory
  • ci(tests): run the integration tests in CI, and name the ones that fail
  • fix(canvas): count files in the course and institution compliance scores
  • fix(dashboard): remove controls and messages that claimed more than they did
  • feat(canvas): write remediated files back to the course
  • chore(tests): apply black formatting to the remediate endpoint tests
  • fix(canvas): report the verified fixed and remaining split, or admit it is unknown
  • feat(canvas): verify HTML remediation by rescanning the result
  • fix(canvas): run the remediation that the remediate endpoint reports
  • chore: ignore the uploads directory written at the repo root
  • test(auth): cover the API key dependency's LTI cookie path
  • feat(lti): launch exchange page and account-level course overview
  • feat(canvas): content review view backed by real scan findings
  • feat(canvas): show files with course content and act on items in place
  • feat(dashboard): card, score chip, and progress bar primitives
  • fix(dashboard): keep the intended destination through the login bounce
  • feat(dashboard): shared course content state and batch outcome helpers
  • fix(auth): admit LTI-launch tokens on the API key cookie path
  • fix(canvas): serve real scan findings to the content review view
  • fix(canvas): approve and write back file remediations
  • feat(canvas): expose the current scan id on content status items
  • fix(canvas): start the scan task for each queued file job
  • feat(canvas): treat course files as course content
  • fix(lti): stop treating the opaque context id as a course id
  • chore(lti): include placement and course id in the launch log line
  • fix(lti): route course launches through the launch exchange page
  • fix(lti): resolve the course id from launch custom parameters
  • fix(auth): admit LTI-launch tokens on the cookie authentication path