Skip to content

Latest commit

 

History

History
202 lines (145 loc) · 4.96 KB

CHANGELOG.md

File metadata and controls

202 lines (145 loc) · 4.96 KB

CHANGELOG

2.8.0

  • Added support for autoplay, camera, display-capture, fullscreen, microphone in iframe ResourceLink
  • Fixed Deep Linking URL validation

2.7.0

  • Added support for configurable LTI message TTL via JWT_TTL environment variable

2.6.0

  • Added in-iframe ResourceLink launch option

2.5.0

  • Added rel="differences" link to the NRPS membership service
  • Added time-based membership differences exposure to the NRPS membership service
  • Added members' soft delete

2.4.7

  • Fix response null-pointer exceptions upon calling LTI tools/platforms in cases when there's no response body

2.4.6

  • Fix already-submitted forms data assignment

2.4.5

  • Added lineitem to AGS claim
  • Added Redis namespace support

2.4.4

  • Updated symfony/flex in order to migrate from the outdated flex infrastructure

2.4.3

  • Updated lti1p3-core library up to 6.7.1 in composer.lock

2.4.2

  • Updated AGS library up to 1.3.0 in composer.lock

2.4.1

  • Fixed LtiMessageBuilder to allow PHP 7.x compatibility

2.4.0

  • Added API and CLI to generate deep linking, start proctoring and submission review messages to launch
  • Updated documentation

2.3.0

  • Added LtiSubmissionReviewRequest message launch flow (platform and tool sides)
  • Added LtiEndAssessment message launch flow (platform and tool sides)
  • Added visual indicator for required form fields
  • Updated documentation

2.2.0

  • Added user information and platform resource statistics chart to dashboard
  • Added NRPS memberships API CRUD
  • Added ACS assessments API CRUD
  • Added openapi documentation
  • Updated dashboard presentation
  • Updated documentation

2.1.0

  • Updated LTI 1.3 bundle and libraries dependencies
  • Updated Symfony packages to version 5.3.x
  • Updated devkit registration to be the default one

2.0.1

  • Fixed modals and tables long content by adding auto truncate
  • Fixed modals overlap

2.0.0

  • Renamed into TAO LTI 1.3 DevKit
  • Renamed create:message:launch command into devkit:create:message:launch
  • Added incident time datepicker field for ACS tab
  • Added platform CRUD for AGS line items, result and scores
  • Added AGS services handling
  • Added optional uri parameter for proctoring start assessment endpoint
  • Added traefik as container proxy (docker)
  • Fixed logging strategy
  • Updated LTI service client
  • Updated PHP version to 8.x (docker)
  • Updated documentation

1.10.0

  • Added LTI messages generation API (HTTP and CLI)
  • Added LTI messages generation API documentation
  • Fixed jQuery assets CDN
  • Fixed AGS claim scope parameter for claim editor

1.9.1

  • Added heath check bundle
  • Fixed main css file url
  • Fixed absolute urls generation

1.9.0

  • Added ACS claim to editor
  • Added platform CRUD for proctoring test sessions
  • Added proctoring messages flow handling
  • Added autocomplete fields for scope and media type on service client interface
  • Updated NRPS and basic outcome services endpoints with bundle request handler abstraction
  • Updated LTI core library and bundle to version 6.x
  • Updated sidebar menus and templates headers
  • Updated default registration name from local to demo
  • Updated default users roles to match IMS roles vocabulary
  • Updated claim editor dropdown to be multi columns
  • Merged all message launch endpoints into a central one

1.8.0

  • Added platform basic outcome list
  • Updated platform NRPS memberships list

1.7.0

  • Added default NRPS membership (based on users configuration file)
  • Added platform CRUD for custom NRPS memberships (cache storage)
  • Updated default NRPS service url claim editor to match default NRPS membership
  • Updated context identifier claim editor to default

1.6.0

  • Added possibility to provide custom user on launch (for resource link and deep linking)

1.5.0

  • Added possibility to configure resource link at launch (fallback to auto generated one when not specified)
  • Added resource link claim in claims editor

1.4.0

  • Added PHP 8 support (and kept >=7.2)
  • Added version indicator on homepage
  • Updated all LTI dependencies (for PHP 8 support)
  • Updated demo app code to match new LTI dependencies breaking changes

1.3.0

  • Added claims editor JSON validation (lti resource link, deep link)
  • Added possibility to share generator forms via url (lti resource link, deep link, tool service client)

1.2.0

  • Added more details to tool generic service client response interface

1.1.0

  • Added launch url editors for LTI launch and deep linking
  • Reworked interface for services callers

1.0.0

  • Added platform side message features (LTI resource link launch, deep linking launch)
  • Added platform side service features (NRPS server, basic outcome server)
  • Added tool side message features (LTI resource link launch, deep linking content selection)
  • Added tool side service features (NRPS client, basic outcome client, generic service client)
  • Added docker & k8s compliance
  • Added documentation