MediaWiki 1.23/wmf1/Changelog

From mediawiki.org

Core changes[edit]

Extensions[edit]

CentralAuth[edit]

  • git #30c289f7 - Implement OAuth hook to get userid from username
  • git #53c2eb41 - Vary on X-Forwarded-Proto for changing-protocol redirects

CentralNotice[edit]

DataTypes[edit]

DataValues[edit]

  • git #a5d2812b - update composer file
  • git #e7847248 - Reorganize and add tests for inherit's naming features + skip some tests in IE8
  • git #973853e0 - Split inherit tests into different files
  • git #cafb6474 - $.ui.suggester: Suppress autocomplete's native blur handling
  • git #d61d2f03 - Factored getscrollbarwidth utility function out of suggester widget
  • git #114eca62 - Introducing QuantityValue::transform
  • git #2eb4d800 - Introducing DecimalMath
  • git #59227570 - (bug #55512) QuantityValue rewrite based on DecimalValue
  • git #d095b5c0 - (bug #55511) Introducing DecimalValue
  • git #34dcc518 - $.ui.suggester: Implemented autocompletestring for static result set
  • git #4eb43739 - Removed replacing of suggester input text when hovering a suggestion
  • git #cca5f912 - inputAutoExpand: Catch miscalculation
  • git #de6dfbf0 - (hotfix) Make inherit work with IE 8 again

Diff[edit]

DonationInterface[edit]

  • git #61b4ec2f - Zero-padding branch code out to 4, as per GC instructions
  • git #9b3c842c - (FR #1090) trim inputs before validation
  • git #9ec2d493 - Address warning in GatewayFormChooser
  • git #88452bc5 - Wire up the new RapidError form functionality so we can actually use it.
  • git #19da12ea - Massive cleanup of session behavior.

Echo[edit]

FlaggedRevs[edit]

  • git #a3be4da6 - ValidationStatistics: Showing unreviewed pages depends on config
  • git #6b91110d - Remove calls to wfDebugDieBacktrace

GettingStarted[edit]

GuidedTour[edit]

  • git #faff1beb - Implement support for post-edit with VisualEditor.

MassMessage[edit]

MobileFrontend[edit]

OAI[edit]

OAuth[edit]

Parsoid[edit]

Scribunto[edit]

Translate[edit]

UniversalLanguageSelector[edit]

VisualEditor[edit]

  • git #b2ae96ab - Send the old category and language types to Parsoid for back compat
  • git #e2fd4ff1 - Don't corrupt categories/langlinks with new types
  • git #412eb34d - Split ext.visualEditor.experimental into specific modules
  • git #58fba521 - Use jsdifflib for QUnit diff
  • git #661e43c2 - Revert "Followup c41f96c: doc parameter in ve.dm.InternalList constructor is not optional, remove check"
  • git #e7d27cd0 - doc: Adding missing @static to a static dm.GeneratedContentNode method
  • git #89f039f6 - Add Moriel Schottlender to AUTHORS.txt and authors string
  • git #904c5a48 - [browser test] Moving shared code to mediawiki-selenium Ruby gem (bug 53579)
  • git #febc0f56 - Defer selection-triggered updates in ve.ui.Context (bug 54675)
  • git #a12446d7 - Ignore change events while opening and closing inspectors
  • git #ac2a8396 - Use update rather than show in focusable node re-render
  • git #6560cfda - Remove simpleArray utilities from ve.js and use oojs instead
  • git #b7a4dcdb - Update oojs to v1.0.5
  • git #20bdb785 - Followup bb03e8f: fix toolbar floating
  • git #c4284054 - Add bin/ directory with updateStaticLoaders and generateDocs
  • git #c543fef8 - Cache multiple requests for $resizable's offset
  • git #1efa3271 - Recalculate $resizable offset when positioning resize label
  • git #e41d4d47 - Rename ui.Tool.static.canEditModel to isCompatibleWith
  • git #36fc3b59 - Rename oo.js to oojs.js per library name
  • git #fae7f130 - Remove oo from ve.js closure
  • git #26a1d898 - Remove ve.Factory and ve.Registry and use oojs instead
  • git #b635541d - Remove ve.getHash and use getHash from oojs instead
  • git #27078af2 - Update oojs to v1.0.4
  • git #7db65f38 - Rename @emits to @fires so we're forward compatible with JSDuck 5
  • git #4194a5a3 - Added SVG logos in new style, rm'd old pngs
  • git #6018e77d - Use OO.EventEmitter instead of ve.EventEmitter
  • git #9d915aca - Fix save dialog crash on load error
  • git #a34e0fd6 - Fix typo in documentation for ve.ce.View.prototype.getModel
  • git #421924bd - [browser test] cursor feature was not tagged @login
  • git #3f5486a4 - Use a sane recursion guard in ve.ui.Context.prototype.hide()
  • git #9eac0c8c - Followup 1878c7c5: fix check for nonexistent property .draggingAndDropping
  • git #d3c706ff - Add a node type for numbered external links (bug 53505)
  • git #efafed32 - Remove ve.{inheritClass,mixinClass} and use OO instead
  • git #832f8e1e - Document constructor params for dm.MWMathNode and dm.MWExtensionNode
  • git #828747f0 - [Browser tests] identifier for anonymous warning changed for test2
  • git #81bbba49 - Split out popup functionality from ve.ui.PopupButtonWidget to ve.ui.PopuppableElement
  • git #a3ae0478 - [browser test] Updated Ruby gems
  • git #4721367b - Follow-up 8dfbc5baa: Really don't select unselectable items
  • git #8fccb53a - Make category suggestions dropdown appear below the input box
  • git #d3cd4048 - Use .done()/.fail() instead of 'success'/'error'
  • git #7035c8de - Followup 8a4058584: use a single media source for rerendering images
  • git #fb4dcf30 - Followup c41f96c: doc parameter in ve.dm.InternalList constructor is not optional, remove check
  • git #266603c3 - Rename performance.parsoid.domLoad to performance.domLoad

Wikibase[edit]

WikibaseDataModel[edit]

WikimediaEvents[edit]

WikimediaMessages[edit]

cldr[edit]