Releases
v0.9.3
Compare
Sorry, something went wrong.
No results found
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
You can’t perform that action at this time.