Skip to content

v5.0.0

Choose a tag to compare

@SerDIDG SerDIDG released this 26 Dec 03:13
· 310 commits to main since this release
f18324d

Updates

  • Added support for custom actions in the Actions menu. See the Developer guide for instructions on how to use the new API.
  • Added support for manual link configuration through the "data-instantdiffs-options" attribute. See the Developer guide.
  • Significantly rewrote the deployment script, which now supports more flexible configuration. See available deployment configuration options on GitHub.
  • Added a category list at the bottom of the content when viewing revisions.
  • Revision content now automatically scrolls to the target section when a hash is provided in the input link.
  • Added new actions to the Actions menu, such as "View page info" and "Edit/View source".
  • Optimized request count in the Page classes by requesting more data with a single page info request.
  • More strict selector for matching links in user-contributed content.
  • Added support for different local special pages that format short links to diffs and revisions, such as Special:ComparePages, etc.
  • Added support for different local special pages where Instant Diffs can run, such as Special:AbuseLog, Special:EditTags, etc.
  • Added a view refresh process after actions like rollback have completed.
  • Added support for diff navigation links in the Special:Diff page in the Minerva Neue skin.

Settings

  • Completely rewrote the Settings Dialog. All settings are now organized into tabs.
  • Added the ability to pin actions to the Quick Actions menu. To pin an action, open Actions → Settings → Pinned Actions and select the actions you want to pin.
  • Added new options to: include section hashes in revision link URLs, close the View Dialog by clicking outside of it, and choose between different View Dialog dimensions.

Fixes

  • Added additional dependencies for foreign pages, especially for Wikidata revisions and media info in Commons.
  • Fixed scrolling to reference anchors when viewing revisions.
  • Fixed mobile responsiveness for the latest MediaWiki versions in Minerva Neue skin.
  • Fixed the hotkey action map for RTL languages.
  • Fixed notification inaccessibility on mobile view.
  • Fixed infinite spinner after committing rollback action in the Page class.
  • Fixed relative links with hashes to be absolute when viewing foreign diffs or revisions.
  • Excluded links with action=edit query parameter from processing.
  • Excluded redirect/page links from processing to prevent overwhelming visual clutter.
  • Fixed regression in legacy MediaWiki versions: 1.39.x.
  • Restored original link titles when hovering over them in some cases.
  • Added a resume process after unload process if a user has returned to the previous page.
  • Fixed mobile diff footer styles in the Minerva Neue skin.

Projects

  • Added support for the "Last modified" link in the sidebar as an extension for the Citizen skin.

Integrations

  • Translate extension. Adds Instant Diffs actions to the summary links in the editor sidebar.

Full Changelog: v4.0.0...v5.0.0