MediaWiki 1.22/wmf16
Appearance
MediaWiki 1.22/wmf15 | Deployment of MediaWiki 1.22wmf16 to Wikimedia sites | MediaWiki 1.22/wmf17 |
The latest version (labeled "1.22wmf16") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 5 September 2013 (see the roadmap).
Core changes
[edit]- git #6775ddce - Updated Zero ext
- git #27b508bc - Updating MobileFrontend to production
- git #c294631e - Adding support for query string params to mw.util.wikiGetlink
- git #a154d5f5 - Updated Zero ext
- git #11184218 - Updating Zero ext
- git #cac236e9 - Update Wikibase and DataValues
- git #cbb52d27 - Add CleanChanges extension for Ib873d079d
- git #79f0a632 - Update Wikibase
- git #4f5ea754 - Improved search backend fallback in Special:Search (bug 53982)
- git #cad8fbc3 - 6 (bug 5353)
- git #f80cceb6 - Update AFTv5 to wmf/1.22wmf16 branch which includes live hack to fix fatal (bug 53821)
- git #e7a22129 - Commit of various wmf-branch live hacks
- git #1b815540 - Give grep a chance to find the usages
- git #970cc1e8 - Call $wgContLang->findVariantLink() in 0
- git #a9881e87 - vector/screen.css: Remove some unnecessary rules
- git #f303047f - Allow registration of Actions using a callback that returns an Action instance
- git #2f5125e8 - jquery.suggestions: Add some comments
- git #df8ec1e2 - No spaces after (casts)
- git #04a10214 - Add a deferrable update class for callback/closure udpates
- git #e16ae624 - Removed "requires JavaScript" from preference texts (bug 44947)
- git #dc6f5c31 - Fix typo in property name (bug 53720)
- git #ab6758a6 - SECURITY: Fix extension detection with 2 .'s (bug 52746)
- git #43f3ab65 - SECURITY: Prevent tokens in jsonp mode (bug 49090)
- git #4624b8a0 - SECURITY: Prevent FPD on exceptions in load.php (bug 46332)
- git #a2f75989 - Improve wfEscapeWikiText (bug 53658)
- git #4ca98057 - Hide server IP addresses from DB error pages (bug 26811)
- git #c25e767d - Make mwCustomEditButtons a no-op and mark it as deprecated (bug 50310)
- git #4a01bac6 - Make morenotlisted more grammar-friendly
- git #3a9eee3b - Add email recipient username as a parameter to emailuser confirmation (bug 44668)
- git #8d0272b2 - Use login-throttled properly everywhere
- git #67b77b95 - Add missing bug number for I458fb688 (bug 14431)
- git #61b3f8ad - No spaces within (casts)
- git #c9100aa3 - Delete docs/upload.txt
- git #f86a8c97 - docs/scripts.txt: Remove docs about deleted files
- git #1d49f19e - Add/update comments for grep
- git #ab442912 - Remove dead code
- git #5e584368 - Also redirect if prefixed https cookie is preset (bug 53538)
- git #0015f5ff - Use canonical class name, remove unused globals.
- git #e0f48d66 - Support search update for MySQL search engine (bug 53408)
- git #cfc0770a - Normalize IPv6 addresses in XFF chains
- git #188823c0 - Remove prefix from forceHTTPS cookie (bug 53538)
- git #23254c1e - Fill in defaults for omitted parameters to RecentChange::sendToUDP
- git #90749a26 - doc: Remove repetitive "Give grep a chance" phrase from comments
- git #1dad0218 - SpecialPrefixindex formatting methods are now protected
- git #889e988c - Parse limitation warnings as 'text' and in user language
- git #d0e3dc94 - Add converted namespace names as aliases to avoid confusion.
Extensions
[edit]AbuseFilter
[edit]- git #a951290c - Push counter updates to transaction end to avoid contention
ApiSandbox
[edit]- git #c4f11755 - Cleaning up unused variables in the global space
ArticleFeedbackv5
[edit]- git #eb9b4a15 - Live hack for fatal bug (bug 53821)
- git #b2de6b67 - Protection disables feedback even if nothing is touched (bug 53506, bug 53506)
CentralAuth
[edit]- git #0d04293d - Re-do edge login when JS login check succeeds (bug 53953, bug 54147)
CentralNotice
[edit]- git #5d68f48e - Cache Banner Message Field Definitions (bug 53769, bug 53792, bug 53674)
- git #3d5550b7 - Bugfix where variable wasnt defined for translation groups
- git #28e611ba - Clean up CentralNotice Translation Metadata (bug 53769, bug 53792)
CheckUser
[edit]- git #99ad25d0 - Require token for CheckUser API module (bug 45019)
CirrusSearch
[edit]- git #ef8f4afe - Defense around not getting parser output. (bug 53938)
Cite
[edit]- git #4954b2f4 - Use mw.hook( 'wikipage.content' ) for citation popup JS
- git #f692c9f4 - Add extra accessibility labels to jump to citation (↑) links (bug 38141)
CleanChanges
[edit]- ** Newly deployed extension
DataTypes
[edit]- git #2b43badc - Fix JavaScript resources path and moves resources file
- git #a7bb30b5 - Fix casing in test registration
- git #24ed9e76 - Update description in readme and composer.json
- git #c7fb7227 - Add files with no coverage at all to the coverage report as well
- git #78a45790 - Update readme file
- git #ad6fa1fd - Improve autoloading and namespace consistency
- git #deab40cb - Add Henning as author
DataValues
[edit]- git #ac5b0c7b - allow precision to be null in globe coordinate
- git #a0aceef7 - Fix path for value parser resources
- git #cacf5fd6 - Reorganize to new component structure.
- git #d76561cc - Remove obsolete and unhelpfull boilerplate docs
- git #5cd610b4 - Remove DataTypes as its now in its own git repo
- git #5b44272f - Refactoring of globeCoordinate.js
- git #a6331f83 - Update documentation after change that just changed the code
- git #277cacdf - allow lat/lon values from -360 to 360, possible for non-earth globes (bug 53391)
- git #db2a826b - globe param cannot be null, update exception message
- git #3e0a4a17 - Revert "Remove additions to deprecated global ..."
- git #7715fee5 - Remove additions to deprecated global variable that are not in use anyway
- git #bbafbe9a - Remove result object which was no longer loaded anyway
Diff
[edit]- git #88bae2e1 - Added @var doc
- git #2fa8715d - 0.8 release
- git #ac6674dc - Add files with no coverage at all to the coverage report as well
Echo
[edit]- git #06e73174 - Archive page and overlay should respect ?uselang=xxx (bug 52992)
- git #527dbbca - Remove outdated translations
- git #ec18d637 - Adding Echo jobs to deferred update along with master wait
- git #9793138d - Updating eventlogging schema revision number for mobile data
- git #8f1c4299 - Set returnto when linking anon to signup or login
- git #a4b62d8d - Fixing More... button so it doesn't always skip a notification (bug 53718)
- git #d1463ea6 - Preventing empty payloads from being created when using summary
- git #b916c853 - ext.echo.badge: Remove defunct CSS rule (bug 53490)
- git #dc46848c - Updating headers in Echo.php
- git #e841a63c - Improve footer separator (bug 47303)
- git #6cade7eb - Make items on notifications flyout behave like links (bug 52319)
- git #dd87542a - ext.echo.special: Cross-skin adjustments
EducationProgram
[edit]- git #ce53387d - Can't override a public constructor with a protected one further down
LiquidThreads
[edit]- git #fc1672e4 - SECURITY: Escape thread subject on history page (bug 53320)
- git #d723f184 - Add revert link to thread move logs and success page (bug 36098)
- git #f2fec9f5 - Add full-stops to messages
- git #d3d0be20 - Don't show edit form open warning when saving thread summary (bug 46040)
- git #8d7f9f8a - Only show search form if LuceneSearch is detected
- git #b576838f - Use srbackend=LuceneSearch on search form
- git #4ab86193 - Add JS hook for user scripts to add buttons to all LQT textareas as they are created (bug 21692)
- git #7be38782 - Show entire link (including wgServer and protocol) in summary Link To box (bug 25765)
MobileFrontend
[edit]- git #62b6edd9 - Fix: Make section edit A/B test work
- git #67e34560 - Un-hardcode footer license message (bug 53595)
- git #d0139792 - Regression: Show human readable nearby error message (bug 54172)
- git #affb3e69 - Ensure sections in stubs really look like open sections
- git #40a7a1d0 - Fix blockquote styling (bug 53944)
- git #69bf3ca5 - Regression: Make sure all edit buttons are styled as edit buttons
- git #2d1a773b - Update README
- git #8ff7bb64 - Regression: Fix edit button in page actions
- git #e89878a4 - Restore logging, now on steroids
- git #e5e96277 - Regression: make image viewer full screen again (bug 54036)
- git #e4b23a8a - Migrating all use of M.pageApi.getPageUrl to mw.util.wikiGetlink
- git #7173da2d - Override Skin::doEditSectionLink
- git #9f55a065 - Hygiene: Cleanup navigation.js
- git #757a43c5 - Reverting change I6deb26c1 since the core change hadn't been merged
- git #c010d2c2 - Assert mobile mode in media viewer
- git #2d70fc4d - Migrating all use of M.pageApi.getPageUrl to mw.util.wikiGetlink
- git #5c378289 - Replace logging with a simple throw
- git #f79654ad - Move fancy image removal from HtmlFormatter to MobileFormatter
- git #8ba4329d - Alpha: Enable page creation
- git #4b6bcc2e - Alpha: Temporarily remove Firefox from supported browser for history api
- git #9790ef71 - Final normalisation of WAP detection
- git #30bf859a - Hygiene: Improve HTML output to avoid validation errors
- git #ecf714b2 - Hygiene: Change image viewer route
- git #a9233b55 - Regression: Fix PageApi for non-existent pages
- git #0aad90f2 - : Don't show new pages editor for newly created pages (bug 53182)
- git #65c3914a - Move red link removal to MobileFormatter
- git #463eaaa8 - Bug: Fix stupid edit section cta bug
- git #d5a36e47 - Introduce header-loaded event (bug 53511)
- git #95c69091 - Make navigation.js load at the top (bug 53511)
- git #54c9c709 - Hygiene: Remove obsolete code from mf-toggle-dynamic.js
- git #255c0f4d - Hygiene: Don't add styles in two places
- git #65885eba - Hygiene: Remove unused code
- git #e3978d0c - Alpha: Remove inline style scrubbing
- git #f99fb5b4 - Hide nav boxes on small displays (bug 53437)
- git #9569c542 - : Take away History.js dependency (bug 49647)
- git #4fee6d94 - Hygiene: Use our own custom reset file
- git #64a3f750 - Don't show newbie tutorials after logging out (bug 53261)
- git #55426c23 - Hygiene: Add comma.. been bugging me for some time
- git #a9a2c074 - Hygiene: Complete merging of special nearby code with nearby pages code
- git #cfb9f19d - Story 1096: Beta section editing tutorial a/b test
- git #7a442a3f - Always output license footer in content language
- git #50fa4cfd - Update pre-commit hook to use optipng+advdef not pngcrush
- git #1d7fc7ee - Remove unused ID whitelists
- git #f0bcd080 - Do a PST during preview (bug 53692)
- git #70978e57 - Add media viewer [alpha]
- git #f81050f8 - Provide information about LQT status of a page (bug 51586)
- git #cda65460 - No need for raw resources now (bug 53785)
- git #3ef5481b - Hide NagOverlay after checkboxes are checked
- git #3ae549ed - Add M.tapEvent (temporarily)
MoodBar
[edit]- git #34306fc0 - PHP Catchable fatal error: Argument 1 passed to SpamBlacklist::filter() must (bug 53952)
OAuth
[edit]- git #c072acc6 - Fix comments for grep
- git #300b9546 - Make use of field-specific HTMLForm errors
- git #654df926 - Removed duplicate tests and easier to use TestOAuthConsumer script
- git #1ff670fe - Show authorize page on all wikis
- git #094d05a6 - Added some extra rights checks to access controllers
- git #cb1c99cc - Allow for non-web-based consumers
- git #86aae30f - Make sure the consumer is applicable to this wiki
Parsoid
[edit]- git #46ea001b - : Handle about-less images better (bug 53071)
- git #0f0c882e - : Don't use \b to match (^|$|\s) (bug 53727)
- git #5cdc28c0 - Trivial code change to force code update in rt testing
- git #cf95ed92 - Don't block parsoid-inserted attrs in sanitizer (bug 52940, bug 1920)
- git #fd6376b9 - Updated tests + code to not strip data-mw in parsoid mode (bug 53492)
- git #beb43900 - Remove html5 fork.
- git #a1d8cc5e - : Don't double-decode titles from the request parameters (bug 53357)
- git #859a701b - : Only skip about siblings if about is actually set (bug 53434)
- git #707a7da0 - Don't strip trailing newlines and space on tokens from sub-pipelines
- git #a4bf7c6a - ParserTests: set page name for all tests (since env is reused)
- git #98aaa430 - Use DOM4 naming convention for tokens.
Scribunto
[edit]- git #29eb0f4e - Improve mw.text.nowiki (bug 53658)
- git #6875792d - Scribunto should error out sooner if lua isn't executable (bug 52002)
- git #e08b2a45 - Update ignores for some emacs tmp files
SemanticForms
[edit]- git #05eb93a6 - Un-commented $wgParser->clearState() call - necessary in some circumstances.
- git #0a811dd5 - Modify the input to SFForm::create() in the Special:CreateClass page (bug 53463)
- git #5fdd4056 - Added regex for locating page sections
SpamBlacklist
[edit]- git #0d3c0b95 - Update README to note that the current version will work up to 1.21
- git #3840ef91 - Remove duplicated blocked parts reported by SpamBlacklist.
TemplateData
[edit]- git #8dc157bc - Test gzdecode() in TemplateDataBlob::newFromDatabase() (bug 54058)
- git #0e4339da - Add fallback for gzdecode (only exists in PHP >= 5.4.0) (bug 54058)
- git #d66b4c60 - Store compressed JSON since size is limited (bug 51740)
- git #1f5705aa - Fix phpcs errors
Thanks
[edit]- git #f6eea0c8 - Add thanks log to $wgFilterLogTypes (bug 52118)
TimedMediaHandler
[edit]- git #dbc4a4b3 - by removing z-index on menu (bug 43747)
UniversalLanguageSelector
[edit]- git #e36d9b1c - Regression: Using [...] to change language does not activate apply button (bug 53736)
- git #8250d946 - Update jquery.ime from upstream (bug 50690)
- git #3af403fe - Make the cancel and apply button applicable for all modules (bug 53256)
- git #975e69d8 - Cleanup and add documentation for tags
- git #34146ea0 - Use correct name for wiki content language (bug 49738)
- git #b90208af - New scenario: Discarding a live preview of a font keeps the previous font
- git #53f19e9f - Add test for language live preview cancellation
- git #773b8f42 - Fix more tests for phantomjs
- git #54afab7f - Assert that the login succeeded for more helpful error messages
- git #a6e3ec58 - Make tests pass in phantomjs
- git #2a6ae9f1 - More refactoring of tests per feature
UploadWizard
[edit]- git #61d6c0e2 - Refactor out the path of the campaign in the API result
- git #40dcdbb8 - Give grep a chance to find the usages
- git #73df1f8a - Use appropriate method to make Special Subpage URL
- git #f12ac7e8 - Add totalUploads & totalContributions to the API
- git #f9c0c2d7 - Add tracking category to UploadCampaign API call
- git #170f0795 - Use Campaigns to measure effectiveness of CTA in Campaigns
- git #ad33c39b - Add qqq for new campaign related messages
- git #d5adeba6 - Clarify wording on anon CTA
- git #be5d32e4 - Add a 'kill switch' to kill all expensive stats computation
- git #974d968a - Style the 'view all uploads' link better
- git #cbf6e818 - Show anons a 'Create account to upload button'
- git #cef9f44b - Show campaign info + last updated images + cta in Campaign: page
- git #f31a9e55 - Using protocol-relative URL for Flickr API
- git #a9d45e96 - Stop using mw.msg (bug 52896)
VisualEditor
[edit]- git #96737b02 - Move text style tools out of experimental
- git #8bb72b2b - Fix merge conflict breaking localised bold/italic icons (bug 53094)
- git #3c24c91a - Fix getOffsetFrom(Element|Text)Node for annotated aliens (bug 53766)
- git #e30c81d5 - Add test for getOffsetFrom(Element|Text)Node
- git #d5e7a7ef - Exclude tools from catch-all menu in media and reference edit dialogs
- git #8f72b083 - Internal lists render nothing in the CE
- git #0c42e51c - Improve welcome dialog support for large fonts (bug 52667)
- git #6744af77 - Quickfix Language Tool
- git #416537ec - Fix context menu position for small inline nodes
- git #247368b9 - Merge undefineds into undefined rather than []
- git #4da68b71 - in bug 49000 comment (bug 53774, bug 49000, bug 53774)
- git #793172e4 - ve.EventSequencer: Post-event listening
- git #298afbf3 - mw.ViewPageTarget.init: Don't add class ve-available when unavailable
- git #7c1623d9 - Cleanups for ve.dm.Transaction
- git #c457d8af - Add keyboard shortcuts for formatting tools (bug 33512)
- git #d377f3e4 - Insert images after selection, not in place of it (bug 52460)
- git #8dfbc5ba - Make tools generic and add fancy tool groups
- git #5095e279 - Collapse metadata on any removal. (bug 53444, bug 53445)
- git #8cea089f - ce: Use a better transparent pixel image
- git #9ab79330 - Round trip alien extensions correctly when edited (bug 53543)
- git #a3651669 - Include param label in search index (bug 51670)
- git #176320a4 - Offer the typed text as a link suggestion if the page is valid (bug 50452)
- git #2d720bd6 - Allow phantoms and focus areas to be overridden
- git #ac77d33c - Re-build reference search index so they can be used mid-edit (bug 51689, bug 51848, bug 52000)
- git #88504aa3 - use regexp anchors to prevent false matches
- git #1084cdb3 - VisualEditor: RTL entries don't receive dir="rtl" in Page settings / Languages (bug 53503)
- git #a72099af - Expose version information in the client (bug 53050)
- git #bdd1a73e - data: Rename MessagesModule to DataModule
- git #84cca4f4 - Cursor fix after link insertion (bug 53560)
- git #62c7358a - Add David to author lists
- git #98cad0f4 - Set contentEditable using jQuery#prop
- git #52de8b76 - Always give references names. Ignore if used once. (bug 53365)
- git #ddb608e6 - When pasting, try to use original range (bug 53364)
Wikibase
[edit]- git #cb1644d5 - Fix message dependencies for jquery.wikibase.snaklistview
- git #99baf40f - Support coordinate and entityidvalue in autossummaries (bug 54005)
- git #e30be0a8 - Allow serializers to use upper and/or lower case ids, as needed.
- git #25ce1bc1 - Force entity IDs to be lower case in wb_changes.
- git #97e5a63f - ensure correct navigation ids in client for all site groups
- git #17ac9498 - ensure both sites and titles for GetEntities lookup by site link (bug 53367)
- git #605c15ff - Fix Undo Selenium test that broke due to badges support
- git #13c1dcef - Fix selenium test for Special:EntitiesWithoutLabel
- git #b6c38166 - Add missing dependency 'wikibase.dataTypes' > 'dataTypes'
- git #d6949094 - Support coordinate and entityidvalue when generating claim autosummary
- git #b6124453 - don't break diff when dataValue could not be formatted (bug 52501)
- git #fe78f471 - Fix B/C mode of SiteLinkCommentCreator.
- git #5c5ed813 - Get rid of old EntityId Usage
- git #58513c60 - Make ExternalChangeLine more robust.
- git #5aad035e - Fix badges getting
- git #1d434895 - Cucumber: simplify css selectors for labels and descriptions
- git #5541366a - make change handler compatible with site link badges (bug 53678)
- git #245a8dc8 - Add additional css classes to toolbarbuttons
- git #ec6c0630 - Add sort example to wbgetentities (bug 53030)
- git #a717b765 - Extend api to support getting badges (bug 40810)
- git #200e1b3a - ChangeOpClaim now uses the claim guids
- git #fef0bda5 - Remove old EntityId usage from api/getentities
- git #746ca75e - Cucumber: set cookies for licence & anonymousediting messages
- git #a89c981e - Use RestClient to communicate with saucelabs API
- git #e98c1600 - Remove old EntityId usage from api/ModifyEntity
- git #fba1ab12 - Clean up the rest of the api uses
- git #7fded2c7 - Remove old EntityId usage from api/ModifyClaim
- git #d2201eea - Remove old EntityId usage from api/linktitles
- git #9a07be54 - Remove old EntityId usage from api/ItemByTitleHelp
- git #65a9a99c - Remove old EntityId usage from api/getclaims
- git #b1055c8b - Improvements to GUID generation code
- git #a97417c6 - Uppercase Api Examples
- git #fd10e1ca - add missing wikibase-comment-add message
- git #c3418cb5 - GENDER support in MediaWiki:wikibase-mylanguagefallbackchain-babel
- git #7391a5d4 - Updated test configuration to the latest version (bug 53579)
- git #ba17e09c - Bump versions of lib, client and repo to 0.5 alpha
- git #5f0f0b28 - skip change handler test, until it is fixed
- git #c7ebdd6a - LanguageWithConversion has a new reverseTranslate() function.
- git #f89e295d - Improvements to ByPropertyListUnserializerTest
- git #7ead32d4 - Remove OPT_PREFIX_MAP from EntityIdFormatter
- git #89e8514c - Remove OPT_PREFIX_MAP from EntityIdParser
- git #4fbbc2d2 - Improvements to PropertyParserFunctionTest
- git #e3e83d79 - Fix WikiPageEntityLookupTest.
- git #540dcfbc - Move SnakFactory from DataModel to lib
- git #5a18dc8c - Enable URL data type per default.
- git #2921ee81 - validators for url schemes. (bug 52325)
- git #d9e8aafa - Add various missing htmlspecialchars() calls to EntityView. (bug 53472)
- git #8e91aefa - Fix incorrect construction of item id
- git #6976e2b1 - Match EntityId changes in DataModel.
- git #2c6fb987 - Remove verbose headers and fix minor comment
- git #d200d9e5 - Create ChangeOpClaim
- git #3f1477f6 - Config for site group to use for langlinks. (bug 52788)
- git #17e90e69 - Fix change op exception messages
- git #de7dcfc6 - Fix call to non-existing method in error case.
- git #030444f1 - Introduced 'qualifiers-order' parameter in ClaimSerializer
- git #151d2179 - extend ValueFormatterBase for MwIsoTimeFormatter
- git #b021b0cd - Show snak type in summary for novalue and somevalue snaks
- git #9d48f378 - fix exception message in ChangeOpReference
- git #a03bd955 - Use SQL comment style
- git #50596094 - Run cucumber tests in different OS/browser combinations
- git #d6967aa0 - Revert "Refactor GetEntities Test"
- git #a1dde77d - Inject access to entities into EntityView.
- git #a4ab5afc - Add further example to wbcreateclaim
- git #c44333a9 - Add success marker to claim API modules
- git #553b32c6 - Refactor GetEntities Test
- git #c79a3489 - Optimized copyright warning message output
- git #dd9f65f5 - Allow for both ids and sites/titles to be set for wbgetentities (bug 43309)
- git #479906a3 - fix where we get the EntityIdParser from.
- git #5b3de00a - move url data type builder out of experimental
- git #6b5e1e7d - Style fixes in LanguageFallbackChain
- git #269c5d91 - Remove wfLogWarning calls and update comment
- git #fbb13c36 - Re-evaluated listview and snaklistview module dependencies
- git #0de14e76 - Clean SpecialListDatatypes
- git #c69e40ed - Reduce NPath complexity in ReferencedUrlFinder
- git #e8c66c79 - Some cleanup in ReferencedUrlFinder related code
- git #ba372f73 - Cleanup in some formatting related classes
- git #7cd808bb - Throw exceptions instead of giving null data
- git #a31cbafd - Added cucumber tests for entity descriptions
- git #ce61a797 - Rename steps directory to be standard conform
- git #72179b2c - Selenium: add tags to tests
WikibaseDataModel
[edit]- git #8bd8604f - Badges should be optional when creating SiteLink with newFromArray
- git #127223d0 - Cleanup in SimpleSiteLink
- git #e4df9992 - Add extra tests for EntityId
- git #6be9c63e - Added extra tests for EntityIdValue
- git #f5b8b648 - Fix coverage tags for Entity
- git #34e95493 - Up rel notes
- git #48dce6da - Remove unused imports
- git #fed2723a - Improvements to StatementTest
- git #6758949e - Update PropertyValueSnak to use PropertyId
- git #9519f509 - Add badges support to Item (bug 40810)
- git #0a74a28e - SimpleSiteLink: make badges point to Items (bug 40810)
- git #ca5c2f6f - Fix @return doc
- git #b14b8443 - Move SnakFactory to lib
- git #6f86e267 - Improvements to PropertyValueSnakTest
- git #a7ad4a9e - Update release notes
- git #bf237425 - Use LegacyIdInterpreter in EntityId to get rid of duplication
- git #0bd37467 - Improve EntityIdTest
- git #1e3f1730 - EntityId rewrite
- git #33929d6f - Use original DV type when serializing bad values.
- git #fdc5ea22 - Deprecate badly designed methods that inherently use global state
- git #9b29d063 - Improve snak testToArrayRoundtrip test.
- git #e5b1a9e3 - Add files with no coverage at all to the coverage report as well
- git #fcd9d696 - Add @covers tags
- git #65d43063 - Move ObjectComparer to internal NS and add PSR-0 based loader
- git #67a1f6d3 - Have the entry point make sure the dependencies are loaded
WikimediaMessages
[edit]- git #e2a4edff - Fix license name "CC BY-SA"
- git #7b9a154b - Fix be-tarask prepositional case
ZeroRatedMobileAccess
[edit]- git #fe2b7265 - Cleanup - in preparation for ESI
- git #90f22f0a - Added "Accept" i18n string
- git #716e5c38 - Minor zero cleanup
- git #ee24d522 - Zero URLs are leaking in non-zero mobile sites (bug 54212)
- git #48d0d6a9 - Use MobileContext for mobile view detection
- git #15592b0a - Handle MobileFrontendBeforeDOM hook instead of double parsing
- git #874cee94 - Added py script to check for overlapping IP ranges on META