Infopedia:Ultraviolet/Changelog

This page documents all significant changes to the Ultraviolet script. For a list of edits to the script, you may want to see the page history of instead. Release changelogs are copied from the releases page on GitLab.

Current version: v0.1.3

To-do

 * Full feature compatibility with RedWarn, see Ultraviolet/Compatibility matrix
 * Documentation for existing internationalization and localization features

Unreleased
For a list of commits, see https://gitlab.com/redwarn/ultraviolet/-/compare/v0.1.3...dev

Deployed without tag
These are commits that are currently deployed but are not yet under a release/tag.

Changes:
 * Made preferences use Roboto as interface text
 * Fixed switch value not updating
 * Fixed boolean-based values not updating
 * Fixed positioning of radio button label
 * Changed Material buttons to respect raised accessibility option

Chore:
 * Updated version, logo, wordmark

v0.1.3 - First bug bash
Attempts to solve all of the bugs since the beginning of the public beta. Most bugs were reported on the Ultraviolet talk page. This update also introduces some quality-of-life features for developers, namely the re-enabling of Hot Module Reload and other Ultraviolet teardown functions so that development can be done without reloading the entire page for all changes.

Changes:
 * Added "Copy Ultraviolet log" button to More Options dialog
 * Modified page icons to position based on the appearance of the page title heading
 * Added save toast for preferences dialog
 * Began logging all uncaught possible RedWarn or Ultraviolet-related errors
 * Added extra logging details for the warning dialog
 * Fixed warning preview not showing if warning was prefilled
 * Fixed diff icons overflowing over Twinkle rollback buttons
 * Fixed "Thank you!" disappearing from warning messages
 * Fixed restore button not working after revert
 * Added toast for when a user has been warned
 * Added fallback for browsers that don't support
 * Fixed link to Wikipedia talk:Ultraviolet
 * Fixed rollbacks appearing to fail
 * Fixed preferences section CSS leaking to other pages
 * Changed  in reports to
 * Fixed preferences switch
 * Added level-specific warning summaries

Chores:
 * Added  to
 * Re-enabled webpack Hot Module Reloading
 * Updated  to 2.6.4
 * Upgraded MDC to 13.0.0
 * Moved tests to pre-push git hook

v0.1.2 - Pre-launch bugfixes (pt. 2)
Continues off of v0.1.1.

Changes:
 * Added confirmation checkbox for email reports
 * Added policy page link option for email reports
 * Silenced MediaWiki check for unsupported skins
 * Begin requiring (auto)confirmed for use
 * Fixed  class not forcing classes to show
 * Fixed preferences page refusing to start

Chores:


 * Renamed npm package to

v0.1.1 - Pre-launch bugfixes (pt. 1)
Minor patches and improvements pre-release announcement. Part 1 of a series of pre-release announcement bugfixes, hopefully the first of only two.

Changes:
 * Moved dependency caching to the post-UI injection hook (decreases load on startup)
 * Improve prefill support with basic templating for reporting dialogs
 * Begin detecting (and redirecting to) local Project:Ultraviolet/Preferences pages

Chores:
 * Begin running CI on tags and merge requests

v0.1.0 - Initial beta
This is the first ever beta version of Ultraviolet to be made officially available. Ultraviolet was been written from the ground up, and because of this, there technically is no changelog. See rww:Rewrite for more information on the differences of RedWarn and Ultraviolet.