Releases: tl-its-umich-edu/instructor-tools
2025.02.02
What's Changed
- Fix search function (issue #444) by @zqian in #446
- Adding button to clear filter input by @jonespm in #450
- Bump the all-python-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #443
- Bump the all-npm-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #445
- Hold back build base images to bookworm by @jonespm in #448
Full Changelog: 2025.02.01...2025.02.02
2025.02.01
What's Changed
Contributions
- Avoid running collect static in dev by @jonespm in #420
- docker-compose.yml file cleanup by @jonespm in #419
- #439: Add course + account info to google analytics, DRF tracking by @jaydonkrooss in #439
- issue #240 uses drf-api-tracking for event tracking by @zqian in #431
- #239: Support UM consent banner, add Google Analytics events by @jaydonkrooss in #432
Dependabot updates
- Bump django from 4.2.20 to 4.2.21 in the all-python-dependencies group by @dependabot[bot] in #421
- Bump the all-npm-dependencies group across 1 directory with 6 updates by @dependabot[bot] in #416
- Bump @babel/runtime from 7.26.0 to 7.27.0 in /frontend in the npm_and_yarn group by @dependabot[bot] in #410
- Bump the all-python-dependencies group with 3 updates by @dependabot[bot] in #423
- Bump the all-npm-dependencies group in /frontend with 3 updates by @dependabot[bot] in #422
- Bump the all-npm-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #425
- Bump the all-python-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #430
- Bump the all-npm-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #429
- Bump pillow from 11.2.1 to 11.3.0 in the pip group by @dependabot[bot] in #436
- Bump the all-npm-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #435
- Bump markdown from 3.8 to 3.8.2 in the all-python-dependencies group by @dependabot[bot] in #433
- Bump the all-npm-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #440
New Contributors
- @jaydonkrooss made their first contribution in #432
Full Changelog: 2025.01.01...2025.02.01
2025.01.01
This release includes dependency updates, and also the ability to support non-LTI tool launch.
What's Changed
- Bump the all-python-dependencies group across 1 directory with 6 updates by @dependabot in #397
- Reconfigure to dependabot ignore major updates by @jonespm in #403
- Bump the all-python-dependencies group with 2 updates by @dependabot in #404
- Bump the all-npm-dependencies group in /frontend with 10 updates by @dependabot in #405
- I322 gh actions by @pushyamig in #331
- issue_402 added field launch_url by @zqian in #412
- 413 Fix permission denied from supervisor. by @jonespm in #414
- Bump the all-python-dependencies group across 1 directory with 5 updates by @dependabot in #417
Full Changelog: 2024.01.01...2025.01.01
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.