Skip to content

v0.8.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 May 11:08
· 41 commits to main since this release
1c5f541

A lot of under-the-hood fixes, imported from work on a CCI case request wizard which hasn't been completed yet. Because the extra work on that feature has greatly diverged from the current Deputy code, compatibility is not guaranteed. For this reason, this exists as a minor version bump than a patch.

This version should have no visible changes, but there may be some select bug regressions. If you encounter any, please report them.

Added

  • [530a76a] Added a central logging system (all console logs are now prefixed with "[Deputy]")
  • [51ecb8e] Added additional logo styles (namely a rounded and on-white logo version)
  • [37d981f] Added support for user's current interface language
    • [404fb7a] Added support for user's current interface language in changes list
  • [f25a44d] (dev) Added better flexibility for setting development configuration settings
  • [f25a44d] (dev) Added transpilation preprocessor
  • [aaf9c78] (dev) Added API types and associated submodule
  • [ca9058d] (dev) Added .tsx to test transpilation pattern
  • [dbd2a08] (dev) Added automatic development mode sensing when using dev: scripts
  • [8a2fc4b] (dev) Added util for finding MediaWiki section headings on the current page

Modified

  • [3f89b9a] (dev) Refactored backend API classes to fully support new Dispatch API specification
  • [73ba073] (dev) Transferred select changes list UI elements to shared space
    • [198e33a] (dev) Improved compatibility with standalone modules
    • [26890f7] (dev) Transferred all changes list UI elements to shared space
  • [d7d95d1] (dev) Converted jQuery → innerHTML assignments to direct node manipulation
  • [fda9b30] (dev) Split wiki configuration locations to dedicated constant file
  • [b08ad16] (dev) Split contribution survey row statuses to dedicated constant file

Fixed

  • [f1c04a5] Fixed collapsible elements in just-saved sections not working
  • [076ce3c] (dev) Fixed CI leaving submodules uninitialized

For a granular list of changes, see v0.7.1...v0.8.0.