Releases: tl-its-umich-edu/instructor-tools
2024.01.01
The release is to support the instructor tools like Canvas Course Manager and U-M GPT Maizey adoption. The list of issue going into this release https://github.com/orgs/tl-its-umich-edu/projects/52
What's Changed
- #302 updated the netcat package name by @zqian in #303
- Create dependabot.yml to test version updates by @jonespm in #306
- Bump word-wrap from 1.2.3 to 1.2.4 in /frontend by @dependabot in #300
- Bump django-mysql from 4.7.0 to 4.15.0 by @dependabot in #309
- Bump the pip group with 6 updates by @dependabot in #316
- Bump the npm_and_yarn group in /frontend with 5 updates by @dependabot in #317
- Bump semver from 6.3.0 to 6.3.1 in /frontend by @dependabot in #299
- Bump django-db-file-storage from 0.5.5 to 0.5.6.1 by @dependabot in #312
- Bump canvasapi from 2.2.0 to 3.3.0 by @dependabot in #310
- #320 upgrading to python 3.10 and Canvas Oauth pkg by @pushyamig in #321
- Configuring to ignore non LTS versions by @jonespm in #319
- Bump pylti1p3 from 1.12.1 to 2.0.0 by @dependabot in #326
- #333 supporting local debugging by @pushyamig in #334
- Bump gunicorn from 22.0.0 to 23.0.0 by @dependabot in #323
- Bump pycryptodome from 3.19.1 to 3.21.0 by @dependabot in #325
- Bump django-filter from 22.1 to 24.3 by @dependabot in #327
- Bump pillow from 10.3.0 to 11.0.0 by @dependabot in #329
- Bump mini-css-extract-plugin from 2.6.1 to 2.9.2 in /frontend by @dependabot in #313
- Bump @emotion/styled from 11.9.3 to 11.13.0 in /frontend by @dependabot in #314
- Bump js-cookie and @types/js-cookie in /frontend by @dependabot in #330
- Update README.md to change name by @jonespm in #332
- #336 updating to warning function by @pushyamig in #337
- Dependency Update for the dependabot PRs by @pushyamig in #348
- Fixes #346 - Continued dependabot to group scheduled updates by @jonespm in #347
- Upgrade node and Dockerfile to get to build on Openshift by @jonespm in #355
- issue_335 changes to tool labels and button positions by @zqian in #350
- Bump the all-python-dependencies group with 2 updates by @dependabot in #352
- I349 react upgrade by @pushyamig in #358
- Add
redis
service to improve LTI launch performance by @ssciolla in #277 - issue #369 updated the button label text by @zqian in #370
- #357 disable upgrade promotion by @pushyamig in #366
- #372 remove Mysql Cache by @pushyamig in #374
- Apply workaround for oauth2 migration issue by @jonespm in #373
- Bump debugpy from 1.8.8 to 1.8.9 in the all-python-dependencies group by @dependabot in #368
- Bump drf-spectacular from 0.27.2 to 0.28.0 in the all-python-dependencies group across 1 directory by @dependabot in #377
New Contributors
- @pushyamig made their first contribution in #321
Full Changelog: 2022.01.03...2024.01.01
2022.01.03 - Dependency updates, maintenance improvements, minor admin features
What's Changed
- Fix usage of
django-watchman
(#263) by @ssciolla in #265 - Bump django from 3.2.14 to 3.2.15 by @dependabot in #269
- Added metadata field to lti tool model, visible to admin only (#10) by @roujiawang in #264
- Modified paragraph class attributes to make paragraphs separated by l… by @roujiawang in #275
- added 'blank=True' attribute to internal_notes, so that a LTI tool ca… by @roujiawang in #278
- Bump
pylti1p3
to 1.12.1 by @ssciolla in #283 - Convert likely string course ID to an integer (#284) by @ssciolla in #285
- TinyMCE Default Config Modification (#203) by @roujiawang in #266
- Bump django from 3.2.15 to 3.2.16 by @dependabot in #290
- Bump pillow from 9.2.0 to 9.3.0 by @dependabot in #288
- Add check for whether deployment ID is included (#272) by @ssciolla in #289
- Only ever log canvas_oauth messages with WARN level or higher (#267) by @ssciolla in #286
New Contributors
- @dependabot made their first contribution in #269
- @roujiawang made their first contribution in #264
Full Changelog: 2022.01.01...2022.01.03
2022.01.02
This patch release addresses a bug (#284) resulting from a change in how Canvas types custom LTI variables.
2022.01.01 - Initial Release
The initial release of Canvas App Explorer includes a full stack Web application that embeds into a Canvas Learning Management System and enables teachers and admins to view external tools available to them and add or remove them from their Course Navigation. The application uses a Django and Django REST Framework server (with library-based implementations of Learning Tool Interoperability and Canvas OAuth) and a React TypeScript client user interface. See the Done column of the 2020.01.01 project for specific units of work.