MediaWiki 1.22/wmf17/Changelog
< MediaWiki 1.22 | wmf17
Core changes
edit- git #cfe8714e - Update VisualEditor submodule
- git #b1cbe537 - Cherry-pick HtmlFormatter into production
- git #e3e204f2 - Fixing Cirrus for 1.22wmf17
- git #844dd733 - Updated Zero ext
- git #4b4e7591 - Update VisualEditor to wmf17 branch for cherry-picks
- git #ee474e04 - Bump GuidedTour for Growth team deploy.
- git #fab623ee - Update VisualEditor for cherry-picks in wmf/1.22wmf17 branch
- git #327d2fb2 - Updated Zero ext
- git #88bddc11 - Update MobileFrontend to production, pick up core dependency
- git #e761e28e - Adding support for query string params to mw.util.wikiGetlink
- git #0b0de5e5 - Updated Zero ext
- git #b49cd64f - Updating Zero ext
- git #3ebc5e82 - Update DataValues with fix for coordinates in JS
- git #7f0200be - Commit of various wmf-branch live hacks
- git #3142a0da - Fix English gender-unknown message (bug 53311)
- git #554a5d04 - Optimize Parser::doQuotes().
- git #5cb69843 - Made HTMLForm wrap the submit buttons in a container for styling
- git #45c1f4c2 - API: Enforce limit max in ApiQueryBacklinks
- git #37ed022c - Add StubObject::unstub, and use it for $wgAuth->getUserInstance()
- git #589b2af8 - Improved search backend fallback in Special:Search (bug 53982)
- git #23b9be57 - Fix inaccurate jQueryMsg comment
- git #b7952849 - ToC: Use display:table, so that we can behave like a block element (bug 658)
- git #9fe406bf - mediawiki.action.edit.preview: Add .limitreport to live preview
- git #07827635 - Allow toggling elements with space (bug 53797)
- git #e1ed8a7b - jquery.byteLength: Improve documentation and tests
- git #ed509861 - Use redirect=no for links to file redirects in "file usages" section (bug 50051)
- git #8e502f00 - Removes portal-url, currentevents-url and helppage from default Sidebar
- git #07c61c79 - Return normalized file name on warning "exists-normalized" (bug 52699)
- git #291db2ae - Clarify "unknown gender" option is a non-answer and resort (bug 53311, bug 53834)
- git #9e1274a9 - collapsibleTabs: Minor code style fixes
- git #e517e9be - Removing all disambiguation code from core (bug 35981)
- git #01240e5e - Add plain semicolons to wfEscapeWikitext().
- git #68053542 - jquery.makeCollapsible: Tests for collapsible <table>, <ul>, <ol>
- git #b340bd4f - jquery.makeCollapsible: Only trigger custom events once per collapsible
- git #c7635d00 - Special:PagesWithProp: Distinguish content from interface (bug 51888)
- git #377a788f - Reorder SpecialRecentChanges::webOutput
Extensions
editArticleFeedbackv5
edit- git #d30e4b55 - Update SpamBlacklist related code (bug 53821, bug 53821)
CentralAuth
edit- git #daf07d79 - Fix secure handling in setGlobalCookies
- git #350b99ce - Redact certain function parameters from exception stack traces (bug 30714)
- git #fe324036 - Set Squid maxage so proxies will cache (bug 54195)
- git #807d9538 - Don't fail autologin for unattached accounts (bug 54292)
CirrusSearch
edit- git #3b0fc38f - Don't use SearchResult->initText. (bug 54644)
- git #9409c88c - Fix boosts on prefix queries. (bug 54399)
- git #a865e3f6 - Quotes turn off stemming. (bug 54020)
- git #4bdcc510 - Tests for quotes turning of stemming. (bug 54020)
- git #aa32a258 - Extra guards around suggestion parsing. (bug 54517)
- git #78f957e6 - Prevent redirect loops from crashing. (bug 54403)
- git #34200ac0 - Build suggestions from titles and redirects. (bug 54228)
- git #d416af37 - Some tests for redirect loops. (bug 54403)
- git #62e94efb - Tests for pulling suggestions from redirect names. (bug 54228)
- git #1f0210f3 - Turn test for sorted redirects back on. (bug 54278)
- git #cc813de4 - Infrastructure for quotes turning off stemmer. (bug 54020, bug 54278)
- git #5d44ec5c - Add Elastica to .gitignore due to clone location being into the extension
- git #0c954060 - Some more tests for phrase rescore.
- git #7776e5f8 - Whitespace fixes in tests.
- git #1cbe528a - Another fix to phrase query.
- git #ae6c43a2 - Fix phrase rescore.
- git #2384fb20 - Tests for highlight changed words in suggestions. (bug 52286)
- git #2f87fcb4 - Highlight changed words in suggestions. (bug 52286)
- git #60dad4fb - Overhaul wikitext formatting (bug 53426)
- git #2bbd41f8 - Tests for boosting perfect phrase matches.
- git #c34c9bd5 - Boost perfect phrase matches.
- git #90b931b9 - Don't recurse forever when a page redirects to itself
- git #7a1dd056 - Build the a suggest index on redirects. (bug 54228)
- git #d449ad14 - Remove no longer required analyzer.
- git #55a894cd - Tests for proximity and fuzzy search. (bug 54199)
- git #fce9b528 - Default to two replicas per shard.
- git #bc4be723 - Tests for highlighting and search operator fixes. (bug 53955)
- git #cb8db9dd - Highlighting and search operator fixes. (bug 53955)
- git #d965387c - Turn on phrase suggestion test. (bug 52860)
- git #b089d3f4 - Escape queries that use ~ incorrectly. (bug 54199)
- git #15d9380d - Remove Elastica.
- git #25eacc40 - Fix Call to a member function getContent() on a non-object (bug 54204)
- git #b4ddc2e7 - Easier index maintenance. (bug 53482)
- git #a09d6e4f - Need rev id not page id
- git #0b5e52b0 - Improve reindexing speed
- git #06580f6b - Regression tests for javascript injection. (bug 54167)
- git #1d51223f - Escape highlighted snippets (bug 54167)
- git #463821dc - Warn over api when prefix search too long (bug 54048)
- git #34ec1566 - Test for warning if prefix search too long (bug 54048)
- git #c3a16720 - Tests for morelike:. (bug 53474)
- git #35275590 - Implement morelike: for more like this. (bug 53474)
CleanChanges
edit- git #6553e43b - Method parameter type hints
Echo
edit- git #08fc83b6 - Cleaning up Echo 'base' module.
- git #23f66ec6 - Make html email look prettier on mobile device (bug 53057)
- git #67959e65 - Fix some RTL issue and add sans-serif as fallback font (bug 54249)
- git #2b57fbd3 - Split the Echo API into their own write/read APIs
Elastica
edit- ** Newly deployed extension
FlaggedRevs
edit- git #44046a6a - Remove margin from .fr-watchlist-pending-notice
Gadgets
edit- git #12b2e7dd - Invalid argument supplied for foreach() in ApiQueryGadgets.php on line 58 (bug 53829)
GuidedTour
edit- git #1835bea6 - Add 'first edit' tour for VE
- git #315ab7e4 - Enable logging for firstedit tour
Math
edit- git #bfc9ce8e - Improvements to prepare a MathJax+PNG option
MobileFrontend
edit- git #cae2a7fd - Bug: Check user exists before trying to render it.
- git #c7950f1e - Regression: Don't enable toggling on main page
- git #d4ca2fc6 - Fix fatals
- git #fdd0009d - Regression: Exit talk after a successful save of a new topic
- git #90cb24b1 - Regression: Ensure cancel button label loads for talk overlay
- git #38583bf5 - Regression: Fix echo overlay for Echo in beta
- git #3445225c - Regression: Remove Echo button from Nearby page / anon page views
- git #a848515f - QA-id changed for Notification to secondary-button from user-button
- git #f76b384b - Generate links for about and disclaimer correctly.
- git #dfefa8fc - Use shorter text for some common licensing strings in the footer
- git #c1668a96 - Debug logging for latest PoolCounter weirdness
- git #eb7d182a - Alpha: Update title of page on a lazy load
- git #80d2596c - Stop refreshing page on a hash change (bug 54238)
- git #15689acf - Clean up login/create account form and captcha CSS
- git #357be279 - Story 1163: Mobile Captcha support for editing (bug 52047)
- git #eaef5a57 - Collapse on h1s when present (bug 52857)
- git #c2a9e053 - Update templates to contain new mobile edit links
- git #fd45ff3c - Leave width of image rendering of infoboxes up to the template (bug 49440)
- git #1df7a5c8 - Improve nearby error handling (bug 53342)
- git #74156462 - Story 475: UserProfile special page (first pass)
- git #0c6161ab - Redirect to talk page when liquid threads enabled (bug 51586)
- git #923b6ea1 - Regression:Restore the First time user uploads tutorial (bug 54386)
- git #2be64cb8 - Show proper button bar in editor on errors
- git #37ba24c3 - Prevent overlay header from covering button bars
- git #3dc3ea2e - More HtmlFormatter removal fixes
- git #0956dd1b - Regression: Fix extraction of section heading in preview
- git #d0b58c33 - Hide toasts and drawers when tapping in overlays
- git #3d385a46 - Regression: Ensure clicking main edit button opens lead section
- git #b3a8fc8c - Hygiene: Refactor page.js
- git #d91d2ddd - Fixes for moving HtmlFormatter class to core
- git #917c5001 - Un-hardcoding About and Disclaimer links (bug 54066)
- git #b7f42563 - Remove b/c cookie code
- git #61365d73 - Using our own copyright i18n message for mobile
- git #aca95790 - Hygiene: Simplify formatter HTML (bug 48730)
- git #a03dc708 - Redirect &action=edit§ion=X to mobile editor (bug 53179)
- git #f7dfde20 - Cleanup after cookie name change
- git #c09f6fdc - Remove tables from alpha
- git #9c427517 - Load photo uploader dynamically (bug 48718)
- git #c17d846d - Fix the license URL
- git #2a113698 - Load talk overlay dynamically (bug 48718)
- git #17a3f909 - Load editor dynamically (bug 53782, bug 48718)
- git #4f0dfed6 - Update cookie name in QA tests
- git #054dd7e0 - These headers are now set by Zero.
- git #f0b74d25 - Re-adding mobile-frontend-footer-license i18n message
- git #2b0ebb53 - Update coding conventions in README
- git #5c6f9c28 - QA#1214 content license changes mean I need to change the tests to look at a different license as part of the footer tests
- git #bc22d834 - Wrap README at 72 characters
Nostalgia
edit- git #02276609 - Move wikiprintable.css styles from core
OAuth
edit- git #b51e3837 - Made Special:MWOAuth use HTMLForm
- git #82725443 - Fixed local case for ID => name lookup
PageTriage
edit- git #f4bb5c95 - Use SQL that SQLite 3.7.8 understands (bug 54013)
Parsoid
edit- git #84cbbaef - Serialize HTML + reparse HTML (dont reuse in-memory DOM) in wt2wt mode
- git #ef177673 - Fixed subtle (DSR update) bug in the last step of tpl-encap code
- git #f40675df - Added a couple new tests that weren't added in recent patches
- git #d7c74480 - Don't encode quotes or apostrophes.
- git #73057bbb - : Fix problems with rt_testing results storing and entity escaping (bug 53559)
TimedMediaHandler
edit- git #5bed4d0e - add unique constraint on transcode name, key
- git #6c91b3ec - Make number of threads a configuration option (bug 54060)
UniversalLanguageSelector
edit- git #3fbbf05c - Optionally exclude elements from applying webfonts
- git #06a386fa - This scenario does not work with anon language selection
- git #12f7f84e - Fix the test I broke
- git #3fc1c329 - Simplify tests
- git #2d62e3e7 - Simplify test code
- git #74e6ac4f - Updated: Integration tests for off-screen IME selector
- git #f43a00d5 - Refactoring tests
- git #e53f9176 - Integration tests for off-screen IME selector.
- git #9db73d2a - Update jquery.ime from upstream (bug 52154)
- git #e0fa027b - Fix typo in the fontname of Estrangelo Edessa (bug 47229)
- git #813271b8 - Wait longer, so the preference is saved.
UploadWizard
edit- git #dbc7dc56 - Profiling + rm pointless var assignment
- git #b50406b5 - Explicitly use $wgParser to parse wikitext (bug 54376)
- git #5a73f4ed - Fix module loads to be in the hook (bug 54338)
- git #fe42c91a - Comment out the redundant check.
- git #0ce2dd8a - Parse mwe-upwiz-tooltip-skiptutorial containing link (bug 53540)
- git #39590ab1 - Fix EventLogging module loads
- git #f930fb38 - Add events on tutorial actions
- git #7535ffd1 - Complete PLURAL support in mwe-upwiz-mins-secs-remaining (bug 24643)
- git #c0928c25 - Add "Zero" specification to mwe-upwiz-source-ownwork-assert-cc-zero
- git #296ccba9 - Set page title to parsed title of the Campaign
- git #8f645c7c - Adding "url" to the "ajax" object.
- git #7a5d2d19 - Set red asterisk on field labels only if it is marked required (bug 53654)
VipsScaler
edit- git #c699e588 - use shrink instead of im_shrink
VisualEditor
edit- git #94e6dda9 - Fix use of removed function isUniqueListKey
- git #c1726520 - Only listen for copy/paste on documentNode and pasteTarget (bug 54375)
- git #44e0a8b3 - Fix exception thrown by converter when data ends in text
- git #4e24ee0e - Prevent naming collisions when generating unique reference names (bug 54341)
- git #01dba7f9 - Fix check for preformatted when stripping whitespace (bug 54083)
- git #04b32a54 - Initialize selection at (1,1) instead of (0,0)
- git #67ac7781 - Fix merge conflict breaking localised bold/italic icons (bug 53094)
- git #789d0caf - Fix pawn on pre-annotation and keypress
- git #1a1ef973 - Move text style tools out of experimental
- git #3928ca16 - Transactions: Add trailing retainMetadata when there is trailing metadata.
- git #1f5b78ab - Fix off-by-one error with metadata-mutating transactions.
- git #23921df6 - Refactor CE Surface to reduce event feedback
- git #06c86b38 - The Great [...] Rewrite of 2013: Clipboard edition (bug 53375, bug 49396, bug 52096)
- git #4f768f37 - Integrate with BetaPreferences (bug 52686)
- git #988f518c - Define RDFa types in ve.dm.MWInlineImageNode once and reuse whenever possible
- git #c183d09b - Delete ve-mw/test/index.php, it's broken and unmaintained
- git #dd73b873 - Add alt attribute to core image nodes
- git #79a1bdd6 - Use EventSequencer for CE Surface events
- git #8e77752d - Timoize the EventSequencer into a sleek, purring monster
- git #495e83cf - Replace renderingEnabled toggle with lock counter
- git #6843f159 - doc: Fix incorrect syntax
- git #6a91695c - update tests for latest release- no issues found
- git #47545a5d - Remove no-insertion metadata corner case from `ve.dm.Transaction.pushReplace()`.
- git #5830bce7 - Correctly preserve metadata in `Transaction.newFromUnwrap`.
- git #8a2b5532 - docs: Minor improvements
- git #7f9fa4f0 - Define RDFa types in ve.dm.MWBlockImageNode once and reuse whenever possible
- git #0c52ab64 - Sort i18n messages
- git #301b2875 - Apply DOM changes in onProtectedSetup and onProtectedTeardown instead of constructor
- git #fce7b0e4 - Fix doc comment in ve.ui.Surface.js
- git #73edc2a4 - Add group to internal list items in test data
- git #0e51375a - Fix ridiculous MetaList test case
WikiLove
edit- git #23664d2d - Create new LQT thread if possible (bug 33260)
ZeroRatedMobileAccess
edit- git #e8877d51 - ESI handling of the banner
- git #fbf85645 - Removed X-CS dependency in HTML content rewriting
- git #1e0a8829 - Update README to reflect new X-Analytics header
- git #d100b9bd - Removed comma in the link to view images
- git #d2941b46 - ZERO api module to get current request's info