Skip to content

Latest commit

 

History

History
198 lines (117 loc) · 4.31 KB

CHANGELOG.md

File metadata and controls

198 lines (117 loc) · 4.31 KB

Release Notes

TSPortal follows a basic numerical increase system for releases and not Semantic Versioning. The main reasoning behind this choice is the software is not built to be extended upon, therefore no stable public API exists.

Version 20 (2024-09-07)

Added

  • Implement support for mattermost webhook notifications.

Version 19 (2024-08-26)

Fixed

  • Added migration to change dpas underage field to TEXT rather than VARCHAR to avoid SQL errors

Version 18 (2024-02-24)

Fixed

  • Fixed "Integrity constraint violation: 1048 Column 'comments' cannot be null" with IAL
  • Fixed "Argument 1 ($newFlags) must be of type array, null given" with updating flags

Version 17 (2024-02-23)

Fixed

  • Fixed IAL fatal errors with accessing undefined index

Version 16 (2024-02-09)

Changed

  • Update company footer with EIN
  • Replace mentions of Miraheze Limited with WikiTide Foundation and UK law with US
  • Bump version

Version 15 (2024-01-25)

Changed

  • Bumped version to 15.

Version 14 (2024-01-25)

Changed

  • Updated company owner in footer-company.

Version 13 (2024-01-25)

Changed

  • Updated composer lock file.

Version 12 (2024-01-25)

Changed

  • Changed default SMTP settings
  • Added support for php 8

Version 11 (2023-02-06)

Added

  • Added phpunit and mockery

Changed

  • Upgrade external dependencies
    • Bootstrap -> 5.3.0-alpha
    • fakerphp/faker -> 1.21.0
    • laravel/framework -> 8.83.27
    • laravel/socialite -> 5.6.1
    • laravel/tinker -> 2.8.0
  • Modified IAL Digest to only run when actions have occurred.

Fixed

  • Corrected language codes for toast messages.
  • Fixed IAL showing as active in sidebar always.
  • Fixed IAL fatal errors with accessing undefined index.

Version 10 (2022-11-13)

Added

  • API for creating DPA and Reports.
  • Internal Actions Log to ensure all actions can be transparent.

Changed

  • Changed flash messages to show colour for visual confirmation.

Version 9 (2022-10-22)

Fixed

  • Fix table name in down() for appeals migration.
  • Appeals i18n and policy fixes.
  • Return a single DPA model for Dispatching.

Version 8 (2022-10-03)

Added

  • Validate DPAs for open requests to prevent duplicates.
  • Implement appeals mechanism for investigations.
  • Visual feedback for actions that change states (toasts).

Changed

  • Upgraded guzzlehttp/guzzle to 7.5.0.
  • Upgraded laravel/framework to 8.83.24.
  • Upgraded laravel/serializable-closure to 1.2.2.
  • Upgraded laravel/socialite to 5.5.5.

Fixed

  • Correctly display DPA ID on new event being triggered.

Version 7 (2022-08-05)

Fixed

  • API: Use correct name for DPA subject.

Version 6 (2022-07-31)

Changed

  • Upgraded fakerphp/faker to 1.20.0.
  • Upgraded laravel/framework to 1.83.23.
  • Upgraded laravel/socialite to 5.5.3.

Fixed

  • Fix models passed through to events.
  • User assigned needs to be passed ID not object.

Version 5 (2022-07-03)

Fixed

  • Add support for HTTP web proxies.

Version 4 (2022-07-03)

Added

  • Allow disabling user login through a flag.
  • Implement sending emails for At Risk Reports.
  • Implement Discord notifications for all new resources and major reports.

Changed

  • Add 'no comments' default text for stylistic purposes.

Fixed

  • Correctly assign subject field based on modified Report structure.
  • Update usages of subject to user in DPA.

Version 3 (2022-07-02)

Fixed

  • Prevent empty comments being submitted to user events history.
  • Correctly render HTML tags on investigation pages.
  • Rename subject to user for Reports.
  • Rename subject to user for DPA.

Version 2 (2022-06-27)

Added

  • Add new filtering options for investigations and reports.
  • Filtering UI on investigations and reports list pages.

Changed

  • Modified how buttons and the nav bar displays on smaller screens to make them more accessible.
  • Upgraded guzzlehttp/guzzle to v7.4.5.
  • Upgraded laravel/framework to v8.83.17.

Fixed

  • Renamed migration files to 00 for users and 01 for dependants. Thank you to paladox for the fix for this!
  • Attribute user flag changes to request user, not model user.
  • Correctly mark investigations.assigned as a foreign key.

Version 1 (2022-05-30)

Initial commit of all base code!