Skip to content

Latest commit

 

History

History
148 lines (93 loc) · 4.01 KB

File metadata and controls

148 lines (93 loc) · 4.01 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[Unreleased]

Added

Changed

Internal

3.1.9

Added

Changed

  • Flipped the switch to turn Citations Module button back on in MakeBp Screen

Internal

  • Changed devCourseId to templateCourseId in EmailLink(more accurate)
  • Change EmailLink from hardcoding template course IDs to having the IDs as variables, increasing clarity of which ID is for which level

3.1.8

Added

Changed

  • Corrected dev template course IDs in EmailLink

Changed

3.1.7

Added

Changed

  • Hid Academic Integrity Assignment button(MakeBp.tsx)
  • Narrowed the courses that AI Literacy Assignment button shows up on in grad(PROF510, SBUS503, PROF510)
  • Updates to courseOverviewTest validation language

Internal

  • Changed build.yml to manual-deploy.yml
  • Fixed and updated dependencies
  • Removed SourceMapDevToolPlugin because it was causing duplication of source maps

3.1.6

Added

Changed

  • Policy tech link for honor code in syllabus

Internal

3.1.5

Added

  • Validation added for Kaltura videos rendering at the wrong size

Changed

  • Course Overview Test updated to reflect correct language
  • Updated documentation

Internal

3.1.4

Added

  • Learning Materials link added to Salesforce Navigation drop down in the extension popup, will filter the report based on course if user tab is a Canvas course

Changed

  • Course Overview Page validation link to student handbook changed for grad and undergrad
  • Import Week 1 Learning Materials button improved

3.1.3

Changed

  • Remove inline height style from grad honor code section of syllabus

3.1.2

Added

  • AI Literacy Assignment Automation that lives on the Manage DEV -> BP interface

Internal

  • Dependency security patch

3.1.1

Added

  • Syllabus validations added to check for updates to language for grad syllabi

Changed

  • BP functionality(Archive, Finish Migration) will work now with 4-credit course codes

Internal

  • Removed GitHub Release step from main-deploy
  • Changed main-deploy to push to stable branch in lxd-tools-build
  • Dependencies updated to address security vulnerabilities

3.1.0

Added

  • Grading policy test added to syllabus tests to check for "extenuating circumstance" line
  • ImportHelpers created to house helper functions for extracting & importing content into syllabus body
  • handleImportClicks created as main handler for import button click
  • Test coverage for the import suite

Changed

  • README updated to reflect ueu-canvas being a npm package
  • README.dist updated to expand on extension features to help user understanding
  • resizeBanner.ts change so fileName will end with .png
  • copy-webpack-plugin dependency updated
  • updateStartDate refactored to handle edge case where malformed syllabus error throws silently
  • push-test now includes linting and type checks
  • The course overview test was refactored to accomodate both UG and Grad langauge
  • The academic integrity process has changed to reflect the module name changing to "Citation and Attribution Learning Module"
  • Syllabus and course overview tests now checking for the old policy tech link

Internal

  • package-lock.json removed from gitignore
  • CHANGELOG.md added(very meta)
  • Information about CHANGELOG added to README
  • docs/KNOWLEDGE_BASE.md created to host specific knowledge about this code base
  • Deployed dependabot for dependency alerts/updates
  • Intentionally unused variables now universally feature a leading underscore
  • URL checking patterns updated to avoid partial match injection
  • main-delpoy workflow changed to accomodate new bucket for auto-update files
  • main-deploy automates releases and pulls release notes from the changelog
  • build.yml created as manual testing for the file deploy system
  • Dependencies updated
  • Dependabot changed to only alert, not open PR requests, to avoid PR requests to main that trigger the build pipeline