MediaWiki 1.22/wmf14/Changelog
< MediaWiki 1.22 | wmf14
Core changes
edit- git #f01d6c62 - Bump GuidedTour for E3 deployment
- git #3bf9a41d - Add help message to prefershttps
- git #66299ddf - Update CentralNotice
- git #874fdbae - wpUndidRevision should be passed along during 'preview' and 'diff' (bug 53176)
- git #ca0e8e4e - Make it slightly easier for extensions to hook into page protection.
- git #884aa8c6 - Update Wikibase, fix issue with property parser function
- git #fb10793d - Update DataValues, fix handling of precision and non-earth coordinates
- git #efcb6218 - Update Wikibase with fix for get entities api module
- git #009b42bf - Update Wikibase and DataValues
- git #0fcc6537 - Update Wikibase (to enable url datatype for test.wikidata)
- git #83b9c447 - Setup cookies security based on user preference
- git #53b5ffa6 - Only show prefershttps if IP can use HTTPS
- git #74a0a4df - Core support for disabling HTTPS based on GeoIP
- git #fa7fed7f - Default is not necessary for toggle fields
- git #260b97bd - Fatal error: Call to a member function formatDuration() on a (bug 53246)
- git #84124d23 - Update VisualEditor with cherry-pick for wmf14 branch
- git #fec06f5e - Re-add OAuth as it wasn't added to make-wmf-branch
- git #8989001d - Commit of various wmf-branch live hacks
- git #3846d104 - Be stricter for file types where we don't know canonical extension (bug 39012)
- git #a18d9856 - Force a space between password label and reset link.
- git #90b0ef00 - Try to improve the wording of gender option (bug 31816)
- git #59cd6acd - Post-edit confirmation: ensure consistent font-size across skins (bug 41404)
- git #84f64b30 - Add new HTMLForm::addHiddenFields() methods
- git #653f6c80 - The "masterPos" field in refreshLinks can be false so check for that
- git #b70967e3 - Tweaked location of profiling in query() to split out the implicit BEGIN
- git #3a3a3108 - Follow-up db51c53b8f. Fix already used variable name. (bug 40785)
- git #1f64960d - New hook, UserRequiresHTTPS
- git #c7b8bc69 - $wgHooks: add closure docs & admonition to register handlers early
- git #790abd41 - Update Chechen language namespace names from translatewiki (bug 51783)
- git #2e3a0d10 - Add diff-multi to classes with explicit direction (bug 52321)
- git #3c2b7246 - Fix super long line
- git #d95454b4 - Add some logging for weird redirected POSTs
- git #296e9716 - Remove padlock icon from login link
- git #374a0ad9 - Change secure login to use a user preference (bug 29898, bug 52283)
- git #7be7fc64 - Add tests for API action=edit§ion=new
- git #2305e760 - . (bug 51064)
- git #1c94f959 - Fatal error: Using $this when not in object context in SpecialUpload.php on line 686 (bug 53065)
- git #9b019e51 - Clean up Parser::doQuotes().
- git #ede01520 - Purge upstream caches when deleting file assets. (bug 51064)
- git #3e20b619 - Fix comments for grep
- git #34361bbc - Adjust two new date formats for Polish (pl)
- git #6dda787e - Show message when user successfully changed password. (bug 47399)
- git #305dbc23 - Do not parse param of newsectionsummary on new section preview (bug 40453)
- git #efe86f6f - Commenting and doc fixes around the spam regexes
- git #45024d21 - Make msg method of DerivativeContext work properly.
- git #61b93a4c - Set modes back to 0644 to ImagePage.php and Resources.php
- git #470bf4b3 - In login-throttled, specify how long you have to wait before logging in (bug 46965)
- git #012c44fd - Fix help for --only: override doesn't work with CamelCase
- git #2305dbbd - Sync up with Parsoid parserTests.
- git #5b1f26b7 - Add parserTests for the interaction of italics and possessives. (bug 49926)
- git #a8448c55 - Add a parserTest documenting interaction of tabs and preformatted text.
- git #b2e2b2e0 - Give grep a chance to find the usages
- git #d2386c4f - Convert underscores to spaces in (bug 46742)
- git #3a06dd9b - Allow more than one variant set in user preferences.
- git #589e82f1 - Rename 'backend' param to 'srbackend' to match API
- git #297129a4 - Return values from finalSetup() aren't evaluated
- git #63a38f89 - Follow-up I33462. Some stupid issues with gallery patch
- git #5eb1d775 - Add a function that returns a list of categories the page is a member of
- git #993de5fb - action=edit API with section=new would fail if page didn't exist (bug 52830)
- git #7ad0a723 - Followup Ifb005e7c: some cleanup in comments.
- git #49fbff18 - EditPage: Wrap the pipe between "Cancel" and "Editing help" links in a <span> (bug 43689)
- git #7c5da66a - Accessibility: Add aria-labelledby to the navigation landmarks
- git #a7f8a85d - Eliminate confusing redundancy in accmailtext
- git #35c3f63c - mediawiki.action.edit: Add styles for edit form's footer (bug 43689)
- git #45daade2 - Avoid "Transaction already in progress" errors in SiteStatsUpdate::doUpdate
Extensions
editCirrusSearch
edit- git #94adba06 - Fetch title before updating it.
- git #24b40bcf - Always use our text sanitization when rebuilding.
- git #7e6cc324 - Disable a test until an upstream bug is fixed.
- git #6ba7c000 - Test remove parts of rendered page from search.
- git #6a2a3175 - Reorganize.
- git #8a0e5e9b - Stop tests from poisoning subsequent runs.
- git #22c2318d - Merge redirect updates with title updates.
- git #745c28c4 - Stop double counting redirects.
- git #b163ec15 - Fix typo in document update tests.
- git #fd856701 - Test updating linked pages.
- git #51368ca2 - Update the search index for linked pages.
- git #24299c82 - Test to verify page weight considers redirects.
- git #e5d8011c - Consider links from redirects in boosts.
- git #09db01a4 - Remove parts of rendered page from search. (bug 52906)
Cite
edit- git #cce95414 - Mention potentially missing </ref> tag in Cite error message (bug 45415)
ConfirmEdit
edit- git #114f2988 - Use Special:ListAdmins as assistance link in explanation message (bug 43922)
DataValues
edit- git #30836770 - allow precision to be null in globe coordinate
- git #a3907677 - allow lat/lon values from -360 to 360, possible for non-earth globes (bug 53391)
- git #acf7c413 - globe param cannot be null, update exception message
- git #5fcc5518 - Added GlobeCoordinateFormatter
- git #c0289376 - Added testSerializeCompatibility test
- git #5b587543 - Add compatibility test for GlobeCoordinateValue serialization
- git #69338699 - Split function with boolean flag into two
- git #eea0d0e1 - Get rid of manual autoloading and pointless test runner
- git #02d63165 - Update GlobeCoordinateValue
- git #73b74e03 - Introduced GlobeCoordinateParser
- git #cd8b66d8 - Add Danwe and Henning to DataValues authors list
- git #4dfcad47 - Add Danwe and Henning as author
- git #f91f65f9 - Added LatLongValue
- git #7af97d18 - Minor cleanup
- git #105414da - Optimize imports
- git #076ff098 - Deprecate global variable
- git #f7d8a233 - Get rid of verbose gpl headers
- git #b5936786 - Register StringFormatter (bug 46366)
- git #40b3db8d - valueview experts have a clear definition of destroy now
- git #7b12ec03 - Improved jQuery.ui.inputextender/jQuery.ui.listrotator destroy implementations
- git #83fd1ee5 - valueview expert test setups won't create instances anymore (bug 48611)
- git #df19de54 - Remove incorrect documentation
- git #636a8ea9 - Remove verbose gpl headers
- git #2bc89dd2 - Fixed adaptlettercase QUnit test
- git #faa771a1 - ValueFormatter for Time DataValue
- git #28045bed - ValueFormatter for Time DataValue" (bug 48937)
- git #27510962 - Updated adaptlettercase utility function documentation
- git #703dbd2a - ValueFormatter for Time DataValue (bug 48937)
- git #57a136c1 - only register ValueView experts for values of data type if data type available (bug 51878)
- git #1785b92c - , bug 48965) validate time format. (bug 49264)
- git #340fab59 - Handle bad values using UnDeserializableValue. (bug 49264)
- git #4e3c3370 - (hotfix) fix call to adaptLetterCase method
- git #5abb2207 - Split off adaptLetterCase and autocompleteString from suggester
- git #5857550b - dv.util.inherit changed so __proto__ of related objects displays a proper name
- git #7e7708f6 - Fix instantiation issue in DataValueFactory and add deprecation notice
- git #c4b74fa0 - Make class non-fonal so it can be mocked
- git #788fd5d7 - valueview Expert for handling values for URL data type
- git #0bbb0433 - Revert "Move out DataTypes to its own repo"
- git #fe207462 - Move out DataTypes to its own repo
- git #8c81a049 - jQuery.ui.suggester: Proper event handler management
Diff
edit- git #6053488a - Simplify entry point
- git #d213244a - Update ListDiffer and CallbackListDiffer to make use of new ArrayComparer classes
- git #81753cac - Add dependency status badge to readme
- git #e9a94444 - Implemented StrategicArrayComparer
- git #2152af61 - Throw Merger section out of readme and add TODO for ArrayComparer
- git #f102a114 - Fix error in readme file
- git #389b94f1 - Change release notes to markdown
- git #329502cb - Remove obsolete INSTALL file
- git #2c960256 - Removed unused imports
- git #b6221279 - Remove dead code
- git #26271925 - Update composer.json
- git #e63c2cf6 - Removed obsolete tests/phpunit.php test runner
- git #5267f960 - Update some remaining wikitext to markdown
- git #6c9dd7dc - Add PHP coveralls to the TravisCI build
- git #a3fc2b1e - Added usage docs and examples to README file
- git #8d5b3827 - Move source files into src directory
- git #f603e0a2 - Make MapPatcher add new keys when all operations are additions
- git #be6c4c36 - Added extra tests for MapDiffer to clarify behaviour for wikibase sitelink like structures
EducationProgram
edit- git #b8cf40a4 - Fix course page history SQL error (bug 50740)
FlaggedRevs
edit- git #3d2f68c8 - Fire Echo event when revision is rejected (bug 52510)
GettingStarted
edit- git #7bfe4398 - Fix a missing .text() on mw.message call.
- git #10d8a9db - Fix detection of VE to use isAvailable (bug 52369)
- git #e450cead - Improve wording of toolbar.
LiquidThreads
edit- git #340289fe - Prompt the user to confirm a page change while an LQT edit form is open (bug 46040)
MobileFrontend
edit- git #aba8722a - Fix loading spinner page actions buttons
- git #614dfa1e - Improve logging
- git #55fb682e - Fix fatal in MobileNotifications
- git #e5ad4b1e - Add modified comment
- git #15331e23 - Save stats on MobileOptions usage/fails
- git #a1e764cd - MobileFrontend Jenkins job template is deleted (bug 53406)
- git #65c9da12 - Updated test configuration to the latest version (bug 53579)
- git #9e2963cb - Fix license name "CC BY-SA"
- git #afc8bd2a - If there is a primary link, make the entire notification clickable
- git #5f0c7926 - use random page not main page for checks
- git #9833707f - QA:#1136 en betalabs has the edit icon unlocked and en wiki has the edit icon locked. Changed betalabs to match and then fixed the automation scripts
- git #3a90a54a - Remove obsolete comment
- git #6103c04b - put all the changes in one branch
- git #a7a1ed27 - Some tweaks to the notifications overlay
- git #18d23ef2 - Story 1073: Enable campaigns on mobile
- git #b7e2b6b7 - Hygiene: merge SpecialNearby with Nearby
- git #cec7481e - Hygiene: Continue merging of Special:Nearby into generic component
- git #0abee944 - Nearby bug fixes
NavigationTiming
edit- git #81bbbcab - Check attribute ordering only after loadEventEnd
- git #b14af616 - Test for compliance with W3C spec
OAuth
edit- git #e336f5a2 - Do not show grant change form if the user cannot submit it. (bug 53423)
- git #2a1991b4 - Mention required key format
- git #5b720e03 - Minor updates to parameter documentation, return types and exceptions thrown
- git #8958a71e - Validate RSA key input
- git #e09f2e98 - Fixed description validation regex
- git #67768fe9 - Capitalise Manage like is done for other messages on Special:Preferences
- git #c0298c92 - parse_str returns void. Swap $_POST for 2nd parameter
- git #8cf10765 - Fix mixed indenting - tabs to spaces
Parsoid
edit- git #437374dc - : Percent-encode fragment identifiers too (bug 53146)
- git #adf663a3 - Clean up the WikiConfig mess
- git #58aa1299 - Couple more tweaks to the minimizeInlineTags code.
- git #020e7e0b - The autoInsertedEnd flags need to go on the open tag (not the close tag).
- git #5333ba92 - , 44498: Handle templates straddling cell attributes & content (bug 50603, bug 50603, bug 44498)
- git #2cba1fac - .jshintignore js/contrib/node_modules
- git #1497697b - Tweak QuoteTransformer to more closely match PHP doQuotes. (bug 49926)
- git #b12c10fb - Tweaks to minimizeInlineTags to work with current HTML libs in Parsoid
- git #f359548f - Improved handling of '=' char in tpl-param values (bug 52824)
- git #7e6ddf19 - Ignore cpp/contrib and js/contrib
- git #2d9ea2e9 - Bugs 50603, 50589: Handle nested templates as well
- git #0e86e270 - Minor fixes to documentation comments.
- git #22b59cea - Tweaks to td-fixup code
- git #b3af5194 - Fix crasher introduced by cee6e738
- git #33c873ed - Fix crasher introduced in commit 89057946294cc.
- git #c64d1d0c - Update html5 package from upstream. (bug 47323)
- git #cee6e738 - , 50589: Handle || Foo (bug 50603, bug 50603, bug 50589)
- git #79911046 - Eliminated recursion in minimizeInlineTags.split_into_disjoint_sublists
- git #c0d517dc - Sync parserTests with core.
- git #ee706167 - Code cleanup: Split DOM processors into individual files
- git #bf60ad87 - Fix expected output of parser test added in commit 51b12086.
- git #4f3aad22 - Tweak RDFa markup of page metadata in <head>. (bug 45206)
- git #c2bf46d2 - : Don't require a newline when round-tripping existing tables (bug 51219)
- git #e3394a0b - Make sure data-parsoid is set on document.body
- git #4b9b73ec - Add docs to BehaviorSwitchHandler
- git #bf525f57 - More bug fixes and cleanup in roundtrip-test.js diffing code
- git #b7b860dd - Apply the same fix in 5ff4ad75 for /_rt/ endpoint
- git #51b12086 - Fix bugs in + make improvements to tpl-param serialization
SemanticForms
edit- git #e1f2fdfc - Undid change that made "too many/too few" messages "smarter"
- git #d9346807 - Added PageSchemas extension handling for page sections (bug 46662)
UniversalLanguageSelector
edit- git #e018a524 - Update jquery.ime from upstream
- git #9f51d8a4 - README Updates
- git #7330295c - Use the old way of checking browser support for MW < 1.22 (bug 52322)
- git #4704cf51 - Use mw.hook for notifying cancel of settings window to modules
- git #ec518a03 - Provide mw.hook when not provided by older MediaWikis
- git #0ff6ab13 - Add Nazli as a serif font for Persian Script
UploadWizard
edit- git #24868273 - Use $ instead of $j (bug 53066)
- git #2e1212a4 - Surface upload libraries as RL modules (bug 49991)
VisualEditor
edit- git #8f7e9c27 - Moved VisualEditor Selenium tests from browsertests repository (bug 53467)
- git #e0663b50 - Fix typo (was comma instead of semicolon)
- git #182d9bbe - Check clipboardData exists before accessing it
- git #e907403d - Add support for single scripts, styles and debugScripts
- git #f50102f5 - Disable inserting/changing references when surface widget is empty (bug 53345)
- git #d867ef8f - Detect outdated pending post KeyPress handler (bug 53079)
- git #051867c3 - Actually use GeneratedContentNode in AlienNode
- git #41a4b3fb - Don't render <meta>/<link>/<style> tags in GeneratedContentNode (bug 50043)
- git #4fee7822 - Make ve.dm.Surface.{start,stop}HistoryTracking idempotent.
- git #7fb76656 - Avoid crash after ve.dm.Surface.purgeHistory().
- git #fd410c03 - Give document real focus after cut (bug 53362)
- git #99692230 - Copy-paste data fixes (bug 48604, bug 49396)
- git #d0d0e156 - doc: Restore and clean up documentation for Platform subclasses
- git #47f9c667 - Language Inspector Default Fix
- git #b10b5143 - Reverse the progress image for RTL (bug 51401)
- git #227f2146 - Modify regex to allow section links as valid titles (bug 53219)
- git #f9b92e89 - Fix copy and paste of backwards selction (bug 51538)
- git #38b2ba05 - Spruce up VisualEditor's README file.
- git #380b3689 - getAnnotationsFromRange should only ignore non-content data (bug 50127)
Wikibase
edit- git #43705862 - handle GlobeCoordinateValue in diff display (bug 52501)
- git #1f717c05 - Fix call to non-existing method in error case.
- git #ba414518 - Hide errors from the property parser func for now.
- git #c84009e3 - Revert "Allow for both ids and sites/titles to be set for wbgetentities"
- git #8c50e7c0 - fix exception message in ChangeOpReference
- git #ce55a636 - Add further example to wbcreateclaim
- git #713cd872 - Allow for both ids and sites/titles to be set for wbgetentities (bug 43309)
- git #e9c8dba2 - move url data type builder out of experimental
- git #7bb00821 - remove wfLogWarning for property not found in ReferencedUrlFinder
- git #a36eb4e2 - Reduce NPath complexity in ReferencedUrlFinder
- git #aef62420 - Some cleanup in ReferencedUrlFinder related code
- git #6a90c809 - get site group from sites table
- git #81e3089d - handle local interwiki links as appropriate for site group
- git #544f85bc - dismissing copyright warning no longer bound to interface language (bug 52412)
- git #22397054 - Fix test group
- git #38523db3 - pass bot flag to claim saver in wbsetclaim (bug 50933)
- git #9d78f4a7 - Match GlobeCoordinateValue chanes in DataValues
- git #51d089d4 - Cleaned up Ruby gems and files that are not used
- git #e5952707 - Whitespace cleanup of Cucumber feature file
- git #04899214 - Mac OS needs different Ruby gems than Windows
- git #daecf128 - Fix typo in cucumber config
- git #c6c091ff - Generate report XML for selenium tests
- git #56a46132 - Mark tests as passed on success on saucelabs
- git #bfde3482 - Run selenium tests on saucelabs if correct environment vars are set
- git #c6477136 - Change config file to work with cloudbees
- git #3bae7482 - Use WikibaseAPI to create new entities for selenium tests
- git #8b7c51b3 - Extending the label cucumber test
- git #7a757914 - Selenium: use composition instead of inheritance (bug 48142)
- git #0d24d90d - Use cucumber for selenium tests (bug 48142)
- git #57c91746 - Style fix
- git #cb88bdb2 - Adjusted site selector widget to site groups
- git #c05e4e99 - Do not use deprecated method
- git #ebc230d9 - Make use of Time data value formatter in EntityView
- git #7bc15766 - Implemented MwTimeIsoFormatter in Wikibase
- git #f40a7d66 - Add flag 'D' for wikidata edits on old watchlist/recentchanges
- git #f78472fb - Pass back siteid for conflicting links (bug 52193)
- git #170b7053 - Add basic tests for EntitiesWithout* special pages
- git #984ca173 - Special page for entities without description (bug 42102)
- git #ef36225d - Fix alias right in i18n (bug 52785)
- git #18d50d1a - Reduce NPath complexity and improve readability
- git #210b3dad - Filter and sort $wgBabelCategoryNames correctly for Babel extraction
- git #d5d76852 - Optimized entityselector auto-completion mechanism
- git #eab6b629 - Remove regex in special page test assertions
- git #dbda03be - Get rid of deprecated method in WikiPageEntityLookupTest
- git #674cdb9d - Added missing messages for property auto-comments
- git #890c6528 - Fix error in RemoveClaimsTest
- git #e7dc52fb - Refactor applyPermission out of the Test
- git #a8e9e2bb - Add basic inputfield tests for Set* Specialpages
- git #29c9ff21 - Refactor EditEntity Api Test
- git #434ea7c4 - Cleanup incorrect params in wbeditentity
- git #33e9ba41 - Refactor SetSiteLinkTest
- git #ea50822e - Move queryExceptionTest to ApiTestBase
- git #9c07c2ad - Refactor LinkTitlestest
- git #c74dea0c - Minor style fixes
- git #2339241b - Add setalias test which used to add empty aliases
- git #41de1d5a - Refactor SetAliasesTest (bug 51681)
- git #88eef557 - Add details for no-external-page (bug 42023)
- git #420fde47 - Potential fix for travis
- git #f2ea6dde - Refactor LangAttribute Api Test Cases (bug 51681)
- git #b4ace20d - Limit when we log in for Api Tests
- git #0a3cd36f - Refactor BotEditTest
- git #3091ad1a - Followup to fix error with 'Empty' sitelinks
- git #204b4641 - Toolbarcontroller throws some meaningful errors now
- git #4fcc669b - Minor code restructuring of toolbarcontroller widget
- git #37a5e127 - Followup to fix error with 'Empty' sitelinks
- git #e3ebb7d8 - Fix an example in wbeditentity...
- git #1fcbe3f9 - Move logic to get claim to ClaimModificationHelper
- git #f3e0448d - Cleaned up QUnit test files
- git #e5e48197 - Add basic tests for special pages missing them
- git #71a2677c - Fix undefined offset when loading special page
- git #6b6a1b19 - Fix incorrect class in SpecialSetEntity page
- git #47061916 - Make and use a method for asserting html elements
- git #de9e7286 - Get rid of deprecated method in GetEntities
- git #2f9250b8 - Get rid of deprecated method in ItemByTitleHelper
- git #bdd2e0df - Get rid of deprecated method
- git #bce4897e - Refactor EntityTestBase (bug 51681)
- git #2602c518 - Use ChangeOps for SetStatementRank (bug 52654)
- git #f0f306db - broken autocomments for "0" values (bug 52635)
- git #48a87f76 - Get rid of deprecated method usage
- git #4f160d37 - Clarify that the sitelink is in use on another item (bug 47217)
- git #81dc5670 - Add full-stops to error messages
- git #455d8593 - Remove profileOuts that dont have a mathing IN
- git #a6afee51 - Prevent destroying edittoolbar error tooltip if destroyed already
- git #20432927 - Fix error in Special:SetSiteLink (bug 52614)
- git #bafc0f81 - Remove unused Autocomment class
- git #5f43b5c7 - Move getEntityContent to ModifyClaim
- git #850eef0f - Fix edit-links to Special:SetSiteLink (bug 51914, bug 52095)
- git #6404160c - Get rid of depreacted method usage
- git #dcc36bae - Get rid of deprecated method usage in SpecialNewProperty
- git #22354a7c - Cleanup in PropertyView
- git #d5f14649 - Get rid of deperacted method usage in PropertySerializer
- git #8bf64c2e - Performance improvement for jQuery.wikibase.entityview edit toolbars handling
- git #c6deaf49 - Add Abraham to TravisCI build failure email list
- git #4324162b - Use Summary class and ChangeOps for SpecialPages (bug 52390)
- git #9bf58560 - Revert "Remove parts of tests which are handled by parents"
- git #5b1a901d - Revert "General further tidy up of the test base"
- git #0466d00f - Revert "Remove unneeded setupComplete stuff from api base"
- git #1ba5d9bd - Revert "TestBase now uses parent doLogin correctly"
- git #36d95c26 - Revert "Add basic method to base for use in Refactoring"
- git #3ea4802b - Revert "We only want to insert the site into the db once"
- git #07a2cfee - Use ChangeOps for reference modules
- git #5b108652 - We only want to insert the site into the db once
- git #3e7a0c5d - Add basic method to base for use in Refactoring
- git #09382c88 - Remove notices that have been there for 8 months, being totally not helpfull
- git #4cf162d1 - Get rid of getPrefixedId in ChangeHandlerTest
- git #24cf18fa - Fixes to qualifiers changeops and api module
- git #4623713c - TestBase now uses parent doLogin correctly
- git #66254bdb - Avoid lego in wikibase-anonymouseditwarning
- git #afd0ba3f - provideEntityHandels into the class that uses it
- git #f5c2173b - General further tidy up of the test base
- git #078dd5d3 - Remove unneeded setupComplete stuff from api base
- git #ef1d9c2e - Remove parts of tests which are handled by parents
- git #cd45cf0c - Fix API tests to not write into the main DB anymore
- git #cf2ebb20 - Allow us to get different types of tokens
- git #d0b385b1 - Remove logins that are not needed
- git #19037bc7 - Always log in on api test setup
- git #f3c825ae - Also get our tokens from ApiTestCase
- git #94c424e3 - Use ApiTestCase Login instead of our own
- git #fc5f9f39 - Refactor some assertions in ModifyEntityTestBase
- git #03479ab5 - Put common params into modifyClaim and add bot-edit flag
- git #39affe04 - Throw ChangeOpException on error in ChangeOps
- git #c913c8c2 - All tests now use the base
- git #fea1f7d2 - ModifyEntityTestBase should look like ApiTestCase
- git #1701b0b3 - Use ChangeOps for qualifier modules (bug 52388, bug 52389)
- git #a18a9c19 - Tidy up api tests involving exceptions
- git #c06e9c1b - Create a base way to do requests with token
- git #50a68abd - Move snakValidation to ClaimModificationHelper
- git #bd1928cc - Rename ChangeOpClaim to ChangeOpMainSnak
- git #ffa18c73 - Get rid of settings in ModifyClaim
- git #8da9affd - Get rid of getPrefixedId in ExternalChangesLine
- git #063aead8 - Get rid of getPrefixedId in Scribunto_LuaWikibaseLibrary
- git #6926dacf - Get rid of getPrefixedId in RepoLinker
- git #3d62b508 - Get rid of getPrefixedId in EntityIdPropertyUpdater
- git #55746179 - don't display multiple anon bubbles at once (bug 52023)
- git #1415584f - Get rid of unused Autocomment code
- git #b8940260 - Improve some API tests
- git #b13a0551 - Do not use deprecated interface
- git #9c300384 - Remove unused imports
- git #102bf2df - Set expire time for cookies for dismissed copyright notice. (bug 47435)
- git #2e769b44 - Adding tests for ClaimModificationHelper
- git #8dc7e0c0 - Move initialization of ClaimModificationHelper to ModifyClaim
- git #b21123f8 - Refactoring of wbremoveclaims API module
- git #03b160ac - Move claimGuidValidator into ClaimModificationHelper
- git #f0d1425f - Use ChangeOps for wbsetclaimvalue and wbcreateclaim (bug 41490, bug 50307)
- git #938c3361 - Added new ChangeOp for claim operations
- git #8477c23a - Fix incorrect test group
- git #ae841096 - Fix handling of '0' value in API response
- git #3c4f566d - Do not install satooshi/php-coveralls for now, since we are not using coveralls for this repo yet
- git #f48671ed - Converted wikibase.ui.Tooltip to jQuery widget
- git #aa82bd66 - jQuery.wikibase.entityselector: Reposition menu when refreshing
- git #87996d93 - Cloning toolbar edit group
- git #2c01bc41 - Removed toolbarlabel's set/removeFocus
- git #da05774a - Removed toolbarlabel's get/setContent method
- git #8453fab1 - Limiting number of registered event handlers in toolbar button widget
- git #7c0db82f - Implemented toolbar and toolbareditgroup jQuery widgets
- git #193a3005 - remove enforcement of Wikibase client / repo load order
- git #148befae - Make SnakValidator fail on bad values. (bug 49264)
- git #be1dcec8 - Use closures for dynamic defaults. (bug 52039)
- git #ff8e40e4 - Adding easyrdf to .gitignore to prevent noise from checkout
- git #0e5fb0b8 - Catching errors on rebuilding
- git #7edac28b - Handle UnDeserializableValue gracefully. (bug 49264)
- git #b6a7adf0 - Fix: "sitelinks/urls" property in wbgetentities (bug 52020)
- git #bfeeee29 - LanguageFallbackChain: Avoid one more unneeded Language construction
- git #de740a4b - Add information about summary's length limit to API documentation
- git #15af6093 - Fix: Edit summaries have a double space (bug 52024)
- git #c8754952 - Make LanguageFallbackChainFactory work with $wgDisabledVariants
- git #cd77b2ac - Removed failing test for illegal time value
- git #b7bee16e - Normalize item ids before trying to remove doubles
- git #445f354d - Introducing EntityTitleLookup
- git #2cea50b8 - Support for custom edit summaries (bug 41490, bug 50307, bug 46537, bug 49527)
- git #b5a8da2a - Treat not set parameter 'linktitle' as request to remove sitelink
- git #3655ce5c - Add getDataValueFactory to top level factory
- git #94abf833 - Slightly more meaningful autocomment for wbsetsitelink (bug 44813)
- git #7ff3b682 - Use ChangeOps to generate edit summaries in API modules
- git #fc652457 - Implement EntityHandler::getUndoContent (bug 46352)
- git #402b224f - Add more tests to for bad diffs. (bug 51363)
- git #9e0a0a30 - Introducing ReferencedUrlFinder (bug 49306)
- git #4b9761ba - Improve tests for EntityView.
- git #e432b4fb - Make ReferencedEntityFinder use Entity::getAllSnaks
- git #16378786 - InMemoryDataTypeLookup should throw PropertyNotFoundException
- git #d2f84736 - fix site link section link for site group and use sites table for this
- git #d01dcf0d - , hotfix) ensure interwiki links render correctly in sidebar (bug 51876)
- git #627e7b8b - enable link item widget to work with any site group (bug 51865)
- git #9168bdcf - remove code that assumes site links from only one site group (bug 51855)
- git #23af0770 - add render function to Template class
- git #685ed24a - Change return value of LanguageFallbackChain::extractPreferredValue()
- git #d570ff60 - apply length constraints to properties too (bug 51813)
- git #9606970f - Make WikibaseRepo non-final so it can be mocked
- git #59ca555d - Split off adaptLetterCase and autocompleteString from suggester
- git #11262469 - Add getEntityIdFormatter to top level factory.
- git #5cee11e7 - Remove coveralls build for now as more effort is needed to make it work
- git #e2d59a62 - Attempt to fix coveralls invocation
- git #92fa763e - Add debug into to Travis build to find out why coveralls is not getting invoked
- git #587117c1 - Add debug into to Travis build to find out why coveralls is not getting invoked
- git #e1ab2c6b - Attempt to fix coveralls build
- git #51ec739d - Attempt to fix coveralls build
- git #e340b8f9 - Fix path to vendor/bin
- git #6c9c499a - Add PHP coveralls to TravisCI build
- git #ee0a60ef - More infomative errors in wbeditentity
- git #abd626db - Only resetEntities once in GetEntitiesTest
- git #b9ef88da - New LanguageFallbackChainFactory functions
- git #01d7f310 - Revert "Revert "Revert "Revert "Automatically register repo tests.""""
- git #ceba191b - Properly reset group permissions in EntityContentTest
- git #408005fd - , bug 51699) handle exception in the langlinkhander (bug 50729)
- git #d0b951be - Revert "Revert "Revert "Automatically register repo tests."""
- git #b2e1453a - Use clear in the wbeditentity call in ModifyEntityTestBase
- git #c32caa51 - Revert "Revert "Automatically register repo tests.""
- git #c7db3df4 - Revert "Automatically register repo tests."
- git #d43c9363 - Attempt fix for ModifyEntityTestBase::resetEntities
- git #ddc60916 - Respect error-bubble animation in Selenium tests
- git #50323ee6 - Adjustment to Selenium test due to language-fallback already in place
- git #cd59ad17 - Fixing data item link Selenium test
- git #882ee797 - Implemented wikibase toolbarlabel and toolbarbutton widget
- git #627971c7 - Preventing template strings from getting parsed in Diff view headings
- git #5413d5b5 - Leave data in a consistent state within API unit tests
- git #74109258 - Change DOUBLE to FLOAT for wb_term.term_weight
- git #2604e7f4 - Revert "Update TravisCI build config to no longer exclude ChangeHandler tests"
- git #26284af6 - Reset output buffers after each test.
- git #10d5427c - Fix broken type hints/imports in Wikibase.hooks.php
- git #adb906ec - move term setting to lib
- git #8e372f50 - Update TravisCI build config to no longer exclude ChangeHandler tests
- git #791392cc - Automatically register repo tests.
- git #2cbcf10b - Removing some old entries from autoloader.
- git #d5929617 - RepoApi.getClaims() added
- git #1b5abf70 - Add data-types as dependency in composer.json
- git #d561b4cc - Fix example in api wbsetclaim
- git #3fd25cb3 - Clone Change objects returned by TestChanges.
- git #abc8a05b - (hotfix) Fixed use of $wgDBname in the example settings
- git #c3b6d567 - Introduction of $.wikibase.claimgrouplabelscroll (bug 51460)
- git #415224e1 - introducing URL data type (bug 49306)
- git #054cd185 - SiteLinksEditTool: Improved siteId column width detection
- git #1c04720f - Update magical loading code so it keeps working after DataValues split
WikibaseDataModel
edit- git #f6586dbc - Use original DV type when serializing bad values.
- git #b77b0dc3 - Remove deprecated method now unused
- git #45030f51 - Remove verbose gpl headers
- git #8815d033 - Remove deprecated and unused methods
- git #40eef330 - Adding tests for claims to ItemTest.
- git #457131f2 - Get rid of some obsolete TODOs
- git #59db3764 - Handle UnDeserializableValue gracefully. (bug 49264)
- git #f83c074a - Do not store empty aliases in the datamodel (bug 51811)
- git #515aa44d - Added test for Entity and fixes inconsistency in id field handling
- git #068cc898 - Stop depending on global state for toString.
- git #b8b54a23 - Add .coveralls.yml since source code is in non-standard directory
- git #8186e5b2 - Require coveralls in TravisCI build rather then composer.json
- git #8179de47 - Add PHP coveralls to the TravisCI build and update README
- git #dbc22eda - Make sure that badges array does not have gaps