Releases: Simon-Initiative/oli-torus
Releases · Simon-Initiative/oli-torus
v0.9.0
Enhancements
- Add OpenAPI docs for user state service
- Enable OpenAPI docs on all environments at /api/v1/docs
- Add ability to change images in pages and activities
- Add extrinsic user state at the resource attempt level
- Add bulk fetch endpoint for retrieving collection of activity attempts
- Add sequential page navigation to editor and full course preview
- Enable ecto repository stats in live dashboard
- Add ability to unlink a course section from an LMS
- Image code activity: use syntax highlighting code editor
Bug fixes
- Support page-to-page links during course ingestion
- Use section slugs instead of ids in storage service URLs for delivery endpoints
- Fix a crash when an existing logged-in user accesses the Register Institution page
- Activity feedback fixes and unit tests
- Remove support for image floating to fix display issues in text editors
- Change activity rule, outcome modeling for use in adaptive activities
- Fix an issue when creating section allows multiple sections to be created
- Improved rendering robustness when content elements are missing key attributes
- Disable access to OpenAPI docs in production
v0.9.0-rc1
[BUG FIX] update package version, remove yarn.lock (#1000)
v0.8.0
Enhancements
- Add multi-project support to Revision History tool
- Add Open and Free section support
- Feature flag support
- Add research and cookie consent support
- Extrinsic user state endpoints
Bug fixes
- Fix analytics / insights to not show parent course analytics after duplication
- Remove help link in preview mode
- Fix security vulnerability
- Account for ingested pages that have missing objectives
- Fix check all that apply + ordering activity submission in published projects
- Fix issue where long lines in code blocks in activities overflow
- Change how ids are determined in ingestion to avoid problems with unicode characters
- Scope lock messages to a specific project
- (Developer) Auto format Elixir code
- Fix attempts sort order
- Fix feedback in live preview and page preview
- Remove unused "countries_json" configuration variable
- Image coding activity: clarify author solution entry UI
v0.7.2
Bug fixes
- Fix an issue where administrators cannot configure a section without instructor role
- Fix an issue where publishing or duplicating courses would cause save errors in page and activity editors
- Fix keyboard deletion with media items
- Add extra newline after an iframe/webpage is inserted into an editor
v0.7.2-rc1
Bug fixes
- Fix an issue where administrators cannot configure a section without instructor role
- Fix an issue where publishing or duplicating courses would cause save errors in page and activity editors
- Fix keyboard deletion with media items
- Add extra newline after an iframe/webpage is inserted into an editor
v0.7.1
v0.7.0
Enhancements
- Add the ability for an activity to submit client side evaluations
- Change project slug determination during course ingestion to be server driven
- Add the ability to limit what activities are available for use in particular course projects
- Add the ability to duplicate a project on the course overview page
Bug fixes
- Fix an issue where cancelling a curriculum deletion operation still deleted the curriculum item
- Fix an issue where the projects table did not sort by created date correctly
- Fix an issue where activity text that contained HTML tags rendered actual HTML
- Fix an issue where pasting text containing newlines from an external source crashes the editor
- Fix an issue with null section slugs and deployment id in existing sections
- Fix an issue where large images can obscure the Review mode UI
- Fix an issue where accessibility warnings for pages with multiple images only show the first image
v0.6.1
v0.6.0
Enhancements
- Add LTI 1.3 platform launch support
- Add support for project visibility control
- Add storage, media, and objectives service API implementations
- Move LTI 1.3 functionality to external Lti_1p3 library
- Add support for preview mode in graded assessments
Bug fixes
- Replace use of context_id in favor of the unique course section slug
- Allow Slack hook URL to be unspecified during LMS LTI registration
- Prevent LTI launch to an iframe to avoid third-party cookie issues
- Honor the current location when inserting block content (YouTube, images, etc)
- Remove foreign key constraint that tied a user to an institution
- Do not display stale locks in Curriculum view
- Ensure error messages always visible in page and activity editors
- Remove ability to cancel activity creation during objective selection