Jump to content

MediaWiki 1.47/wmf.3

From mediawiki.org
MediaWiki 1.47.0-wmf.2 Deployment of MediaWiki 1.47.0-wmf.3 to Wikimedia sites MediaWiki 1.47.0-wmf.4

The latest version (labeled "1.47.0-wmf.3") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 19 May 2026 (see the roadmap).

Core changes

[edit]
  • git #00ca1f65 - Branch commit for wmf/1.47.0-wmf.3 (T423912) by trainbranchbot
  • git #4675b694 - ApiEditPage: Update request in main context before calling attemptSave() (T426539) by SomeRandomDeveloper
  • git #3488da24 - Parser: inject RepoGroup and LanguageFactory by Tim Starling
  • git #5681bbd9 - Parser: fix ParserOptions LinkTarget type docs by Tim Starling
  • git #6cb1b973 - Add release note about account creation with renamed usernames (T196386) by Bartosz Dziewoński
  • git #212b9f6b - RenameUser: Treat "previously-renamed-account" as a warning, not error (T196386) by Bartosz Dziewoński
  • git #7ac08e39 - Add SiteConfig as parameter to Parsoid's ::createAndLoadDocument() by C. Scott Ananian
  • git #ffbd9eb1 - fix(UsernamePolicyPopover): ensure popover takes full-width on mobile (T419395) by Sergio Gimeno
  • git #2949f32e - selenium: Fix correct release date (T426554) by Peter Hedenskog
  • git #323bcf5b - auth: Preserve user language in UserNotLoggedIn (T412199) by Gergő Tisza
  • git #e0e81b05 - Bump wikimedia/parsoid to 0.24.0-a4 (T426642) by Isabelle Hurbain-Palatin
  • git #7496e9b0 - HtmlformCheckerV2: remove unnecessary param by Sergio Gimeno
  • git #383ebd9d - ParserOptions: absoluteURLs should default to false by C. Scott Ananian
  • git #ae9a5cb0 - fix(signup.js): Do not warn about a username being available (T419401) by Michael Große
  • git #771f68ac - wdio-mediawiki: Release 6.5.2 by Peter Hedenskog
  • git #37e11b86 - selenium: Fix for run tests in K8 (T426551) by Peter Hedenskog
  • git #e4622f7d - Allow DifferenceEngine to reuse ParserOutputAccess from Article/WikiPage by C. Scott Ananian
  • git #e6cdeea2 - Move Parser::getExternalLinkRel() to LinkRenderer by Tim Starling
  • git #36faced3 - Parser: narrow or document some array return types by Tim Starling
  • git #69ab6783 - Skins: Drop temporary UseLegacyMediaStyles in favor of on demand loading (T424687) by Jon Robson
  • git #35954b8a - Parser: inject services into the template callback by Tim Starling
  • git #b6b260f4 - fix(signup.js): display user taken errors as warnings (T419401) by Sergio Gimeno
  • git #0b4afd0c - Language selector: Add support for placeholder attributes (T416512) by Abijeet
  • git #de50e4f7 - skin: Cache SkinComponentFooter::getTemplateData() result (T318376) by Hakan Özdemir
  • git #141ba153 - skin: Add footer menus to SkinTemplateNavigation::Universal hook (T318376) by Hakan Özdemir
  • git #326098be - Ensure consistency across links data structure (T422861) (T422907) by Jon Robson
  • git #2a3492a0 - ParserTestRunner: distinguish `null` and `''` in page property metadata by C. Scott Ananian
  • git #152ea37f - Fix temp-user-banner-tooltip-description-learn-more (T425170) by Dreamy Jazz
  • git #4d29b203 - ApiBlock: Include block creation timestamp in response (T420404) by Dr4goniez
  • git #79c495ab - Parser: improve comment by Novem Linguae
  • git #1c1c2cf3 - MediaHandler: Cast width to an int before returning it (T426155) by SomeRandomDeveloper
  • git #a1bb6ef9 - Normalize thumbnail sizing in media responses (T425221) by mooeypoo
  • git #589692c0 - resetUserEmail: Add batch processing support via --file option (T414890) by Hakan Özdemir
  • git #2fb69e7a - Rename EditPageStatus to PageEditStatus and move to PageEdit namespace (T157658) by SomeRandomDeveloper
  • git #0b0fc8f0 - Document and improve sitenotice hooks (T422082) by Timo Tijhof
  • git #2d204013 - styles: Use of `darkmode-custom-fix()` Less mixin should result in error (T417460) by Jon Robson
  • git #12eb53e8 - Fix task id by Arlo Breault
  • git #9723f859 - FullSearchResultWidget: Changed size and date separator in Special:Search (T380597) by Keith Bailey
  • git #8ba53fe4 - REST: Support OpenAPI request examples - Update version (T420988) by hyang
  • git #695ef82c - REST: Add OpenAPI request example support (T420988) by hyang
  • git #adffd1a0 - Add 'Promise-Non-Write-API-Action' to $wgAllowedCorsHeaders (T425972) by Bartosz Dziewoński
  • git #ffa12bfa - Re-enable ContentHolderTest with updated output by Subramanya Sastry
  • git #f82ce812 - Revert "Remove File::getHandler language fallback" (T425988) by MGChecker
  • git #318522f6 - mediawiki.watchstar: Restore watchstar popover behind feature flag (T425533) by TheresNoTime
  • git #f8733dc4 - Fix MediaHandler caching to not preserve language (T425988) (T425740) (T425782) by MGChecker
  • git #85643a58 - Bump wikimedia/parsoid to 0.24.0-a3 (T425981) by Subramanya Sastry
  • git #daf644c3 - Skip ContentHolderTest that fails with new vendor release by Subramanya Sastry
  • git #6668a5fa - changePassword/resetUserEmail: Invalidate user sessions upon password change by Sam Reed
  • git #9b7ecab5 - resetUserEmail: Log more events from script by Sam Reed
  • git #8d466a79 - resetUserEmail: Add reason option for email change by Sam Reed
  • git #60284f3c - api-docs: Add examples (T402524) (T422480) by apaskulin
  • git #d260740a - resetUserEmail: Log email change to authentication log by Sam Reed
  • git #34d8f8fe - api-docs: Copyedits for revision-compare schema (T422480) by apaskulin
  • git #4735e41d - Media: Improve $wgThumbnailSteps docs (T424114) by Timo Tijhof
  • git #3bccebb2 - No-JS watchlist: Don't allow filtering on registered status when doing so is pointless (T378680) by Pppery
  • git #3e5ee820 - Remove latency logging from the new unified metrics for ActionAPI (T402074) (T407890) (T407890) by mooeypoo

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #8778d192 - tests: Remove property from AbuseLogPagerTest by Umherirrender
  • git #58966b3b - Use new MutableRevisionRecord::newFromContent() by C. Scott Ananian

ArticleGuidance

[edit]

AutoModerator

[edit]
  • git #7001ba0f - tests: Skip ORESRecentChangeScoreSavedHookHandlerTest without ORES by Umherirrender
  • git #3165af6e - Fix Automoderator's log-only help text link (T424939) by Kgraessle

CampaignEvents

[edit]

CentralAuth

[edit]
  • git #86eb0fd0 - Stop backfill script from appearing as account sharing IP in CheckUser (T394732) by Arendpieter
  • git #958404e9 - ApiQueryGlobalUsers: Fix exception when given empty 'centralids' by Bartosz Dziewoński
  • git #3bab55e9 - Hide broken search interface on the auth domain (T381096) by Bartosz Dziewoński
  • git #9705572c - tests: Adjust string keys in data provider in ApiQueryGlobalAllUsersTest (T421178) by Umherirrender
  • git #974adef7 - Use more narrow IConnectionProvider in SpecialGlobalRenameQueue by thiemowmde
  • git #b4046343 - ApiQueryGlobalUsers: Fix parsing logic for legacy log_params entries (T426033) by Dr4goniez

CentralNotice

[edit]

Chart

[edit]

CheckUser

[edit]
  • git #c9198ce9 - tests: Use willReturnCallback in CheckUserLookupUtilsTest by Umherirrender
  • git #482be95c - SuggestedInvestigationsInstrumentationClientTest: Skip without EventBus (T426473) by Dreamy Jazz
  • git #66b73679 - User name gets misplaced in mobile watchlist and recent changes (T404514) by Kgraessle
  • git #49ff9d44 - Do not add key prefix twice (T426279) by NDKDD
  • git #622cae3b - UserInfoCard: Hide user IP reveal ability if system not known (T425856) by Dreamy Jazz

CirrusSearch

[edit]

Cite

[edit]

Citoid

[edit]

CodeMirror

[edit]

CommunityConfiguration

[edit]
  • git #13dd04fd - JsonSchemaValidator: Prepare for justinrainbow/json-schema 6.x (T415261) by Sam Reed

ConfirmEdit

[edit]
  • git #8c56ff71 - hCaptcha: Don't preload SDK or show UI when captcha is not needed (T426151) by Maxim Postoronca
  • git #872f343d - test(HTMLHCaptchaFieldTest): trigger must be boolean by Michael Große
  • git #8fa8fd92 - CaptchaWidget: Set hCaptcha force captcha flag based on mw.config (T426481) by Dreamy Jazz
  • git #2cc31465 - HCaptcha: Add test for force show CAPTCHA mid request (T426056) by Dreamy Jazz
  • git #57fffbd8 - hCaptcha: cache siteverify result (T426056) by Maxim Postoronca
  • git #be7dfff8 - Revert "hCaptcha: cache siteverify result" by Dreamy Jazz
  • git #72f4a862 - hCaptcha: cache siteverify result (T426056) by Maxim Postoronca
  • git #4912a3fb - Add declare(strict_types=1) to all PHP files (T426387) by Maxim Postoronca
  • git #2cc45f26 - SECURITY: Make CAPTCHA consequence fire even after TTL expiry (T423840) by Dreamy Jazz
  • git #d2633066 - Drop the ext.confirmEdit.CaptchaInputWidget module and it's code (T426229) by Dreamy Jazz
  • git #d2c679e6 - Make ve.init.mw.CaptchaSaveErrorHandler use CaptchaWidget (T426227) by Dreamy Jazz
  • git #158d80d3 - Make ve.init.mw.CaptchaSaveErrorHandler.js testable (T426227) by Dreamy Jazz
  • git #bf4d64cd - Clarify docs for mw.libs.confirmEdit.CaptchaWidget.getInputField (T422913) by Dreamy Jazz

ContentTranslation

[edit]

DiscussionTools

[edit]

DonationInterface

[edit]

Echo

[edit]

EmailAuth

[edit]

EventBus

[edit]

EventLogging

[edit]

FileImporter

[edit]
  • git #1c8d429d - Remote: Use CentralAuth methods instead of calling API internally (T423076) by Derick Alangi

Flow

[edit]
  • git #a3aa5b5f - Avoid null array offset in TopicListFormatter by Umherirrender

GlobalBlocking

[edit]

GlobalCssJs

[edit]

GlobalWatchlist

[edit]

GrowthExperiments

[edit]
  • git #a99d9f66 - refactor(Mentorship): Narrow the interface for MentorRemover (T321509) by Martin Urbanec
  • git #723dee1d - WelcomeSurvey: Respect returnTo for campaigns skipping the survey (T422169) by Anne Tomasevich

JsonConfig

[edit]
  • git #d091e707 - Set JsonConfigEnableLuaSupport global in static data provider (T420854) by Arendpieter

Kartographer

[edit]
  • git #bf4f36d5 - build: remove redundant jsdoc package (T378015) by Novem Linguae
  • git #8b6365ba - Add maintenance/seedMapframePage for developers by addshore
  • git #ff461a4a - Re-enable unit tests with updated output by Subramanya Sastry
  • git #806bd687 - Disable unit tests that fail with new vendor release by Subramanya Sastry

MediaModeration

[edit]

MobileFrontend

[edit]
  • git #de86589a - tests: Remove use of PHP_EOL from MoveLeadParagraphTransformTest by Umherirrender
  • git #82a5cec7 - SourceEditorOverlay: restore captcha panel on hCaptcha failover (T424808) by Maxim Postoronca

MultimediaViewer

[edit]

OATHAuth

[edit]
  • git #5bb30d37 - Add maintenance script to notify users that they need to enable 2FA (T423899) by Sam Reed
  • git #13da50db - Create notification that a user is required to have 2FA enabled (T423900) by Sam Reed
  • git #1dfea28a - ApiWebAuthn: Use ApiAuthManagerHelper by Roan Kattouw
  • git #25d9e06b - RecoveryCodeKeysTest: Add @covers by Sam Reed
  • git #d957449c - WebAuthnKey: Set Allowed Origins on CeremonyStepManagerFactory (T423493) by Sam Reed
  • git #a9bc5f7f - WebAuthnAuthenticator: Reduce CLIENT_ACTION_TIMEOUT from 24H to 5 minutes (T423494) by Sam Reed
  • git #93fbdc61 - Upgrading web-auth/webauthn-lib (5.2.6 => 5.3.2) (T423510) by Sam Reed
  • git #8e80dfac - Upgrading web-auth/webauthn-lib (5.2.4 => 5.2.6) by Sam Reed

OAuth

[edit]

PersonalDashboard

[edit]
  • git #0fee4023 - Remove URL parameter for Active Discussions module (T424941) by Kgraessle
  • git #e5e91f6b - If we don't find enough edits to display to the user, extend the API call to another group of edits for filtering (T419444) by Kgraessle

ProofreadPage

[edit]
  • git #a6465f2f - tests: Skip DatabaseIndexForPageLookupTest without djvu support by Umherirrender

PropertySuggester

[edit]
  • git #d03a5008 - tests: Fix @covers for UpdateTable by Umherirrender

ReaderExperiments

[edit]

ReportIncident

[edit]
  • git #0a737022 - Refactor ParsedMessage to null-check itself by STran
  • git #b5f0dfca - Migrate page definitions into Constants.harassmentTypesV2 by STran
  • git #69884fc4 - Refactor ReportIncidentDialog to group topically similar state updates by STran
  • git #ceb7ae96 - Update copy per new specs (T425025) by STran

Score

[edit]
  • git #59502b96 - tests: Skip some tests without WikibaseRepository by Umherirrender
  • git #d39a4a74 - Use Config instead of global variables for config values by Fomafix
  • git #a63b27ed - Implement Wikibase hook interfaces by Fomafix
  • git #320ed37f - build: Update MediaWiki requirement to 1.47.0 by James D. Forrester
  • git #e426dc4b - Fix Cypress selector for musical-notation value input (T425845) by Mahmoud

SecureLinkFixer

[edit]
  • git #81aa5758 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]

SimilarEditors

[edit]
  • git #d517baaa - tests: Provide wikitext for status in SimilarEditorsClientTest by Umherirrender

TimedMediaHandler

[edit]

Translate

[edit]

UniversalLanguageSelector

[edit]
  • git #625c548e - ULS rewrite: Mark Hooks::isLanguageSelectorV2Enabled as public static (T416892) by Abijeet
  • git #36d40be4 - ULS rewrite: Implement before/after marker support for language items (T416892) (T423071) by Abijeet
  • git #bd9572ff - ULS rewrite: Anchor content language selector to bottom-end for minerva (T424155) by Abijeet
  • git #0c3b3ffe - ULS rewrite: Scroll to correct item when using keyboard navigation (T425694) by Jon Harald Søby
  • git #3799e929 - ULS Rewrite: add 'visible' arguement to createUniversalLanguageSelector() (T421129) by Wangombe

VisualEditor

[edit]

Wikibase

[edit]
  • git #7212e855 - Skip MoreLikeWikibaseTest (T425442) by David Causse
  • git #40858012 - Search: Separate DTOs for property search results (T425760) by Silvan
  • git #5a2a6549 - Keep all long, non-wrapping values inside parent element (T425176) by Audrey Penven
  • git #0955f637 - Search: Extend resultLanguage to PropertyPrefixSearch (T425619) by Kim Pham
  • git #2020366d - docs: Update View component for new packages (T419912) by Lucas Werkmeister
  • git #5f095dcd - Remove references to legacy frontend "libraries" (T419912) by Lucas Werkmeister
  • git #b4345f0c - Fix ADR anchor (T374926) by Lucas Werkmeister
  • git #e17686f6 - Search: Expand wbsearchentities property coverage (T425640) by Jakob Warkotsch
  • git #14409acc - Search: Run e2e tests against property controller (T425640) by Jakob Warkotsch
  • git #231cc838 - Search: Create PropertyWbSearchEntitiesController (T425638) by Jakob Warkotsch
  • git #aabb43f0 - Remove submodules of legacy frontend "libraries" (T419912) by Leszek Manicki
  • git #d8d18d6d - Use files of legacy frontend "libraries" provided in main repository (T419912) by Leszek Manicki
  • git #1458aeba - Run JS tests of legacy UI "libraries" when running npm test (T419912) by Leszek Manicki
  • git #cd2b3782 - Temporarily skip eslinting of files in the legacy JS "packages" dirs (T419912) by Leszek Manicki
  • git #cfa5e7b3 - add 2nd parameter to preg_quote() (T423987) by Novem Linguae
  • git #ac42703f - Change UI suggester hover foreground to color-base (T389633) (T393641) by Lucas Werkmeister
  • git #d6e4fc82 - Fix hard-coded --background-color-base fallback value (T389633) (T393641) by Lucas Werkmeister
  • git #00a57239 - Use Codex tokens for UI suggester colors (T389633) by Lucas Werkmeister
  • git #fbd67cfc - Use codex token for background color for valueview input (T389349) by Arthur Taylor
  • git #a01f361b - Use `color-progressive` codex token for toggler colour (T389345) by Arthur Taylor
  • git #b8dfa805 - Run tests on modern node js versions by Leszek Manicki
  • git #0fc09707 - Run CI workflow on pull and pull request actions by Leszek Manicki
  • git #259f65b2 - Run tests on modern versions of node js by Leszek Manicki
  • git #05a305cc - Run CI workflow on all push and pull request activities by Leszek Manicki
  • git #7e4e0fbb - Updated Build Status badge in README by Leszek Manicki
  • git #591909b5 - Run tests on modern versions of node js by Leszek Manicki
  • git #31540edb - Run Github action CI workflow on all pushes and pull requests by Leszek Manicki
  • git #95d5c22d - removed Travis CI config by Muhammad Yasser Jazirahly
  • git #8e6fdd5b - Added Github Actions workflow to run npm test script by Muhammad Yasser Jazirahly
  • git #f01ad559 - Added Github Actions workflow to run npm test script on push to git by Muhammad Yasser Jazirahly
  • git #c33025d7 - Replace phantomjs with chrome headless by Muhammad Yasser Jazirahly
  • git #bd646c0f - Added Github Actions workflow to run npm test script on push to git by Muhammad Yasser Jazirahly
  • git #c12ae45c - Replace phantomjs with chrome headless by Muhammad Yasser Jazirahly
  • git #6c39fa8c - eslint: Change wikimedia/client-es5 to client by Lucas Werkmeister
  • git #693c6ed7 - Set returnto target for anonymous edits (T357149) (T357120) by Arthur Taylor
  • git #a44997d5 - build: fix inconsistent Gruntfile indentation by Taavi Väänänen
  • git #61a86720 - Drop fallback code and images for SVG handling (T328144) by Lucas Werkmeister
  • git #34127b68 - eslint: Remove useless no-use-before-define rule by Ed Sanders
  • git #023716cd - .gitreview: Swap to track=1 (T146293) by Reedy
  • git #bf3b411a - Bump sinon from 15.0.1 to 15.0.3 by Addbot
  • git #e6e50648 - Bump eslint-config-wikimedia from 0.20.0 to 0.24.0 by Addbot
  • git #fb7dbb3c - tests/qunit: Change assert.ok to assert.true by Umherirrender
  • git #f8cae363 - Bump sinon from 13.0.2 to 15.0.1 by Addbot
  • git #8c2d1e45 - Bump karma from 6.3.20 to 6.4.1 by Addbot
  • git #fb0e3f68 - Bump grunt from 1.5.3 to 1.6.1 by Addbot
  • git #22d02dd9 - Bump qunit from 2.17.2 to 2.19.4 by Addbot
  • git #218a849d - Bump sinon from 13.0.0 to 15.0.1 by Addbot
  • git #db177ebd - Bump grunt from 1.5.3 to 1.6.1 by Addbot
  • git #11ffabf6 - Bump qunit from 2.18.2 to 2.19.4 by Addbot
  • git #6f19a958 - Bump grunt-eslint from 24.0.0 to 24.0.1 by Addbot
  • git #22542cef - Bump jquery-migrate from 3.4.0 to 3.4.1 by Addbot
  • git #99cf4108 - Bump eslint-config-wikimedia from 0.22.1 to 0.24.0 by Addbot
  • git #3ce74941 - Bump grunt-eslint from 24.0.0 to 24.0.1 by Addbot
  • git #6e90f643 - Move autoexpand styles into CSS file (T321441) by Lucas Werkmeister
  • git #129d9487 - jquery.ui.inputextender: Don't close when focus moves inside (T303103) by Marius Hoch
  • git #8fb4498c - DOC: Fix nested lists by Ollie Shotton
  • git #c8695d11 - Bump karma from 6.3.17 to 6.3.20 by Addbot
  • git #5d7abbd2 - Fix typo (T201491) by Klein Muçi
  • git #cc143343 - Raise jQuery and jQueryMigrate dependencies to what MW uses by James D. Forrester
  • git #02f17ca3 - build: Upgrade eslint-config-wikimedia from v0.20.0 to v0.22.1 by James D. Forrester
  • git #f6c12a59 - build: Upgrade grunt to 1.5.2 by James D. Forrester
  • git #a7da32e1 - build: Upgrade qunit (formerly qunitjs) to 2.18.2 by James D. Forrester
  • git #60e0c329 - Bump karma-chrome-launcher from 3.1.0 to 3.1.1 by Addbot
  • git #664e70fe - Bump karma from 6.3.7 to 6.3.17 by Addbot
  • git #2f8bf6e8 - Bump sinon from 13.0.0 to 13.0.1 by Addbot
  • git #070be553 - Bump webpack from 5.58.2 to 5.67.0 by Addbot
  • git #dffe23d1 - Bump sinon from 11.1.2 to 13.0.0 by Addbot
  • git #d0d9dc6b - Bump sinon from 11.1.2 to 13.0.0 by Addbot
  • git #9e1b9d56 - Bump karma-firefox-launcher from 2.1.1 to 2.1.2 by Addbot
  • git #9fdaf19a - Bump karma from 6.3.4 to 6.3.7 by Addbot
  • git #be2d8843 - Bump webpack from 5.58.1 to 5.58.2 by Addbot
  • git #0005a67d - Bump webpack from 5.58.0 to 5.58.1 by Addbot
  • git #ed3fe520 - Bump webpack from 5.53.0 to 5.58.0 by Addbot
  • git #f824ede4 - Bump grunt-contrib-qunit from 5.1.0 to 5.1.1 by Addbot
  • git #21c43cb8 - Bump webpack and karma-webpack by Addbot
  • git #75899d7f - Bump qunit from 2.16.0 to 2.17.2 by Addbot
  • git #b38001f5 - Bump karma-firefox-launcher from 1.3.0 to 2.1.1 by Addbot
  • git #b28e3a95 - Bump karma-chrome-launcher from 2.2.0 to 3.1.0 by Addbot
  • git #7331de05 - Bump grunt from 1.3.0 to 1.4.1 by Addbot
  • git #deee885e - Bump eslint-config-wikimedia from 0.19.0 to 0.20.0 by Addbot
  • git #7a2b200b - Bump karma-cli from 1.0.1 to 2.0.0 by Addbot
  • git #24115963 - Bump grunt-karma from 4.0.0 to 4.0.2 by Addbot
  • git #9012765e - Bump sinon from 4.5.0 to 11.1.2 by Addbot
  • git #e40d3c49 - Bump jquery from 3.5.1 to 3.6.0 by Addbot
  • git #aa339c0f - Bump karma from 6.1.0 to 6.3.4 by Addbot
  • git #f01fc365 - Bump grunt-contrib-qunit from 3.1.0 to 5.1.0 by Addbot
  • git #a0b8b537 - Bump sinon from 4.5.0 to 11.1.2 by Addbot
  • git #37e091d5 - Add Github Actions dependabot workflow (T283333) by toan
  • git #716cf376 - Add Github Actions Dependabot workflow (T283333) by toan
  • git #4dc5e8e4 - Updated npm publishing API key (#78) by Leszek Manicki
  • git #575bc33c - Updated npm publishing API key by Leszek Manicki
  • git #e3294b97 - Remove pointless @see tags in RepoApi by Lucas Werkmeister
  • git #87d25920 - Fix jquery deprecation (T280944) by Amir Sarabadani
  • git #0c89ff6b - Add tags to RepoApi (T286777) by Lucas Werkmeister
  • git #baf5c0a8 - build: Commit package-lock.json by James D. Forrester
  • git #f174fa34 - [BREAKING CHANGE] Use jQuery v3.6.0, up from v3.2.1 (!) by James D. Forrester
  • git #4e2490a6 - build: Upgrade build tools to current (T287178) by James D. Forrester
  • git #0332c808 - Fix jquery upgrade deprecations (T280944) by Amir Sarabadani
  • git #6794a9b2 - Make travis run on node14 instead of 16 by Amir Sarabadani
  • git #5dd24d62 - Fix jquery deprecations (T280944) by Amir Sarabadani
  • git #8a10ac41 - Fix jquery deprecations (T280944) by Amir Sarabadani
  • git #6cfc7b41 - Avoid using deprecated $.isFunction() by Amir Sarabadani
  • git #66d8cfba - Don’t show suggester when an entity is selected (T285102) by Lucas Werkmeister
  • git #68cba6f4 - $.ui.suggester: Don’t open menu if element lost focus (T284219) by Lucas Werkmeister
  • git #147c9e28 - Reflect the IRC migration to libera.chat (T283707) by sihe
  • git #dede8b1c - Reflect the IRC migration to libera.chat (T283707) by sihe
  • git #548fd7a8 - Reflect the IRC migration to libera.chat (T283707) by sihe
  • git #5f2d684c - Drop support for IE9 and below by Amir Sarabadani
  • git #bfc11900 - build: Replace jsonlint with eslint (T220036) by Adam Wight
  • git #e0d83d9c - package.json: use tabs to indent by DannyS712
  • git #4d59b90b - Update README.md by Nicolas @belett VIGNERON
  • git #2982457e - getLocationAgnosticMwApi: add missing tab by DannyS712
  • git #91cd84e9 - LanguageSelector: make language names optional (T124758) by Jakob Warkotsch
  • git #a67d0b87 - LanguageSelector.tests: refactor for readability (T124758) by Jakob Warkotsch
  • git #155df99b - Add support for all current Node LTS versions by Michael Große
  • git #abe293a1 - README: Mention Node.js compatibility change by Lucas Werkmeister
  • git #fa87aefc - chore: upgrade dependencies and add lockfile by Michael Große
  • git #c5335cbe - chore: upgrade dependencies to make npm audit happy by Michael Große
  • git #72c81e04 - Let getLocationAgnosticMwApi accept API options (T270390) (T274252) by Matthias Mullie
  • git #bb4f082b - build: Clean up eslint configuration by Kunal Mehta
  • git #862ebbe9 - build: Fix qunit tests under Chromium by Kunal Mehta
  • git #ec5b5047 - Fix stray colon in message key (T269231) by Lucas Werkmeister
  • git #419483bf - Translate time precision (T269231) by Lucas Werkmeister
  • git #d366438c - Remove redundant PHPCS config by Leszek Manicki
  • git #0113379b - Translate globe coordinate precision (T269232) by Lucas Werkmeister
  • git #69662bfb - Change GlobeCoordinateInput helper functions to methods (T269232) by Lucas Werkmeister
  • git #4389b38c - Revert "Fix malformed input error" (T261071) by Lucas Werkmeister (WMDE)
  • git #cefbbb76 - Fix malformed input error (T261071) by gtzatchkova
  • git #b51417b1 - Remove my name from individual files by Thiemo Kreuz
  • git #289b0275 - Use tabs for indent in i18n json files by Umherirrender
  • git #9022dcaf - i18n: Move space from message to code by Umherirrender
  • git #a89179ae - Avoid using util.inherit (T257857) by Amir Sarabadani
  • git #251e86c7 - Add release notes for the removed methods by Amir Sarabadani
  • git #ae290e25 - Remove several methods by Amir Sarabadani
  • git #08657af6 - Remove unused code (T256054) by Amir Sarabadani
  • git #149d00d4 - Drop unused methods from RepoApi.js by Amir Sarabadani
  • git #ef73a6e3 - Fix tests by Amir Sarabadani
  • git #5ea8f2ba - Clean up unused methods by Amir Sarabadani
  • git #b1d13e69 - Release 3.2.0: Improvements in error handling by Marius Hoch
  • git #e44c4135 - RepoApiError: Pick the best error to report (T247690) by Marius Hoch
  • git #6ab35898 - Make test description more verbose by Itamar Givon
  • git #8e5263d4 - Add failed modification key (T243969) by Itamar Givon
  • git #c5bc0561 - Add errorformat parameter to wikibase API request (T242769) by sihe
  • git #05aef83f - Use message parameters when creating RepoApiError (T242769) (T245245) by sihe
  • git #c4c4b5cb - Put exact matches on top of commons search results (T196165) by sihe
  • git #c9481221 - Add errorformat parameter to wikibase API requests (T242769) by sihe
  • git #64bec23a - Change wbparsevalue API call to request plaintext errorformat (T242769) by sihe
  • git #aff3962e - Remove PhantomJS from tested browsers by Jakob Warkotsch
  • git #7be92415 - Set Firefox to be headless (T228453) by Amir Sarabadani
  • git #fb7f0023 - eslint: Enforce indent rule by Ed Sanders
  • git #c6ced4b8 - build: Update eslint-config-wikimedia by Ed Sanders
  • git #1c767a50 - Remove obsolete closures (T50886) by Ed Sanders
  • git #53d05f3c - Avoid overriding `module` by Jakob Warkotsch
  • git #2597d6d4 - Prevent passing invalid package file paths to `require` by Jakob Warkotsch
  • git #b06ee65d - Use ChromeHeadless for running karma tests by Jakob Warkotsch
  • git #1a1773d7 - Use eslint-plugin-mediawiki by Jakob Warkotsch
  • git #2032d1bb - Use eslint-plugin-mediawiki by Jakob Warkotsch
  • git #1ca31e7b - 6.1.0 by Thomas Arrow
  • git #18d492c3 - Add some typescript definitions by Thomas Arrow
  • git #58befdd2 - Fix import path in test by Jakob Warkotsch
  • git #9c50b71b - Prevent passing invalid package file paths to `require` by Jakob Warkotsch
  • git #89ec867b - Upgrade eslint by Jakob Warkotsch
  • git #c212a41d - Prevent passing invalid package file paths to `require` by Jakob Warkotsch
  • git #499fca38 - Release 1.0.0 (T236254) by Amir Sarabadani
  • git #e1b546c7 - Update datamodel to the version used in wikibase by Jakob Warkotsch
  • git #67144bc4 - added npm api token for publishing by Leszek Manicki
  • git #d0a7b293 - Release new npm package version automatically when git tag is added by Jakob Warkotsch
  • git #6bec23e3 - Release 5.0.0 by Amir Sarabadani
  • git #38db9743 - Release 6.0.0 by Amir Sarabadani
  • git #997ee2c1 - Drop jquery.PurposedCallbacks (T233606) by rosalie
  • git #322805e8 - Drop jquery.AnimationEvent (T233606) by rosalie
  • git #09e4f8da - Drop jquery.valueview.valueview (T233606) by rosalie
  • git #72c004e3 - Clean up karma.conf.js by Jakob Warkotsch
  • git #cf3dcd71 - Remove wikibase from accepted globals in eslint by Amir Sarabadani
  • git #dd69eecd - Use CommonJS modules instead of global namespaces (T233790) by Jakob Warkotsch
  • git #d1f3270b - Stop using wikibase.serialization global (#62) (T234320) by Amir Sarabadani
  • git #0c4bc159 - Remove function call when it's not needed by Amir Sarabadani
  • git #e64f07c5 - Drop jquery.valueview.ViewState (T233606) by rosalie
  • git #9cacec80 - eslint: Enforce whitespace rules by Ed Sanders
  • git #c4a8d853 - eslint: Enforce 'indent' rule by Ed Sanders
  • git #91a4af9e - build: Update eslint-config-wikimedia by Ed Sanders
  • git #6186922c - Stop hooking to globals on EntityDeserializer and TermMapSerializer (#66) (T234993) by Amir Sarabadani
  • git #3d9cb899 - Revert "Drop jquery.valueview.ExpertStore module" by Jakob
  • git #c7f1c113 - Require unit suggester in UnitSelector widget by Amir Sarabadani
  • git #294a4596 - Drop jquery.valueview.ExpertStore module (T233606) by rosalie
  • git #55c8db68 - Release 4.0.0 by Amir Sarabadani
  • git #1343f57c - Add StatementGroupSetDeserializer to public interface by Amir Sarabadani
  • git #f9d63fb0 - Release new npm package version automatically when git tag is added by Leszek Manicki
  • git #a3b8bd4f - Fix typo in index.js by Amir Sarabadani
  • git #e01aaba4 - Use globals for now instead of require. by Amir Sarabadani
  • git #c1eb7646 - Define one entry point (T234327) by Amir Sarabadani
  • git #1bb27f1d - Remove codes that are not being used anymore (T234327) by Amir Sarabadani
  • git #3193e16e - Load datamodel through a single module by Jakob Warkotsch
  • git #766fd6e5 - Prepare for wb.datamodel to be loaded via single module by Jakob Warkotsch
  • git #5a7c9156 - Release 5.1 by Jakob Warkotsch
  • git #17f1562a - Export all datamodel constructors through one file by Jakob Warkotsch
  • git #f31e9330 - Use require/module.exports for LanguageSelector and UnitSelector (T233910) by Jakob Warkotsch
  • git #ec828905 - Add karma-webpack for `require` in tests/tested files by Jakob Warkotsch
  • git #5ca93776 - eslint: use commonjs env instead of specifying globals by Jakob Warkotsch
  • git #217bcdc2 - Add karma-webpack for `require` in tests/tested files by Jakob Warkotsch
  • git #b135ffd2 - Drop no longer supported node versions from CI by Jakob Warkotsch
  • git #ba262e4b - Allow blank translations in banana checks by Amir Sarabadani
  • git #05bb66d3 - StatementListDeserializer: do not use require/module.exports (T233705) by Jakob Warkotsch
  • git #e189e210 - Use require/module.exports for StatementGroupSetDeserializer deps (T233705) by Jakob Warkotsch
  • git #28674e42 - Fixed missing '.js' file extention on required script. by rosalie
  • git #3b3359a7 - Fixed missen '.js' file extention on required script. by rosalie
  • git #f98d8166 - use TermSerializer as a packageFile (#53) (T233015) by Perside Rosalie
  • git #f5cd0863 - Remove .travis.yml by Jakob Warkotsch
  • git #b68a0e56 - Remove empty message value that CI is unhappy about by Jakob Warkotsch
  • git #c132ddf4 - Use explicit require/module.export for EntityDeserializer deps (T233018) by Jakob Warkotsch
  • git #d8ce6027 - Add karma-webpack for `require` in tests/tested files by Jakob Warkotsch
  • git #bbb257a3 - Use more up-to-date node versions for CI by Jakob Warkotsch
  • git #bdef6eb6 - Fix eslint errors by Amir Sarabadani
  • git #8cdcae9d - Release 3.1.1 by Thomas Arrow
  • git #5bc6933b - Use current location instead of wgServer to determine host (T221229) by Matthias Mullie
  • git #5b7a8881 - eslint: Use wikimedia/qunit rules by Ed Sanders
  • git #d9c101bf - build: Update eslint-config-wikimedia to 0.9.0 by Ed Sanders
  • git #a08d5e8e - Remove obsolete aliases from closures (T208951) by Ed Sanders
  • git #4576aa32 - Add 0.22.4 to RELEASE-NOTES.md by addshore
  • git #60c3d006 - valueview: Re-render "globecoordinate" values for preview (T184933) by Marius Hoch
  • git #2bdb0cc6 - Release 3.1.0 by Thomas Arrow
  • git #cfa79998 - Make wb.api.post() public (T209043) by Thomas Arrow
  • git #8e3b3cea - Release 3.0.2 by Leszek Manicki
  • git #e03aa01b - Release 0.22.3 by Leszek Manicki
  • git #94255dda - Assert user is still logged in when doing api post by Thomas Arrow
  • git #61aa03e1 - eslint: Remove rule exceptions by Ed Sanders
  • git #c3b9bd99 - eslint: Introduce wikimedia/qunit ruleset by Ed Sanders
  • git #95d73ca0 - Remove useless mediaWiki -> mw mapping by Ed Sanders
  • git #ef9eff45 - build: Update linters by Ed Sanders
  • git #bf7c88ad - Fix jquery-migrate warning by Lucas Werkmeister
  • git #7aeba805 - Re add composer.json again by addshore
  • git #b990b3f3 - Revert "Re add basic composer.json" no longer needed by Addshore
  • git #e90eae52 - Re add basic composer.json (Needed to update info on packagist) (T178226) (T203162) by addshore
  • git #3bd6a171 - Use SPDX-3 license identifier by MarcoAurelio
  • git #eb2a6665 - Remove Fingerprint from Entity JS datamodel by Thomas Arrow
  • git #861fa1bd - Use Daniel Werners preferred email address (#84) by Thiemo Kreuz
  • git #9f7627b7 - Introduce FingerprintableEntity in a backwards compatible way (T197085) by Thomas Arrow
  • git #83d381d1 - Update eslint to be compatible with Wikibase .eslintrc by Jakob Warkotsch
  • git #ab76153c - Bump version in package.json by Leszek Manicki
  • git #43a19301 - Release 0.22.2 (T192379) by Leszek Manicki
  • git #cd182b74 - Expand comment about bot flag in RepoApi._post (T189477) by addshore
  • git #f31d0356 - Use Daniel Werners preferred email address by Thiemo Mättig
  • git #4660e9ce - Use Daniel Werners preferred email address by Thiemo Mättig
  • git #b2ade9b8 - Use Daniel Werners preferred email address by Thiemo Mättig
  • git #2660274e - Use Daniel Werners preferred email address by Thiemo Mättig
  • git #afe4002b - Add Chrome and Firefox for QUnit runs by Antoine Musso
  • git #0cc6ca59 - Release 0.22.1 by Thiemo Mättig
  • git #a0293921 - Fix incomplete thumbail CSS in Commons suggester (T160528) by Thiemo Mättig
  • git #fc632ee7 - Repository is no more a MediaWiki extension (T178226) by Antoine Musso
  • git #7e86202a - Release 3.0.1 by Leszek Manicki
  • git #dedd0a64 - Fix RepoApi.getEntities not returning all props by default by Thiemo Mättig
  • git #142b07a4 - Release 3.0.0 (T178088) by Leszek Manicki
  • git #28dee6be - Updated README (T178088) by Leszek Manicki
  • git #2e9babaf - Removed remaining MediaWiki integration files (T178088) by Leszek Manicki
  • git #6003a94e - Removed MediaWiki ResourceLoader module definitions (T178088) by Leszek Manicki
  • git #87cfc9fe - Remove PHPCS config by Leszek Manicki
  • git #019eb010 - Removed Composer files (T178088) by Leszek Manicki
  • git #3db17aa5 - Install wikibase-data-values dependency using npm, not with Composer (T178088) by Leszek Manicki
  • git #63f7bc0e - Gave the upcoming npm package a name, and copied some package information from composer.json (T178088) by Leszek Manicki
  • git #3ad9fedb - Do not run QUnit tests using MediaWiki runner (T178088) by Leszek Manicki
  • git #1ea77c7b - Run QUnit tests with karma runner (T178088) by Leszek Manicki
  • git #ab8190b1 - Fix documentation of valueview.Expert.rawValue by Thiemo Mättig
  • git #78b5ce5f - Add missing closing parenthesis in README.md by Ricordisamoa
  • git #316dfdd9 - Release 0.22.0 (T177816) by Leszek Manicki
  • git #1a617ef4 - Remove unused messages by Thiemo Mättig
  • git #f6500492 - Fix Travis CI config and use Node/JS environment on Travis CI by Leszek Manicki
  • git #3e81d4fa - Updated release notes for the upcoming release (T177816) by Leszek Manicki
  • git #16218537 - Remove remaining MediaWiki integration files (T177816) by Leszek Manicki
  • git #40374630 - Remove MediaWiki ResourceLoader module definitions (T177816) by Leszek Manicki
  • git #ec3422cc - Removed PHPCS config by Leszek Manicki
  • git #7950466f - Remove Composer files (T117816) by Leszek Manicki
  • git #24553d93 - Install wikibase data-values dependencies using npm not composer (T177816) by Leszek Manicki
  • git #3c49cc89 - Rename soon-to-come npm package (T177816) by Leszek Manicki
  • git #bdc1b2a9 - Copy over some package information from composer.json to package.json (T177816) by Leszek Manicki
  • git #705ef10a - Do not run QUnit tests using MediaWiki test runner (T177816) by Leszek Manicki
  • git #892459e4 - Run QUnit tests with karma (T177816) by Leszek Manicki
  • git #c2311868 - Run UnDeserializableValueTests with other QUnit tests. by Leszek Manicki
  • git #c5beb663 - Decouple jquery.ui.listrotator from MediaWiki (T177816) by Leszek Manicki
  • git #b8a836dd - Release 0.21.0 by Leszek Manicki
  • git #f66e992b - Switch from setup/teardown to before/afterEach in QUnit tests (T177764) by Leszek Manicki
  • git #f3654b39 - Use standard @license tag instead of @licence by Thiemo Mättig
  • git #264fb781 - Update NPM description by Thiemo Mättig
  • git #c68db6bf - Update introduction by Thiemo Mättig
  • git #ec3f3998 - Update introduction by Thiemo Mättig
  • git #5b7da192 - Fix misplaced done() calls in tests (T177764) by Thiemo Mättig
  • git #4f4f20eb - Remove QUnit.Parameterize dependency and make tests pass with QUnit 2 (T177764) by Thiemo Mättig
  • git #132744e0 - Release 3.0.0 (#48) by Leszek Manicki
  • git #1880b4eb - Simplify QUnit assertions a little (T177764) by Thiemo Mättig
  • git #3f9b0aec - Release 4.0.0 (#82) by Leszek Manicki
  • git #85eb523b - Updated README by Leszek Manicki
  • git #bc4bba3d - Ignore package-lock.json by Leszek Manicki
  • git #e409df08 - Remove mediawiki-extension.json file by Leszek Manicki
  • git #8f200976 - Remove MediaWiki ResourceLoader modules definitions by Leszek Manicki
  • git #e0c87355 - Use node/JS build environment on Travis CI by Leszek Manicki
  • git #9b8da661 - Remove composer files by Leszek Manicki
  • git #210df697 - Set the npm package name and add some more data from composer.json to package.json by Leszek Manicki
  • git #2dbf6924 - Install data values JS lib with npm by Leszek Manicki
  • git #2ad4905a - Updated README by Leszek Manicki
  • git #9c87874d - Remove MediaWiki ResourceLoader module definitions by Leszek Manicki
  • git #971e882e - Ignore package-lock.json by Leszek Manicki
  • git #d93b5350 - Use node/JS build environment on Travis CI by Leszek Manicki
  • git #080a4c2c - Run tests on CI server (and locally with npm test) by Leszek Manicki
  • git #539de84a - Removed not used jshint config file by Leszek Manicki
  • git #25ecc629 - Remove composer file by Leszek Manicki
  • git #8eb182e0 - Set the npm package name and copied over some data from composer.json to package.json by Leszek Manicki
  • git #4307856e - Install dependencies with npm, not with Composer by Leszek Manicki
  • git #c054a78d - Release 0.10.0 by Leszek Manicki
  • git #1d46dec3 - Remove unused globeCoordinate.Formatter by Thiemo Mättig
  • git #7967e5e5 - Remove unused Claim collections (#80) by Thiemo Mättig
  • git #6eef6ea7 - Describe removed Claim collections in release notes by Thiemo Mättig
  • git #6fee0d7e - Remove unused Claim collection (de)serializers (#46) by Thiemo Mättig
  • git #6c50fe23 - Remove the remaining ResourceLoader module definition file (#128) by Leszek Manicki
  • git #22458148 - Updated README by Leszek Manicki
  • git #f31dfb0f - Remove Packagist badges from README by Leszek Manicki
  • git #18aa358e - Ignore package-lock file by Leszek Manicki
  • git #8bf867a5 - Changed name of the package (soon-to-become a npm package name) by Leszek Manicki
  • git #80bbf09c - Remove remaining MediaWiki integration PHP files by Leszek Manicki
  • git #f66dcec6 - Remove MediaWiki ResourceLoader module definitions by Leszek Manicki
  • git #6f285d5b - Use node/JS build environment on Travis CI by Leszek Manicki
  • git #63eefd40 - Remove PHPCS config by Leszek Manicki
  • git #280a64af - Remove composer files by Leszek Manicki
  • git #adfec8b8 - Move over some more information from composer.json to package.json by Leszek Manicki
  • git #2b07e688 - Do not run QUnit tests with MediaWiki test runner by Leszek Manicki
  • git #4be64d12 - Also lint PHP files as part of CI build by Leszek Manicki
  • git #81ca993d - Run QUnit tests using karma runner by Leszek Manicki
  • git #88db9af0 - Add package.json and run eslint checks using npm test by Leszek Manicki
  • git #abcfbc95 - Can't abbreviate composer validate as @validate by Thiemo Mättig
  • git #a5a3f5a3 - Remove unused getSortKey feature (#74) by Thiemo Mättig
  • git #f94e10f6 - Current date for 0.9.0 by Thiemo Mättig
  • git #1104e08a - Update release date of 2.1.0 by Thiemo Mättig
  • git #7556077c - Add support for serialization of snak hashes by Lucas Werkmeister
  • git #c840cf3d - Update release notes to reflect the 3.x branch by Thiemo Mättig
  • git #0bfa464b - Update release notes for 4.0.0 by Leszek Manicki
  • git #db5dd61f - Release 0.9.0 by Thiemo Mättig
  • git #a9cafbf6 - Add hash to Snak by Lucas Werkmeister
  • git #4e780b37 - Update grunt version by Leszek Manicki
  • git #9dbb5478 - build: Updating jakub-onderka/php-parallel-lint to 0.9.2 by Kunal Mehta
  • git #35674d03 - Remove unused dependency on DataValues JavaScript's coordinate formatter (T172916) by Thiemo Mättig
  • git #c2ae8b19 - Simplify ValueFormatter interface, remove ValueFormatterStore by Adrian Heine
  • git #d9f6973f - Rewrite globeCoordinate.GlobeCoordinate.equals by Thiemo Mättig
  • git #6422d9f7 - Add missing class level documentation links by Thiemo Mättig
  • git #74f502ba - Remove unused move feature from SnakList by Thiemo Mättig
  • git #2cd36b01 - Remove unused getSortKey from DataValue interface by Thiemo Mättig
  • git #f685bf0b - Remove unused ValueFormatterStore by Thiemo Mättig
  • git #1dd2f66c - Add missing class level documentation links by Thiemo Mättig
  • git #a0540221 - Remove now unused TimeValue.getYear by Thiemo Mättig
  • git #3671aa94 - Remove redundant CalendarHint from TimeInput expert (T172916) by Thiemo Mättig
  • git #b4af1f94 - Remove forgotten QUnit assertion count (T170515) by Thiemo Mättig
  • git #228b7965 - Fix link to travis by Amir Sarabadani
  • git #3abf921f - Restore TimeValue.getYear still used by ValueView by Thiemo Mättig
  • git #c8fb1572 - Fix broken tests and release 0.20.1 (T170515) by Thiemo Mättig
  • git #48b5436c - Start using extension.json and enable PHPCS on Travis by Thiemo Mättig
  • git #932d6808 - Release 0.20.0 by Thiemo Mättig
  • git #d6bb37e1 - Fix documentation issues in JSDoc comments by Thiemo Mättig
  • git #f3e3dcf9 - Fix eslint errors on tests by Amir Sarabadani
  • git #43c9b4ad - build: bump grunt and drop grunt-cli by Antoine Musso
  • git #d38e13c6 - Use eslint instead of jshint. by Leszek Manicki
  • git #ba20623d - Use short array syntax by Amir Sarabadani
  • git #45e0091d - Make tests compatible with QUnit 2 (T170515) by Timo Tijhof
  • git #024abf5f - Use space instead of tabs by Amir Sarabadani
  • git #146836dd - Remove unused getters from TimeValue by Thiemo Mättig
  • git #bb3668f6 - Make unused GlobeCoordinate.getDecimal private by Thiemo Mättig
  • git #347cb0de - Use eslints tests instead of jshint by Amir Sarabadani
  • git #7e176089 - Remove unused ExpertExtender.Toggler.css file (T109460) by Thiemo Mättig
  • git #87e1f467 - Drop ExpertExtender.Toggler (T109460) by Amir Sarabadani
  • git #ad318f9a - Release 0.8.4 by Thiemo Mättig
  • git #b356db79 - Remove composer/installers dependency by Thiemo Mättig
  • git #de820855 - Never return undefined from RepoApi.normalizeMultiValue by Thiemo Mättig
  • git #6ec87302 - Add missing {number} type hints by Thiemo Mättig
  • git #d4308ff0 - Use short array syntax in all PHP files by Thiemo Mättig
  • git #c43c069f - Relase 2.2.2 by Leszek Manicki
  • git #a4789e93 - Lint JS with eslint (T165843) by Leszek Manicki
  • git #720076db - Fix multivalue serialization by Aleksey Bekh-Ivanov (WMDE)
  • git #91c6b055 - Update JSHint by Thiemo Mättig
  • git #340e9d4e - Release 2.2.1 by Thiemo Mättig
  • git #83f48f50 - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0 by Kunal Mehta
  • git #c4e0912a - Release 0.19.2 by Thiemo Mättig
  • git #465660e0 - Export experts' constructors by Aleksey Bekh-Ivanov (WMDE)
  • git #ac570e16 - Use alternative separator character in API requests (T64925) (T167785) by Thiemo Mättig
  • git #7df3fba4 - Replace deprecated jQuery.isArray by Array.isArray by Fomafix
  • git #603049f0 - Clean up after MediaWiki CodeSniffer update to version 0.9.0 by Thiemo Mättig
  • git #4a5c3355 - build: Updating mediawiki/mediawiki-codesniffer to 0.9.0 by Kunal Mehta
  • git #dcd6342c - Lint code using eslint instead of jshint (#72) by Leszek Manicki
  • git #69fbff5e - Add CODE_OF_CONDUCT.md (T165540) by Amir Sarabadani
  • git #c528c254 - Use eslint to lint JavaScript instead of jscs and jshint (T165843) by Leszek Manicki
  • git #7620f8da - Moved all JS checks into `npm test` by Aleksey Bekh-Ivanov (WMDE)
  • git #c39a444f - Add PHPCS rule set and checks by Thiemo Mättig
  • git #833352f1 - Reduced size of config files by Aleksey Bekh-Ivanov (WMDE)
  • git #73faf304 - Update Travis to use PHP 5.5 by Thiemo Mättig
  • git #cc8b5c14 - Update Travis to use PHP 5.5 by Thiemo Mättig
  • git #0a6757a8 - Use Wikibase's CodeSniffer instead of MediaWiki's by Thiemo Mättig
  • git #939331c6 - Remove dysfunctional convenience methods from Item/Property by Thiemo Mättig
  • git #19fa6db7 - Run tests on Travis by Aleksey Bekh-Ivanov (WMDE)
  • git #15a469c2 - Fix "Can't find variable: wikibase" errors by Aleksey Bekh-Ivanov (WMDE)
  • git #d816b4f5 - Add `package.json` to be able to run tests via `npm install && npm test` by Aleksey Bekh-Ivanov (WMDE)
  • git #3d191d07 - Karma config to run tests in PhantomJS by Aleksey Bekh-Ivanov (WMDE)
  • git #67d0afa5 - Raised required PHP version from 5.3 to 5.5 by Thiemo Mättig
  • git #c1d3a34a - build: add jakub-onderka/php-console-highlighter by Antoine Musso
  • git #611c4fee - Add fix phpcbf command to composer.json by Umherirrender
  • git #628377c0 - Add release notes for 0.19.1 by Thiemo Mättig
  • git #d11fd9a9 - Add TabularData datatype (T160048) by Amir Sarabadani
  • git #c2d5d795 - Align blue with the Wikimedia UI color palette (T151194) by Amir Sarabadani
  • git #4a26237c - Add missing check for required apiUrl parameter to commonssuggester (T160069) by Thiemo Mättig
  • git #26dcfca7 - Change test to fulltext API search parameters (T159876) by jk
  • git #c47fabf9 - Update release notes for 0.19.0 by Thiemo Mättig
  • git #94b68699 - Show preview for images in commons suggester (T160319) by jk
  • git #7856fc0c - Made GeoShape configurable (T160069) by Aleksey Bekh-Ivanov (WMDE)
  • git #1eeb8a07 - Make apiUrl configurable for `commonssuggester` and move it to callers (T160069) by Aleksey Bekh-Ivanov (WMDE)
  • git #c1f81368 - Remove usage of CompletenessTest interface (T155194) by Timo Tijhof
  • git #a5d76ce7 - Use fulltext search in commons suggester by jk
  • git #4708b616 - Drop parsed text and HTML values earlier in jQuery.valueview (T159244) by Thiemo Mättig
  • git #7dfb224d - Maximize dev dependency ranges by Thiemo Mättig
  • git #a25b4a85 - Fix developer dependencies and release 0.18.3 by Thiemo Mättig
  • git #b57caafe - Relax dev dependencies by Aleksey Bekh-Ivanov (WMDE)
  • git #606efca5 - Bugfix release 0.18.2 (T88804) by Thiemo Mättig
  • git #151fd1f6 - Release 0.18.1 (T88804) by Thiemo Mättig
  • git #a3ca32e9 - Added support for geo shapes (T57549) by jk
  • git #a2b65740 - Do not share ooMenu.options.customItems array between instances (T88804) by Thiemo Mättig
  • git #b72af5f2 - Much larger OOUI style close icon for inputextender by Thiemo Mättig
  • git #9ab2098d - Add missing overflow: hidden to listrotator by Thiemo Mättig
  • git #b16c7fbc - Add some more PHPCS sniffs by Thiemo Mättig
  • git #4d9f2078 - Release 0.8.3 by Thiemo Mättig
  • git #56d7db62 - Minor fixups to JSDoc comments by Thiemo Mättig
  • git #36a27d18 - Release 2.2.0 by jk
  • git #0c96af8a - Forward error message parameters in RepoApiError by Thiemo Mättig
  • git #26affb3b - Whoops, track not trace by Chad Horohoe
  • git #6c0347a0 - Swapping defaultbranch for trace by Chad Horohoe
  • git #d6df0f15 - Update incomplete JSDoc tags in suggesters by Thiemo Mättig
  • git #7a3f28b8 - Fix GlobeCoordinateInput to allow precision null (T109455) by Thiemo Mättig
  • git #4b1baef5 - Release ValueView 0.18.0 (T147917) by Thiemo Mättig
  • git #cb001b61 - Fix and add missing qqq messages by Thiemo Mättig
  • git #ddb1a0f4 - Make use of jQuery.toggleClass by Thiemo Mättig
  • git #b7c3fcd1 - Remove misplaced return from cancelEditing by Thiemo Mättig
  • git #9225bc9e - Add search() integration test for jquery.ui.commonssuggester (T147917) by Thiemo Mättig
  • git #e5447a48 - Allow pasting full Wikimedia Commons URLs (T147917) by Thiemo Mättig
  • git #c8ccaecf - Release 0.17.4 by Marius Hoch
  • git #8144c674 - Handle null upstream values in ExpertExtender.LanguageSelector (T147419) by Marius Hoch
  • git #cb0fcea8 - Use [] instead of array() in PHP by Fomafix
  • git #670f7483 - Add rel notes for 3.0.1 by addshore
  • git #d2d2584d - Bump version number to 3.0.1 in mediawiki-extension.json by addshore
  • git #fc6fbceb - Bump version number to 3.0.1 in init.php by addshore
  • git #f8905535 - Add rel notes for 2.0.8 by addshore
  • git #ca490be1 - init.php Bump to version 2.0.8 by addshore
  • git #5aea48f5 - Fix init.php (T144727) by addshore
  • git #35ed07c3 - Fix init.mw.php (T144727) by addshore
  • git #b3e56fa2 - Fix init.mw.php (T144727) by addshore
  • git #de97155d - Add PHPCS by Thiemo Mättig
  • git #0bfaeafb - Properly forward API error messages by Thiemo Mättig
  • git #1192093c - Follow up fix to HTML escaping in wikibase.api.RepoApiError (T131036) by Thiemo Mättig
  • git #22ffbdee - Release 2.1.0 (T131036) by Thiemo Mättig
  • git #56b4a3d7 - Allow QuantityValue without bounds by Thiemo Mättig
  • git #bcc5c7c2 - Release 3.0.0 by Thiemo Mättig
  • git #7265ad71 - Fix wrong type hint by Thiemo Mättig
  • git #a55a480a - Declare compytibility with DataModel JavaScript 3.0 by Thiemo Mättig
  • git #c231382f - Support Set.toArray by Thiemo Mättig
  • git #1e20cda8 - Remove numeric-id and entity-type from EntityId (#63) by Adrian Heine né Lang
  • git #182a45fc - Fix entityselector font-size by Thiemo Mättig
  • git #85e917e6 - Remove reference to unused/non-existing message (T131036) by aude
  • git #7d2849f9 - Update release notes for release 0.17.2 by Thiemo Mättig
  • git #4ce8a12f - New release 0.17.2 by Adrian Heine
  • git #bfa87513 - Trigger change event after value has been updated by Adrian Heine
  • git #7b753f27 - Add jsduck file for JS docs generation (T133028) by jk
  • git #80e1c52d - Allow setting Fingerprint terms to null by Thiemo Mättig
  • git #9993b8da - Add some documentation lines by Thiemo Mättig
  • git #a2913eb8 - Fix bugs related to showing API error messages by Thiemo Mättig
  • git #e1ef8993 - Refactor entity search caching by Thiemo Mättig
  • git #f7dacab5 - Fix siteselector not closing after selecting a site (T135008) by Thiemo Mättig
  • git #832ccfec - Overwrites jQueryUI's link color with the standard Wikipedia link color. by Jan Dittrich
  • git #6ed68335 - Release 2.0.0 (T136543) by Thiemo Mättig
  • git #e625a0d8 - Fix getLocationAgnosticMwApi behavior in Internet Explorer (T136543) by Thiemo Mättig
  • git #8f722c4d - Close suggesters when tabbing out, and reopen when getting focus (T135008) by Thiemo Mättig
  • git #5e675c0e - Use "csrf" tokens instead of "edit" ones (T134702) by Marius Hoch
  • git #48334efa - QUnit fixup release 0.17.1 by Thiemo Mättig
  • git #f3a1c4b4 - Release 0.17.0 by Thiemo Mättig
  • git #53406749 - Replace listrotator "auto" with "manually" checkbox (T109455) (T109457) by Thiemo Mättig
  • git #38069b9a - Update all @author tags of Adrian Heine by Thiemo Mättig
  • git #85317f4c - Release 0.8.2 by Thiemo Mättig
  • git #0b7333b2 - Add missing break to globeCoordinate.Formatter by Thiemo Mättig
  • git #577af594 - Remove dead JS/CSS code from listrotator (T109455) (T109457) by Thiemo Mättig
  • git #d0164c91 - Remove expand/collaps togglers from geo/time expert extenders (T109455) (T109457) by Thiemo Mättig
  • git #a55d4c56 - Release 0.8.1 by Thiemo Mättig
  • git #8c830f27 - Add support for GlobeCoordinate precision null by Thiemo Mättig
  • git #e3bc90e8 - Split very complex GlobeCoordinate test by Thiemo Mättig
  • git #1bc0153b - Unify wording of "@license GPL-2.0+" lines by Thiemo Mättig
  • git #87e22ba2 - GlobeCoordinate: support other globes (T105321) by Ricordisamoa
  • git #8897aa26 - Fix @param type hint in SiteLink.js by Thiemo Mättig
  • git #6ed38fc3 - Unify wording of "@license GPL-2.0+" lines by Thiemo Mättig
  • git #0a9df45a - Unify wording of "@license GPL-2.0+" lines by Thiemo Mättig
  • git #9a23b4c3 - Unify wording of "@license GPL-2.0+" lines by Thiemo Mättig
  • git #decb9690 - Remove empty dependencies array by Thiemo Mättig
  • git #1693c898 - Enforce min-width for all input extenders by Thiemo Mättig
  • git #e4027828 - Increase padding in inputextender.css by Thiemo Mättig
  • git #83f27748 - Slightly faster inputextender's expand animation (T103834) by Thiemo Mättig
  • git #2721fa3d - Remove prev/next rotation buttons from listrotator (T109455) (T109457) by Thiemo Mättig
  • git #8acfe2c6 - Remove rotation animation from listrotator (T109455) (T109457) by Thiemo Mättig
  • git #576d5c88 - Remove dir and sort from getEntities things (T119856) by addshore
  • git #a262eb0a - ValueView 0.16.1 release by jk
  • git #29b8159e - Fix quantities without unit (T127316) by Adrian Heine
  • git #45a48572 - Don't allow empty terms to be added to Fingerprint by Bene
  • git #fe313aaa - Release 1.1.0 by Adrian Heine
  • git #9fe75479 - Remove misleading brackets after include by Thiemo Mättig
  • git #96e34965 - Add propertyId paramter to formatValue (T124042) by Bene
  • git #4fd90db3 - Update .gitignore by Bene
  • git #696bfec7 - Add npm and composer test entry point by Jan Zerebecki
  • git #b84f67f3 - Prepare release 0.16.0 by Thiemo Mättig
  • git #c61d1e31 - Use extension registration for MediaWiki credits by aude
  • git #3cc0ec89 - Update README.md by Thiemo Mättig
  • git #26e6267a - use strict can be global in Node.js by Adrian Heine
  • git #0c717d51 - Expert::valueCharacteristics is never called statically by Adrian Heine
  • git #4e0bd923 - Take ValueFormatters instead of store (T125521) by Adrian Heine
  • git #80fdf472 - Fix MonolingualTextValues for real, again by Adrian Heine
  • git #4fd57c73 - Do not clone in MultiTerm by Thiemo Mättig
  • git #97fbb6dd - Fix "claims" typos in List by Thiemo Mättig
  • git #6ca76a68 - Added compatibility with DataValues JavaScript 0.8.0 (T117886) by Thiemo Mättig
  • git #55867ae1 - Fix bug when globe precision is null by Thiemo Mättig
  • git #b20574a5 - Rename LICENCE to COPYING by Thiemo Mättig
  • git #5e7e1d37 - Added compatibility with DataValues JavaScript 0.8.0 (T117886) by Thiemo Mättig
  • git #e574f6c2 - Release 2.0.1 by Thiemo Mättig
  • git #da6ce94e - Release 2.0.6 by Thiemo Mättig
  • git #9c0be8d3 - Release 2.0.5 by Thiemo Mättig
  • git #6c9c6f27 - Add assert.expect calls to all QUnit tests by Adrian Heine
  • git #0d0d775a - Avoid use of snakList.addItem when not needed by Thiemo Mättig
  • git #76816fde - Revert downgrade to JSHint 2.8 by Thiemo Mättig
  • git #f8e3ac44 - Rename LICENCE to COPYING by Thiemo Mättig
  • git #8760c2b2 - Declare compatibility with DataModel JavaScript 2.0.0 by Thiemo Mättig
  • git #1fa7bccd - Rename LICENSE to COPYING by aude
  • git #e0283490 - Prepare release or ValueView 0.15.7 by Thiemo Mättig
  • git #816bc93f - Fix language selection from suggester by Adrian Heine
  • git #89b22f60 - Partly revert cloning changes and fix tests by Thiemo Mättig
  • git #0df12045 - Release 2.0.0 by Thiemo Mättig
  • git #b42cbc45 - Remove unused filtering from getQualifiers by Thiemo Mättig
  • git #5d014720 - Do not clone in Map constructor by Thiemo Mättig
  • git #fde510fa - Do not clone in List constructor by Thiemo Mättig
  • git #7e15e916 - Never clone Group objects by Thiemo Mättig
  • git #e84ce830 - Never clone List objects by Thiemo Mättig
  • git #decf9eca - Release 0.8.0 by Thiemo Mättig
  • git #d767c44a - Add assert.expect calls to all QUnit tests by Adrian Heine
  • git #46ff4e73 - Update QUnit to 1.18.0 by Adrian Heine
  • git #2d8bcde1 - Make the MonolingualTextValue expert support languages not in the given ContentLanguages object by Adrian Heine
  • git #85c9ff84 - Move declarations before usages by Adrian Heine
  • git #ee6acc9a - Add assert.expect calls to all QUnit tests by Adrian Heine
  • git #0db0f2b2 - Fixes: [Bug] Save button inactive when changing mono language (T95419) by jk
  • git #53a17099 - Add function name for easier debugging by Thiemo Mättig
  • git #e19a4dc4 - Avoid full qualified class names by Thiemo Mättig
  • git #76d0bc8e - More specific docs in Group by Thiemo Mättig
  • git #f657d1b8 - Do not clone during Group.equals by Thiemo Mättig
  • git #e16e79ef - Add missing param doc to Claim/StatementGroup by Thiemo Mättig
  • git #a4408c64 - Remove not needed globals and split nested assignments by Thiemo Mättig
  • git #70edb2d9 - Allow passing initial state to jQuery.ui.toggler by Thiemo Mättig
  • git #8dce8899 - Avoid full qualified class names and prefer require by Thiemo Mättig
  • git #cf4c8ff1 - Split readme with newlines by Thiemo Mättig
  • git #b107f293 - Update release notes by Bene
  • git #dc9f5fd9 - Move to new travis infrastructure by Bene
  • git #968adc97 - Move to new travis infrastructure by Bene
  • git #66ec269d - Don't allow Terms and MultiTerms with empty language code by Bene
  • git #bef06c83 - Fix and add missing type hints by Thiemo Mättig
  • git #35353f5c - Rewrite namespace initialization by Thiemo Mättig
  • git #88982f5b - Fix jshint setup and fix jshint errors by Adrian Heine
  • git #dc26f554 - Use require instead of include by Thiemo Mättig
  • git #56cfd52b - Fir broken type hints in tests by Thiemo Mättig
  • git #42222a49 - Add assert.expect calls to all QUnit tests (T78007) by Adrian Heine
  • git #8cbab68b - Fix broken JSHint dependency by Thiemo Mättig
  • git #ef036500 - Simplify namespace initialization code by Thiemo Mättig
  • git #7f4e4497 - Add node_modules to .gitignore by Adrian Heine
  • git #2ffee455 - Add Composer cache to TravisCI by Jeroen De Dauw
  • git #46f990ae - Add Composer cache to TravisCI by Jeroen De Dauw
  • git #a2e4c456 - Add Composer cache to TravisCI by Jeroen De Dauw
  • git #69e2bdec - Fix inputextender test documentation by Thiemo Mättig
  • git #9c6b8c65 - Release 0.15.6 by Adrian Heine
  • git #64b2c69e - Create methods to toggle and get toggle status from toggler (T117558) by jk
  • git #28d153df - Fix jshint and jscs config by Adrian Heine
  • git #5e4f6655 - Add composer test and npm test entry point by Jan Zerebecki
  • git #4cfb87b6 - Add .gitreview by Jan Zerebecki
  • git #1defdc41 - Enable JSCS rule requireSpaceAfterKeywords (T110811) by Thiemo Mättig
  • git #f4cf21d2 - Release 1.0.4 by Adrian Heine
  • git #422496ee - Use mw.ForeignApi in getLocationAgnosticMwApi (T50389) by Marius Hoch
  • git #50bbb7b3 - Correct issues link in composer.json (T112795) by Alangi Derick
  • git #1e97ba90 - Don't redeclare argument by Adrian Heine
  • git #64e3eb4d - Release 0.15.5 by Thiemo Mättig
  • git #2941a129 - Release 0.15.4 by Thiemo Mättig
  • git #a807428a - Show label instead of URI in UnitSelector by Thiemo Mättig
  • git #e7f9e386 - Quantity/unit related code style fixes by Thiemo Mättig
  • git #7b35493d - Bugfixes in unitsuggester by Thiemo Mättig
  • git #96e2a055 - Option parameter can be null/undefined in PHP by Thiemo Mättig
  • git #773c6172 - Fix headings in release notes by Bene*
  • git #b189e3ea - Split release notes from readme by Thiemo Mättig
  • git #c124e22d - Added branch-alias by Thiemo Mättig
  • git #2df8860a - Fix outdated QuantityInput.tests by Thiemo Mättig
  • git #7d0cdd4a - Make Experts aware of the output format by Thiemo Mättig
  • git #bf1d30ba - rm absolete fixme by Daniel Kinzler
  • git #9bc474b7 - Update README.md by Thiemo Mättig
  • git #7ed5a00e - Add vocabularyLookupApiUrl option by Thiemo Mättig
  • git #a4b306da - Bump version to 0.15.2 by daniel
  • git #1b9b2df0 - applyUnit and applyRounding must be false by Daniel Kinzler
  • git #1434fac4 - applyRounding: false by Daniel Kinzler
  • git #76260f08 - applyUnits should be false, not true by Daniel Kinzler
  • git #ae8c6f9f - applyUnit should be false, not true by Daniel Kinzler
  • git #fb725efb - Use concepturi value from wbsearchentities by Thiemo Mättig
  • git #c403d6aa - Add applyUnit option to QuantityInput by Thiemo Mättig
  • git #8cd5da66 - Fix incomplete wbsearchentities options in entityselector (T109584) by Thiemo Mättig
  • git #38556aae - Fix minor issues in UnitSelector and related by Thiemo Mättig
  • git #5b31f88e - Release 0.15.0 by Thiemo Mättig
  • git #b0c8c297 - Re-use valueview's language by Thiemo Mättig
  • git #46bb2028 - Remove CSS by Thiemo Mättig
  • git #7498690b - Cleanup and bug fixes by jk
  • git #04dba99b - Unit selector test by jk
  • git #c2d169ee - Cleanup and bug fixing by jk
  • git #2ba0bd74 - Small changes by jk
  • git #07173974 - Add localization by Thiemo Mättig
  • git #f72c7eeb - Add unitsuggester by Thiemo Mättig
  • git #29ef09ae - Add UnitSelector by Thiemo Mättig
  • git #2d85ebab - [WIP] Add QuantityInput expert by Thiemo Mättig
  • git #c6e43d46 - Switch commonssuggester to https by Thiemo Mättig
  • git #ed52be3d - Make StringParser parse empty string as null (T93572) by jk
  • git #46d5eefe - Update issues url in composer.json by addshore
  • git #29efe114 - Update issues url in composer.json by addshore
  • git #91e8108c - Update issues url in composer.json by addshore
  • git #2beeaca2 - Much more obvious listrotator styling by Thiemo Mättig
  • git #200a627b - Removed inefficient mocking of native jQuery.Widget functionality by snaterlicious
  • git #7dba752d - Remove brackets in include/require_once calls by Thiemo Mättig
  • git #eaafd8ed - Remove brackets in include/require_once calls by Thiemo Mättig
  • git #0708220f - Remove deprecated constant by Thiemo Mättig
  • git #51fd76e0 - Move Travis IRC notifications to #wikidata-feed by addshore
  • git #10798826 - Move Travis IRC notifications to #wikidata-feed by addshore
  • git #a9484634 - Move Travis IRC notifications to #wikidata-feed by addshore
  • git #85d1acb2 - Move Travis IRC notifications to #wikidata-feed by addshore
  • git #3b985a56 - Fix broken ExpertExtender.CalendarHint.tests by Thiemo Mättig
  • git #b1dcdc9c - Removed time.js dependencies by snaterlicious
  • git #057f50ed - Implement UnDeserializableValue expert by aude
  • git #dc0c8d74 - Update README.md by Thiemo Mättig
  • git #292534fe - Update README.md by Thiemo Mättig
  • git #4d0e0872 - Update README.md by Thiemo Mättig
  • git #c390f973 - Update version and README for 0.7.0 release by aude
  • git #8b56a7ac - Update UnDeserializableValue handling in SnakDeserializer by aude
  • git #f6735cf2 - Update RELEASE NOTES to 1.0.2 by aude
  • git #2be1deaf - Update README.md by Jeroen De Dauw
  • git #837f3cc1 - Update README.md by Jeroen De Dauw
  • git #0f99bb70 - Move require section in composer.json by Jeroen De Dauw
  • git #7c557c79 - Add description and Packagist badge to README file by jeroendedauw
  • git #aa414b3c - Improve package description by jeroendedauw
  • git #3d9026e2 - Update to data-values/javascript 0.7.0 (T99231) by Thiemo Mättig
  • git #073106cb - Implement UnDeserializableValue::newFromJSON and toJSON (T99231) by aude
  • git #cf151714 - Bump version to 1.0.3-dev by aude
  • git #d49a10f6 - Remove MEDIAWIKI dependency check by Thiemo Mättig
  • git #a23969cc - Release 2.0.3 by Thiemo Mättig
  • git #d6130d66 - Fix heading levels by Thiemo Mättig
  • git #3c4458fd - wb.datamodel.Group: Fix jshint error "Confusing use of '!'" by Marius Hoch
  • git #80307af1 - Add function names to JavaScript closures by Thiemo Mättig
  • git #30d4900c - Add function names to JavaScript closures by Thiemo Mättig
  • git #d7435a0c - Add function names to JavaScript closures by Thiemo Mättig
  • git #312bb187 - Remove mw.ext.dataValues by Thiemo Mättig
  • git #ffcf64b6 - Remove not needed jQuery dependency from test by Thiemo Mättig
  • git #56f334f3 - Add expect calls to test cases by Adrian Heine
  • git #e089669b - Ignore vendor/ in jshint by Adrian Heine
  • git #c58dcd53 - Gate PHP entry point by Adrian Heine
  • git #006f06a9 - Update README release notes and version for 0.14.3 by aude
  • git #554a19f5 - Reject parsed values if the raw value has since changed (T92831) by aude
  • git #2b3dec7d - Update README.md by Thiemo Mättig
  • git #b8912753 - Optional hour:minute, second and timezone in TimeValue by Thiemo Mättig
  • git #82ecbd5a - Release 0.14.2 by Jan Zerebecki
  • git #89fcf058 - Don't explicitly depend on jquery.qunit by Adrian Heine
  • git #a024fd9a - Don't explicitly depend on jquery.qunit by Adrian Heine
  • git #f26985ce - SnakList.merge() accepts null by Thiemo Mättig
  • git #c771de1c - JSCS: disallowQuotedKeysInObjects by Thiemo Mättig
  • git #90610862 - Unify names of time precision constants by Thiemo Mättig
  • git #2c7ad5ae - Pad the year to 4 digits by Thiemo Mättig
  • git #ec940b08 - Test negative numbers by Thiemo Mättig
  • git #9a38a6ac - Fix and test the TimeValue.pad() function by Thiemo Mättig
  • git #a9752480 - Release 0.14.1 by Adrian Heine
  • git #ae05591c - Fix minor JSCS issue by Thiemo Mättig
  • git #08ff268e - Handle browsers which cannot focus in test cases by Adrian Heine
  • git #028cbf74 - Release 0.14.0 by Tobias Gritschacher
  • git #2b3abeaf - Use browsers native URL parser by Thiemo Mättig
  • git #77ab4244 - Removed jQuery.NativeEventHandler by snaterlicious
  • git #2fcde237 - Avoid calling our timestamp strings ISO by Thiemo Mättig
  • git #36cf39b1 - Fix broken TimeValue.equals() by Thiemo Mättig
  • git #c41ab678 - Fix typo in doc by Thiemo Mättig
  • git #c9396e4e - Simplify calendar model configuration structure by Thiemo Mättig
  • git #43fde82a - Fix inconsistency in MINUTES by Thiemo Mättig
  • git #9e7847c6 - Make tests not fail if browser window has no focus by Adrian Heine
  • git #433589a3 - Fix meta weblink by Thiemo Mättig
  • git #2860edee - ExpertExtender.Listrotator: value may be 0 by snaterlicious
  • git #ae0ab085 - Make protocol removing in getLocationAgnosticMwApi non greedy by Marius Hoch
  • git #29e077c1 - Fix typo in DataValuesJavascript.php file name by Thiemo Mättig
  • git #30091ef5 - Fix typo in "JavaScript" by Thiemo Mättig
  • git #6b705e93 - Fix UnUnserializableValue rename by Thiemo Mättig
  • git #87cd92c8 - Removed time.js legacy by snaterlicious
  • git #38e2588b - Applied "disallowQuotedKeysInObjects" by snaterlicious
  • git #fb3a2eef - Removed space after "if" by snaterlicious
  • git #bafb7665 - Add jscs config, run jscs via travis by Adrian Heine
  • git #98122330 - Fix various coding style issues by Adrian Heine
  • git #569ae3ba - Release 0.13.0 by Adrian Heine
  • git #901820bb - Remove mediaWiki dependency by Adrian Heine
  • git #c5016c57 - Updated general documentation by snaterlicious
  • git #1b7ff082 - Untangle else if chain by Thiemo Mättig
  • git #c5e3238c - Drop unused jQuery global by Thiemo Mättig
  • git #b56cd401 - Drop unused jQuery global by Thiemo Mättig
  • git #920ba712 - Fix wrong type in TimeInput by Thiemo Mättig
  • git #bc1cc274 - Updated code documentation by snaterlicious
  • git #af87a7be - Release 0.12.0 by Thiemo Mättig
  • git #08d1abe6 - Better name for ContentLanguages instance by Adrian Heine
  • git #fb8a835a - Extract _getMessage helper in LanguageSelector by Adrian Heine
  • git #1f170753 - Defer language label initialization by Adrian Heine
  • git #3efb5541 - Pass ContentLanguages through valueview and expert by Adrian Heine
  • git #f0c96a20 - Let ExpertExtender.LanguageSelector use ContentLanguages by Adrian Heine
  • git #14b81d5b - Introduce ContentLanguages interface by Adrian Heine
  • git #11704704 - Add test for languageselector returning initial value by Adrian Heine
  • git #ba61751a - Remove inverted language map from LanguageSelector by Adrian Heine
  • git #7b5fd4fb - Release 0.11.0 by Thiemo Mättig
  • git #789175a9 - Typo by thiemowmde
  • git #0ddaddd1 - Cleanup/simplify ExpertExtender tests by Thiemo Mättig
  • git #f4fa8009 - Use "0" for comfort zone calculation by Thiemo Mättig
  • git #e687f50a - Removed "javascript:void(0);" link targets by snaterlicious
  • git #3f5684f9 - Updated jQuery.ui.toggler by snaterlicious
  • git #173f0b6e - Use same languages as the Wikibase backend does (T74126) by Adrian Heine
  • git #e416f786 - `$.fn.inputautoexpand`: Fixed height expansion mechanism by snaterlicious
  • git #1777f3ad - Defer ExpertExtender construction in tests by Adrian Heine
  • git #b192f40f - Include the composer autoloader if it is present by Adrian Heine
  • git #7e5cbf64 - Fixed jQuery.ui.suggester._searching documentation by snaterlicious
  • git #4d2772b2 - Bump version by Tobi Gritschacher
  • git #f3952871 - Fix release data by Tobi Gritschacher
  • git #9f1f1818 - Added type checks to wikibase.api.RepoApi functions by Henning Snater
  • git #3201461e - Added RepoApi tests for functions not yet tested by Henning Snater
  • git #50b38e5b - getEntitiesByPage: Always submit "normalize" parameter if specified by Henning Snater
  • git #3859e5b4 - Rewrote RepoApi tests by Henning Snater
  • git #e7ca229d - Remove undeclared variable by Thiemo Mättig
  • git #582a12fd - Update README.md by Tobi Gritschacher
  • git #6cd67414 - Update ValueView.php by Tobi Gritschacher
  • git #4277d0f9 - Update init.php by Tobi Gritschacher
  • git #076f1e4c - Update README.md by Tobi Gritschacher
  • git #79ca4ede - Added force parameter to $.AutoInputExpand.prototype.expand() by snaterlicious
  • git #a39f0956 - $.ui.suggester: Added isSearching() by snaterlicious
  • git #70883b79 - Fixed parameter order when instantiating UnUnserializableValue by snaterlicious
  • git #64a184bd - Fixed creating an empty entity by Henning Snater
  • git #9736659d - Updated code documentation by Henning Snater
  • git #b075fb7f - Updated UnDeserializableValue by snaterlicious
  • git #52061cee - Rename init.php -> WikibaseJavaScriptApi.php by Adrian Lang
  • git #1dbbba21 - Update README.md by Lucie-Aimée Kaffee
  • git #6984ab27 - Edit the Phabricator link in README by Lucie-Aimée Kaffee
  • git #860b9f5d - Change link for bugs to links to project instead by Lucie-Aimée Kaffee
  • git #7d76e327 - Update README.md by Lucie-Aimée Kaffee
  • git #54c26ec5 - Added Bugs to README by Lucie-Aimée Kaffee
  • git #33c357e0 - Add missing null to JSDoc by Thiemo Mättig
  • git #c77ae98e - Fix bits in JSDocs by Thiemo Mättig
  • git #a2e68e1c - Fix parameter name by Thiemo Mättig
  • git #1831ffd7 - Update README.md by Tobi Gritschacher
  • git #5266376c - Update ValueView.php by Tobi Gritschacher
  • git #4b468862 - Run JSHINT on TravisCI by Tobias Gritschacher
  • git #352008a8 - Run JSHINT on TravisCI by Tobias Gritschacher
  • git #71a4ea2e - Revert constructor change by thiemowmde
  • git #4f7a6bd8 - Added missing `options.` by thiemowmde
  • git #0d09253a - Removed obsolete code by snaterlicious
  • git #982ceb84 - $.ui.suggester: Checking for menu when trying to update suggestions by snaterlicious
  • git #6452679e - $.ui.suggester: Moved protected _minTermLength member to options by snaterlicious
  • git #00675a2f - Fix minor documentation issues by Thiemo Mättig
  • git #a2982896 - Added @private to $.AutoExpandInput by snaterlicious
  • git #4e90c8ae - Updated code documentation by snaterlicious
  • git #2d193290 - Bump version by Adrian Lang
  • git #29b33b0b - Added missing @since tags by snaterlicious
  • git #59918a4e - Added missing @licence and @author tags by snaterlicious
  • git #bf059313 - Added/Updated @throws tags by snaterlicious
  • git #b2820f5c - Consolidated member level documentation by snaterlicious
  • git #3a6943a3 - Consolidated jQuery.Promise documentation by snaterlicious
  • git #96ada833 - Fixed existing data type documentations by snaterlicious
  • git #3584d7f4 - Updated util.inherit in regard to documentation by snaterlicious
  • git #342a50b2 - Reimplemented @see to reference to out-of-scope members not documented by snaterlicious
  • git #4ffdb2b4 - Fixed class level documentation by snaterlicious
  • git #5beacc20 - Added @ignore to scoped globals by snaterlicious
  • git #8944f7b7 - Removed @triggers by snaterlicious
  • git #dc4a9772 - Consolidated @example tags by snaterlicious
  • git #fb7c55a3 - Consolidated @event documentation by snaterlicious
  • git #e1be0236 - @license -> @licence by snaterlicious
  • git #db9049b2 - Reevaluated @since tags by snaterlicious
  • git #9f090299 - @returns -> @return by snaterlicious
  • git #a20af202 - Replaced @see with @inheritdoc by snaterlicious
  • git #e37a560b - Reinserted @see tags by snaterlicious
  • git #7a32024b - Added default param values by snaterlicious
  • git #cc037ffa - Applied @readonly by snaterlicious
  • git #971fb2d5 - Marked List._items, Map._items, Set._items protected by snaterlicious
  • git #bf3f94d8 - Updated Fingerprint.setAliases by snaterlicious
  • git #428f8e0f - Replaced deprecated @type with @property by snaterlicious
  • git #e89dbe38 - Updated code documentation by snaterlicious
  • git #72503296 - Shorten overly long lines by Adrian Lang
  • git #5f478e25 - Remove dependency on wikibase resource loader module by Adrian Lang
  • git #29da9180 - Bump data-values/javascript dependency to match Wikibase.git's by Adrian Lang
  • git #1216b61b - Add missing test resources by Adrian Lang
  • git #50f1a016 - Init by Adrian Lang
  • git #1b1b08ad - Consolidated class level documentation by snaterlicious
  • git #0345cb32 - Replaced @type tags with @property by snaterlicious
  • git #1decf0ae - Moved file level documentation to class/constructor level by snaterlicious
  • git #6020af07 - Updated documentation of lib/jquery.event modules by snaterlicious
  • git #f403946e - Updated documentation of lib/jquery modules by snaterlicious
  • git #5e094bab - Added default values by snaterlicious
  • git #a0a135ca - Updated version/release notes by snaterlicious
  • git #76d928a9 - Consolidated time singleton by snaterlicious
  • git #141ca63f - Updated globeCoordinate code documentation by snaterlicious
  • git #8868353b - Fixed mw.ext.dataValue initialization by snaterlicious
  • git #faa9138e - Added @ignore to scoped global functions by snaterlicious
  • git #dc8d183c - Added @static to all DataValue TYPE members by snaterlicious
  • git #1be83db0 - Consolidated white-space/indentation by snaterlicious
  • git #1a110e31 - Added @ignore tags by snaterlicious
  • git #99404bbf - Consolidated documentation by snaterlicious
  • git #684e1281 - Consolidate DecimalValue code by snaterlicious
  • git #13d866cd - Replaced deprecated @type with @property by snaterlicious
  • git #0001b95a - Updated class level documentation by snaterlicious
  • git #d1059130 - Replaced @see with @inheritdoc in test files by snaterlicious
  • git #a4e08fdf - Replaced @see with @inheritdoc by snaterlicious
  • git #f0697db7 - Moved global doc tags to class level by snaterlicious
  • git #76ded7e4 - Added @throws tags by snaterlicious
  • git #d8856a9f - Updated documentation in test files by snaterlicious
  • git #633ffdea - Added @private tags by snaterlicious
  • git #b8ffc877 - Updated version/release notes by snaterlicious
  • git #571e3e0b - Replaced @see with @inheritdoc by snaterlicious
  • git #65a0d168 - Added @class tags by snaterlicious
  • git #2bbc6ed6 - Moved file level documentation to class level by snaterlicious
  • git #2f30f002 - Replaced deprecated @type with @property by snaterlicious
  • git #0afe673e - Simplify remoteExtPath regex by Thiemo Mättig
  • git #a3e4979c - Move RepoApi files by Adrian Lang
  • git #37ab533a - Move RepoApi files by Adrian Lang
  • git #616a9677 - $.ui.suggester: Do not refocus input when selecting via key input by snaterlicious
  • git #bdc938e5 - Fixed documentation by snaterlicious
  • git #5b929acf - Fix mistake from #131 by thiemowmde
  • git #86b15caa - Update util.highlightSubstring.js by thiemowmde
  • git #6ed8a0c1 - util.highlightSubstring: Replaced "caseInsensitive" option by snaterlicious
  • git #11408b84 - Move RepoApi{,Error} usages by Adrian Lang
  • git #942da212 - Simplify remoteExtPath regex by Thiemo Mättig
  • git #d2a2234f - Simplify remoteExtPath regex by Thiemo Mättig
  • git #835dd845 - Simplify remoteExtPath regex by Thiemo Mättig
  • git #9e757ea5 - Added documentation/version bump by snaterlicious
  • git #67e57aa9 - caseInsensitive default to true by Thiemo Mättig
  • git #74ac038f - caseInsensitive default to true by Thiemo Mättig
  • git #35de86d6 - Bump version to 0.8.1 by snaterlicious
  • git #0c49e588 - Bump version to 0.6.1 by snaterlicious
  • git #20513de0 - Removed tests that need a separate fix by snaterlicious
  • git #d7025417 - Update globeCoordinate.GlobeCoordinate.tests.js by thiemowmde
  • git #2318a8c6 - Don't compare floats without epsilon by Thiemo Mättig
  • git #4be3540f - Actually make resources work from vendor by Adrian Lang
  • git #83950990 - Make resource loader modules work from /vendor/, too by Adrian Lang
  • git #2d2e4fa9 - Fix broken precision auto detection by Thiemo Mättig
  • git #9e42a1dd - Make resource definitions work from /vendor/, too by Adrian Lang
  • git #c720740e - $.valueview: Added "afterstartediting" and "afterstopediting" events by snaterlicious
  • git #20bfe969 - Have .draw() functions return promises by snaterlicious
  • git #53ff794c - Update ooMenu JSDoc by Thiemo Mättig
  • git #8887a435 - Fixing a grammar by Jeroen De Dauw
  • git #1cab7cd0 - Update README.md by Jeroen De Dauw
  • git #d6a6d3d7 - Update README.md by snaterlicious
  • git #0009d60e - Fixed data-mode-javascript require by snaterlicious
  • git #2e1903bd - Update README.md by snaterlicious
  • git #c5f3b167 - Using DataValues JavaScript 0.6.0 by snaterlicious
  • git #1488c41b - $.ui.ooMenu.CustomItem: Added setters by snaterlicious
  • git #ff91b3d8 - Bump version to 2.0 by snaterlicious
  • git #2431c28f - Bump version to 1.0 by snaterlicious
  • git #af6d682f - Use RepoApiError in API-based formatting by Adrian Lang
  • git #a5ba76b3 - Fixed JSHint errors by snaterlicious
  • git #4fc13de7 - Run JSHint on TravisCI by Tobias Gritschacher
  • git #44bceef4 - Move datavalue parsing to ApiBasedValueParser by Adrian Lang
  • git #522a030e - Clean up API-based parsing code in JS by Adrian Lang
  • git #a7e4e435 - Run jshint on TravisCI by Tobias Gritschacher
  • git #3e3d7847 - Fixed JSHint issues by snaterlicious
  • git #48d83574 - Refactored ExpertExtender by snaterlicious
  • git #053728f2 - Don't manipulate original object by Thiemo Mättig
  • git #6b04f1b9 - Bump version to 0.8.0 by snaterlicious
  • git #cc410c95 - Rebased and reworked by Thiemo Mättig
  • git #0cfb7685 - Improved PhantomJS testrunner output by snaterlicious
  • git #e5750994 - Add test for time.Time.equals() with different calendar models. by Jakob Warkotsch
  • git #d0f5d1cc - Fix JSDoc by Thiemo Mättig
  • git #a3657c53 - Re-add radix by Thiemo Mättig
  • git #f3015cf4 - Add more tests by Thiemo Mättig
  • git #a0b2307f - Correct execution order by Thiemo Mättig
  • git #0ecb5b97 - Fix tests by Thiemo Mättig
  • git #0107303e - Fix newFromIso8601 by Thiemo Mättig
  • git #7fe9f3fb - Do not default to 1 for day/month by Thiemo Mättig
  • git #896ae1a7 - Added "language" option to valueview widget by snaterlicious
  • git #8cca7f0a - Replaced $.util.highlightMatchingCharacters with util.highlightSubstring by snaterlicious
  • git #b308f772 - $.ui.suggester: Added option to confine suggestion list minimum width by snaterlicious
  • git #2ca2c125 - Removed unnecessary EntityIdSerializer/Deserializer by snaterlicious
  • git #778e52f1 - Re-instantiated EntityId by snaterlicious
  • git #0b1bd4f2 - (Re-)implemented LegacyEntityId by snaterlicious
  • git #0e0d67fe - Fix minor code smell issues by Thiemo Mättig
  • git #78b0cefc - $.ui.suggester: Refocus input element after selecting suggestion by snaterlicious
  • git #f2e19d01 - $.ui.suggester: Do not trigger search on backspace in empty input by snaterlicious
  • git #008d7d27 - Make getLocationAgnosticMwApi work if both APIs are on the same domain by Marius Hoch
  • git #a218f587 - Renamed reference to UnDeserializableValue to UnUnserializableValue by snaterlicious
  • git #139daf3e - Reevaluated ResourceLoader modules by snaterlicious
  • git #026036c4 - Updated DataModelJavaScript dependency to 1.0 by snaterlicious
  • git #7b0e8d80 - Adapted TermMap and MultiTermMap by snaterlicious
  • git #23346335 - Renamed Map._map to Map._items to stay consistent with Set and List by snaterlicious
  • git #2358ff2f - Replaced Term-/MultiTermSet with Term-/MultiTermMap by snaterlicious
  • git #5c1a817a - Implemented Map by snaterlicious
  • git #3f1cf49a - Renamed Set.removeByKey to Set.removeItemByKey by snaterlicious
  • git #8ff6cc81 - Consolidated Set tests by snaterlicious
  • git #c741845b - Change extension type to "other" as this is not a DV package by jeroendedauw
  • git #1424a426 - Adapt function names of latest JavaScript data model design by snaterlicious
  • git #1d11798e - Updated EntityIdSerializer/Deserializer by snaterlicious
  • git #d144b07d - Added image of data model diagram to README by snaterlicious
  • git #b466f6f9 - Renamed Groupable to GroupableCollection by snaterlicious
  • git #fc839c95 - Updated EntityId by snaterlicious
  • git #0aba070d - Fixed indentation by snaterlicious
  • git #ba815876 - Updated Readme by snaterlicious
  • git #dfa7fe6c - Consolidated Fingerprint by snaterlicious
  • git #04113124 - Refactored List/Set by snaterlicious
  • git #5007e418 - Updated constructor names by snaterlicious
  • git #535ef109 - Removed unused scope parameters by snaterlicious
  • git #89287883 - Use version constant in init.mw.php by snaterlicious
  • git #ef1ac036 - Removed obsolete init.js by snaterlicious
  • git #56691716 - Test consolidations by snaterlicious
  • git #c7a96e9d - Made factories use StrategyProvider by snaterlicious
  • git #262b9f61 - Implemented StrategyProvider by snaterlicious
  • git #58bc33eb - Added wikibase.serialization.tests namespace by snaterlicious
  • git #7f7ff01b - Added MockEntity tests by snaterlicious
  • git #8ffb8ab4 - Added generic init.php by snaterlicious
  • git #82885a0c - Revamped EntitySerializer/Deserializer mechanisms by snaterlicious
  • git #5a58141f - Added dedicated ItemDeserializer/PropertyDeserializer by snaterlicious
  • git #7e57f9f7 - Added dedicated ItemSerializer/PropertySerializer by snaterlicious
  • git #90b51acd - Check for SiteLink object in SiteLinkSerializer by snaterlicious
  • git #c94015aa - Narrowed down ResourceLoader module dependencies by snaterlicious
  • git #19189f81 - Updated wikibase.serialization ResourceLoader module by snaterlicious
  • git #6466936d - Removed pointless documentation by snaterlicious
  • git #e9a4a4b3 - Removed useless options from Serializer/Deserializer by snaterlicious
  • git #301e0649 - Split off DeserializerFactory from SerializerFactory by snaterlicious
  • git #eceba4fb - Renamed *Unserializer to *Deserializer by snaterlicious
  • git #013d2a4b - Implemented ClaimGroupSetSerializer/Unserializer by snaterlicious
  • git #f6f96699 - Implemented ClaimGroupSerializer/Unserializer by snaterlicious
  • git #11ac8ae9 - Removed obsolete MultilingualSerializer/Unserializer by snaterlicious
  • git #d7942338 - Removed obsolete ClaimsSerializer/Unserializer by snaterlicious
  • git #3e10919a - Updated EntitySerializer/Unserializer by snaterlicious
  • git #24ead06d - Implemented StatementGroupSetSerializer/Unserializer by snaterlicious
  • git #eb6c2aa3 - Implemented StatementGroupSerializer/Unserializer by snaterlicious
  • git #33492c80 - Updated naming by snaterlicious
  • git #aebf0472 - Added SiteLinkListUnserializer by snaterlicious
  • git #8af57ea9 - Added SiteLinkListSerializer by snaterlicious
  • git #8405852d - Added ClaimListUnserializer by snaterlicious
  • git #a1307586 - Added ClaimListSerializer by snaterlicious
  • git #a3a90548 - Added StatementListUnserializer by snaterlicious
  • git #b59970e6 - Added StatementListSerializer by snaterlicious
  • git #0e7db087 - Added FingerprintUnserializer by snaterlicious
  • git #fa1de169 - Added FingerprintSerializer by snaterlicious
  • git #f4a68fcf - Added TermGroupListUnserializer by snaterlicious
  • git #45624549 - Added TermGroupListSerializer by snaterlicious
  • git #8fdc0080 - Added TermGroupUnserializer by snaterlicious
  • git #31712128 - Added TermGroupSerializer by snaterlicious
  • git #5a168484 - Implemented StatementUnserializer by snaterlicious
  • git #72390935 - Implemented StatementSerializer by snaterlicious
  • git #bccfe575 - Removed calls to Snak.toMap() and Snak.newFromMap() by snaterlicious
  • git #595338a4 - Added ReferenceListUnserializer by snaterlicious
  • git #0e38b9bb - Added ReferenceListSerializer by snaterlicious
  • git #c3657b51 - Restructured module by snaterlicious
  • git #bb804054 - Updated factory registration by snaterlicious
  • git #8f43ac58 - Added TermListUnserializer by snaterlicious
  • git #a77fc407 - Added TermListSerializer by snaterlicious
  • git #cdee35f3 - Added TermUnserializer by snaterlicious
  • git #afbe20fe - Added TermSerializer by snaterlicious
  • git #9f41af23 - Bump changes to 2.0 by snaterlicious
  • git #acf0f38f - Updated EntityUnserializer by snaterlicious
  • git #4e539e3b - Added EntitySerializer by snaterlicious
  • git #6cea4762 - Added SiteLinkSerializer by snaterlicious
  • git #7d70161a - Added SiteLinkUnserializer by snaterlicious
  • git #e6da276c - Added MultilingualSerializer by snaterlicious
  • git #734ef346 - Added ClaimsSerializer by snaterlicious
  • git #c8c00d05 - Added EntityIdSerializer by snaterlicious
  • git #b0468b2c - Support Statement objects in ClaimSerializer by snaterlicious
  • git #2fefd162 - Added ClaimSerializer by snaterlicious
  • git #40e518f5 - Added ReferenceSerializer by snaterlicious
  • git #9581afbd - Added SnakListSerializer by snaterlicious
  • git #fe6fdea0 - Added SnakSerializer by snaterlicious
  • git #bac53bd8 - Added SnakUnserializer by snaterlicious
  • git #eb5f2806 - Added EntityIdUnserializer by snaterlicious
  • git #7eb6762b - Added ReferenceUnserializer by snaterlicious
  • git #3b57e1b4 - Added SnakListUnserializer by snaterlicious
  • git #70c9a7b1 - Registered ClaimUnserializer to SerializerFactory by snaterlicious
  • git #8fb12739 - Slimmed down ClaimsUnserializer tests by snaterlicious
  • git #f27a621c - Added ClaimUnserializer by snaterlicious
  • git #3f7293a9 - Added EntityUnserializer QUnit tests by snaterlicious
  • git #4d3b85a0 - Added SerializerFactory QUnit tests by snaterlicious
  • git #116e47a7 - Added Unserializer QUnit tests by snaterlicious
  • git #461835fb - Added Serializer QUnit tests by snaterlicious
  • git #9429d473 - Extracted ClaimsUnserializer from EntityUnserializer by snaterlicious
  • git #5ffa8e14 - Updated README by snaterlicious
  • git #77fa32c8 - Extracted MultilingualUnserializer from EntityUnserializer by snaterlicious
  • git #baa06367 - Reflect contributors by snaterlicious
  • git #f8ae8571 - Untangled ResourceLoader modules by snaterlicious
  • git #2088a577 - Renamed resources files by snaterlicious
  • git #68caf8c2 - Bump to 1.0 by snaterlicious
  • git #ec432fd3 - Reflect contributors/authors after rewrite by snaterlicious
  • git #f05bd2eb - Added Entity.isEmpty and Entity.equals abstract members by snaterlicious
  • git #57895e3a - Compare hash in Reference.equals by snaterlicious
  • git #8a8468d9 - Clone container when setting in Group by snaterlicious
  • git #10cb17f1 - Renamed constructors inheriting from Set to *Set by snaterlicious
  • git #17debef4 - Renamed TermGroup to MultiTerm by snaterlicious
  • git #9b28ca41 - Removed obsolete tests by snaterlicious
  • git #6805041e - Implemented Groupable by snaterlicious
  • git #1ed1078b - Renamed OrdererList to List and UnorderedList to Set by snaterlicious
  • git #a2e6abeb - Added Group by snaterlicious
  • git #d5424aaa - Implemented UnorderedList by snaterlicious
  • git #16389c53 - Implemented OrderedList by snaterlicious
  • git #c862988c - Coding style improvements by snaterlicious
  • git #4eeb0cab - Use StatementGroupList in Property by snaterlicious
  • git #83b938aa - Use StatementGroupList in Item by snaterlicious
  • git #e3d1dbc9 - Consolidated equals() functions by snaterlicious
  • git #7bae3fc6 - Implemented ClaimGroupList by snaterlicious
  • git #f251c9ed - Implemented ClaimGroup by snaterlicious
  • git #91892e9b - Implemented StatementGroupList by snaterlicious
  • git #c8aeb789 - Implemented StatementGroup by snaterlicious
  • git #8a3633e1 - Updated wikibase.datamodel ResourceLoader module dependencies by snaterlicious
  • git #4e88f4e3 - Added setters to TermGroup by snaterlicious
  • git #4d121948 - Added Term.setLanguageCode() by snaterlicious
  • git #68031ace - Added SiteLinkList.getSiteIds() by snaterlicious
  • git #80bd4527 - Fixed Fingerprint.getDescription() by snaterlicious
  • git #c0d7bc59 - Renamed list functions returning a plain array to toArray() by snaterlicious
  • git #b083e103 - Added getLangauges() to TermList and TermGroupList by snaterlicious
  • git #027f893a - Reevaluated SnakList by snaterlicious
  • git #82ff0b39 - Reevaluated Item, Property and Fingerprint constructors by snaterlicious
  • git #a275d880 - Reevaluated Snak constructors by snaterlicious
  • git #afe4c943 - Rewrote Snak tests by snaterlicious
  • git #5e7b9830 - Removed passing jQuery into test scope's when obsolete by snaterlicious
  • git #5e445979 - Untangled ResourceLoader test modules by snaterlicious
  • git #bfb1a992 - Untangled ResourceLoader modules by snaterlicious
  • git #9d8a5a72 - Implemented ClaimList by snaterlicious
  • git #edd798b1 - Fixed StatementList.getPropertyIds() by snaterlicious
  • git #b9f95897 - Check order in Statement.equals by snaterlicious
  • git #42bb8d8c - Reference constructor accepts no more plain lists of Snak objects by snaterlicious
  • git #58352edb - Overhauled Statement tests by snaterlicious
  • git #efad3d84 - Overhauled Claim tests by snaterlicious
  • git #0b8eaac0 - Statement/Claim: Using composition instead of inheritance by snaterlicious
  • git #a3db6c8c - Fixed Claim/Statement qualifiers parameter documentation by snaterlicious
  • git #72fabd78 - Implemented ReferenceList by snaterlicious
  • git #df120c5c - Fixed SnakList function level documentation by snaterlicious
  • git #acc7a5a7 - Removed toJSON() / newFromJSON functions by snaterlicious
  • git #94876340 - Removed unnecessary test runner specifications by snaterlicious
  • git #3621dfb2 - Resolved Item and Property inheriting from Entity by snaterlicious
  • git #e073505d - Added StatementList by snaterlicious
  • git #f6993ff3 - Added SiteLinkList by snaterlicious
  • git #4a05434b - Updated @since tags by snaterlicious
  • git #b35cd0be - Added Fingerprint by snaterlicious
  • git #56c8a8da - Added TermGroupList by snaterlicious
  • git #7fe7ffc4 - Added TermGroup by snaterlicious
  • git #04aa683f - Added TermList by snaterlicious
  • git #d4c85be8 - Added Term by snaterlicious
  • git #da052145 - Renamed namespace.js to __namespace.js by snaterlicious
  • git #2b7db648 - Prevent using init.mw.php as entry point by snaterlicious
  • git #8f0052e4 - Specify 'license-name' => 'GPL-2.0+' for MediaWiki by Marius Hoch
  • git #76d81550 - Specify 'license-name' => 'GPL-2.0+' for MediaWiki by Marius Hoch
  • git #8b49c42f - Specify 'license-name' => 'GPL-2.0+' for MediaWiki by Marius Hoch
  • git #3a28d3e3 - Specify 'license-name' => 'GPL-2.0+' for MediaWiki by Marius Hoch
  • git #c30ab9fe - Move handling of remote APIs out of RepoApi by Adrian Lang
  • git #3bfb5d67 - Move wbparsevalue and wbformatvalue calls to RepoApi by Adrian Lang
  • git #c809992d - Use new version of data-model/javascript by Tobias Gritschacher
  • git #f7e3d671 - Update ValueView.php by Tobi Gritschacher
  • git #32694cf2 - Update README.md by Tobi Gritschacher
  • git #79a87d59 - Re-apply "click" event to html by snaterlicious
  • git #e3233bac - Updated README.md by snaterlicious
  • git #abfbb860 - Do not propagate ESC key when suggester menu is visible by snaterlicious
  • git #4cad7347 - Prevent input extender extension from getting hidden unintentionally by snaterlicious
  • git #3d049ac6 - Update README.md by snaterlicious
  • git #45221309 - Renamed jQuery.ui.suggestCommons to jQuery.ui.commonssuggester by snaterlicious
  • git #035127ba - Renamed suggestLanguage to languagesuggester by snaterlicious
  • git #ee8378c0 - Introduce language suggester for monolingual by Thiemo Mättig
  • git #04e5d6ec - Add bugfix to readme. by Jakob Warkotsch
  • git #f857d676 - Fix ListRotator cancel (Bug 70294). by Jakob Warkotsch
  • git #75ed84a7 - More specific toggler stylesheet by snaterlicious
  • git #60175871 - Some general sanitation by snaterlicious
  • git #dc2689fb - Use version 0.6.0 of DataValuesJavascript by Tobias Gritschacher
  • git #63250082 - Update DataValuesJavascript.php by Tobi Gritschacher
  • git #a6d247f8 - Update README.md by Tobi Gritschacher
  • git #432ae627 - Cancel event after it got removed by snaterlicious
  • git #1274cf78 - Update README for 0.6.10 release by aude
  • git #d290f901 - Update README.md by thiemowmde
  • git #b2503e98 - Fix calendar switch to Julian (Bug 65847). by Jakob Warkotsch
  • git #671c6361 - Removed Property.prototype.equals by snaterlicious
  • git #e39b74d4 - Reflect actual main contributors by snaterlicious
  • git #6de9b549 - Added generic init.php by snaterlicious
  • git #db7f3b40 - Consolidated Reference by snaterlicious
  • git #49f10573 - Have @since tag reflect component versioning by snaterlicious
  • git #823ae435 - Link to GitHub instead of mediawiki.org in extension credits by Tobias Gritschacher
  • git #cd7e5324 - Added extension credits by Tobias Gritschacher
  • git #4e5381d7 - Bump version. by Tobi Gritschacher
  • git #68f8b83d - Fixed unserializing aliases in EntityUnserializer by snaterlicious
  • git #0a0dc6d9 - Removed ResourceLoader tests modules 'jquery' dependencies by snaterlicious
  • git #879058f0 - Added serialization.EntityUnserializer.itemExpert by snaterlicious
  • git #b0f451b8 - Updated version by snaterlicious
  • git #7b2b86fb - Remove trailing comma by Tobias Gritschacher
  • git #3da80c4c - Removed useless comments by Tobias Gritschacher
  • git #9a2a1d33 - Remove ResourceLoader dependencies on jquery and mediawiki by Tobias Gritschacher
  • git #4fc1afd8 - Remove ResourceLoader dependencies to jquery and mediawiki by Tobias Gritschacher
  • git #e495655c - Remove ResourceLoader dependencies on jquery and mediawiki by Tobias Gritschacher
  • git #8bf142be - Remove ResourceLoader dependencies to jquery and mediawiki (T69468) by Tobias Gritschacher
  • git #4d30dc76 - Bump version. by Tobi Gritschacher
  • git #51247401 - Bump version. by Tobi Gritschacher
  • git #04e1c165 - Update README.md by thiemowmde
  • git #5d066d63 - Re-evaluated resources by snaterlicious
  • git #e07de842 - Added SiteLink.equals() by snaterlicious
  • git #40e5eabd - Added Item.getSiteLinks() by snaterlicious
  • git #b80c5084 - Allow typing language codes by Thiemo Mättig
  • git #41987a43 - Scroll ooMenu to top on refresh by Thiemo Mättig
  • git #0a862d7f - Update the usage section of the README by Marius Hoch
  • git #e5c61536 - Update README.md by snaterlicious
  • git #c088840f - Removed Site and slimmed down SiteLink by snaterlicious
  • git #5fb34efd - $.ui.suggester: Update menu language attributes when repositioning by snaterlicious
  • git #4e29fb60 - $.ui.suggester: Issue "error" event when gathering suggestions fails by snaterlicious
  • git #ee8fe4a1 - Added SiteLink constructor by snaterlicious
  • git #9e7fbab5 - Added Site constructor by snaterlicious
  • git #3cb825fe - Update version and release notes for 0.6.8 by Marius Hoch
  • git #16d13802 - Only close a suggester if it's open by Marius Hoch
  • git #64cda8ec - Update README and version to 0.6.7 by aude
  • git #2f1474bf - Drop dead CSS rule by Thiemo Mättig
  • git #ae3ae1e2 - Remove irrelevant ooMenu selectors by Thiemo Mättig
  • git #e44c6f17 - Fix black colored text in suggestions when activated with keydown (T68386) by aude
  • git #b975c53b - Update README.md by thiemowmde
  • git #09f429fe - Don't assume non-required global is set by Thiemo Mättig
  • git #7b843ab4 - Don't try to use non-existing variable event by Marius Hoch
  • git #4c59f9ed - Update ValueView.php by thiemowmde
  • git #6e428ef2 - Update README.md by thiemowmde
  • git #25c17f9d - Revert wrongly placed CSS by Thiemo Mättig
  • git #6e98ae86 - Dynamically calculate suggesters z-index by Thiemo Mättig
  • git #6d175ce3 - Move styles to suggester by Thiemo Mättig
  • git #37aed907 - Inject API into parsers by Adrian Lang
  • git #7ececf37 - Improve suggester color and width styles by Thiemo Mättig
  • git #a4b7d87b - Update Version and Release notes by Marius Hoch
  • git #d46b3bae - Revert "Fix jquery.animateWithEvent.tests.js test" by Marius Hoch
  • git #aae5bd3a - Fix jquery.animateWithEvent.tests.js test by Marius Hoch
  • git #8140fe4f - Updated/Fixed ResourceLoader module definitions by snaterlicious
  • git #61741b28 - Fixed $.animateWithEvent tests by snaterlicious
  • git #eb9f9aa4 - Fixed $.ui.inputExtender tests by snaterlicious
  • git #025e923b - Remove broken optional debug feature by Thiemo Mättig
  • git #7c9395f0 - Add fallbacks for critical messages (T68033) by Thiemo Mättig
  • git #e5ef81c9 - Fix incomplete Time.equals (T65847) by Thiemo Mättig
  • git #d8431a8b - Never underline sugester menu items by Thiemo Mättig
  • git #29368607 - Move API-based formatting logic to wikibase.RepoApi.FormatValueCaller by Adrian Lang
  • git #34e868db - Actually bump the data-model-javascript dependency by Adrian Lang
  • git #007e56e4 - Bump version by Adrian Lang
  • git #98ba1823 - Update README.md by Adrian Lang
  • git #f1df0f0e - Adapt to changes in data model 0.3.0 by Adrian Lang
  • git #aa1653b3 - Add README entry by Adrian Lang
  • git #12598098 - Move wikibase.tests usage to wikibase.datamodel.tests by Adrian Lang
  • git #da1e8306 - Move everything into wikibase.datamodel. by Adrian Lang
  • git #2a46995a - Comment external dependencies in resource loader by Adrian Lang
  • git #170d6026 - Add wikibase to jshint globals by Adrian Lang
  • git #1af63bd0 - Never underline ooMenu/suggester contents by Thiemo Mättig
  • git #8761205c - Restrict select to left click by Thiemo Mättig
  • git #59bd1a7b - Remove isSameAs and equals from wikibase.Entity by Adrian Lang
  • git #7115b68d - Update README.md by Jeroen De Dauw
  • git #0f7831d8 - Add entry point guards by jeroendedauw
  • git #85c67f55 - Remove minimum-stability flag by jeroendedauw
  • git #2f347a87 - Fix indenting by jeroendedauw
  • git #2d2c7ec5 - Init from 0e48ddffe7ca5b0889b07ed4f1dd9294b72a8787 by Adrian Lang
  • git #8bdebd46 - Remove dead conditional by Adrian Lang
  • git #53a76fc6 - Fix race condition with parsing values by Adrian Lang
  • git #bfd6570a - Update README.md by thiemowmde
  • git #05f8c1af - Change option from "lang" to "valuelang" by Thiemo Mättig
  • git #c1c3c809 - Add "mandatory" to language label by Thiemo Mättig
  • git #71b1c451 - Update README.md by thiemowmde
  • git #24b85ff2 - Added setLink function to CustomMenuItem prototype by snaterlicious
  • git #cd6526a6 - Removed default "javascript:void(0);" link by snaterlicious
  • git #c9ec79f0 - Show the thing on Special:Version by jeroendedauw
  • git #38ddc177 - Update DataValuesJavascript.php by Jeroen De Dauw
  • git #c667f9c6 - Drop min stability flag by jeroendedauw
  • git #b21fe35c - Fix indenting by jeroendedauw
  • git #bef72697 - Update README.md by Jeroen De Dauw
  • git #ffb9ea0e - Adapt to changes in data-model-javascript 0.2.0 by Adrian Lang
  • git #5752a466 - Fix regular expressions in resource loader definitions by Adrian Lang
  • git #45ff0c6d - Return data type identifier in Property::getDataType by Adrian Lang
  • git #10fa1b60 - Expect a string instead of a DataType object when constructing a property by Adrian Lang
  • git #2ee3f512 - add url and description for Special:Version by Christopher Johnson (WMDE)
  • git #cc3bc03b - Remove unused function by Adrian Lang
  • git #94c4c09c - Display 1 degree as number, not text by Thiemo Mättig
  • git #559adda8 - Reorder GlobeCoordinate precisions by Thiemo Mättig
  • git #13c251fd - Revert class name back to "valueview" by Thiemo Mättig
  • git #4f2a6717 - Update README.md by thiemowmde
  • git #43b719bc - Move FetchedContentUnserializer from wb.serialization to wb.store by Adrian Lang
  • git #103cf6a4 - Add README entry, bump version by Adrian Lang
  • git #75ed4bc4 - Fix rtl flipping in jquery.ui.suggester.js by aude
  • git #d85097a2 - Init wb.tests in tests if missing by Adrian Lang
  • git #1802b853 - Make ULS dependency in LanguageSelector optional by Adrian Lang
  • git #59f6bc08 - Init by Adrian Lang
  • git #68c0f11c - Fix incomplete promise documentation by Thiemo Mättig
  • git #62116d84 - Make sure LanguageSelector's value never automatically changes by Adrian Lang
  • git #239de832 - Add monolingualtext expert by Adrian Lang
  • git #94b4903e - Add missing private property declaration by Adrian Lang
  • git #aa9da7cb - Update README by Marius Hoch
  • git #fc80fa15 - Don't reset the input value on suggester blur by Marius Hoch
  • git #ada4bd7d - Client link item feature requires z-index by Thiemo Mättig
  • git #000ea66c - Address review in #58 by Adrian Lang
  • git #1d5f8f03 - Let me set toggler options by Thiemo Mättig
  • git #bdc18775 - Update release notes and version by Tobias Gritschacher
  • git #1a99301a - Make NativeEventHandler test compatible with jQuery UI 1.9 by Adrian Lang
  • git #e826f659 - Fix test that did not tested much by Thiemo Mättig
  • git #42a7d01d - Bump version 0.6.1 by Tobi Gritschacher
  • git #3509f27f - Bump version 0.6.1 by Tobi Gritschacher
  • git #0a44ad28 - add a period! by Katie Filbert
  • git #426d894c - Update release notes for 0.6.1 by aude
  • git #d5d49d1c - Add resource dependencies for jquery.ui.suggester (T66257) by aude
  • git #a9cd198c - Updated version in entrypoint file by Tobias Gritschacher
  • git #2566679a - increase version and add release notes by Christian Dullweber
  • git #3371ee16 - make min term length configurable by Christian Dullweber
  • git #82b49770 - Update globeCoordinate.Formatter.tests.js by thiemowmde
  • git #50d01370 - Update en.json by thiemowmde
  • git #717c16e9 - Remove list of globe coordinate precisions by Adrian Lang
  • git #bb0869d2 - Support editing arbitrary precisions for GlobeCoordinates by Adrian Lang
  • git #fc645012 - Release 0.5.1 by Adrian Lang
  • git #3fac8ee1 - Bump version 0.6 by Tobi Gritschacher
  • git #e3f6c822 - Bump version 0.6 by Tobi Gritschacher
  • git #6ad56024 - Add small entry to README by Adrian Lang
  • git #d1ccecc8 - Rename initialShow -> onInitialShow by Adrian Lang
  • git #f7ca7f99 - Factor inputextender and content out of time and globecoordinate experts by Adrian Lang
  • git #8b552789 - Updated release notes and version by Tobias Gritschacher
  • git #c2f946c4 - Remove limiting of precisions for globe coordinates by Adrian Lang
  • git #ea52eb00 - Correct messageGetter option to MessageProvider by Adrian Lang
  • git #6a98ed93 - Fix broken documentation in Lib by Thiemo Mättig
  • git #b19e3211 - Fix broken documentation in Lib by Thiemo Mättig
  • git #b2ce466f - Update jshint config by Adrian Lang
  • git #b79c49a7 - Remove duplicate array key by Thiemo Mättig
  • git #911eb176 - Comma expression by mistake by Thiemo Mättig
  • git #443e7be6 - Updated release notes by Tobias Gritschacher
  • git #172c4f2d - Make widgets visible in MonoBook (T64658) by Thiemo Mättig
  • git #af52e2c9 - Update README.md by snaterlicious
  • git #565847d1 - Make sure the input extender is always shown when value is not empty by Adrian Lang
  • git #be8badc3 - Remove i18n compatibility shim by Marius Hoch
  • git #7f770c4b - Update i18n shim by Siebrand Mazeland
  • git #26eaa999 - Re-created $.ui.suggester by snaterlicious
  • git #8abbbf5f - Implemented $.ui.ooMenu by snaterlicious
  • git #23bccfca - Extracted highlightMatchingCharacters functionality from suggester by snaterlicious
  • git #418d00c5 - Update Version and Readme by Tobias Gritschacher
  • git #13086647 - Prevent Enter key from adding new line character in String expert by snaterlicious
  • git #6450b1b5 - Bump version 0.5.1 by Tobi Gritschacher
  • git #fd635153 - Bump version 0.5.1 by Tobi Gritschacher
  • git #0c51ad35 - Migrate to JSON i18n by Siebrand Mazeland
  • git #7a7fa42b - Correctly draw a ValueView with reused DOM by Adrian Lang
  • git #680be317 - Handle auto mode on listrotators by Adrian Lang
  • git #567c3213 - Add CompletenessTest to ValueView test, add ValueView tests by Adrian Lang
  • git #b211cbb7 - Fix typos in Time.validate error messages by Adrian Lang
  • git #82987636 - Fix ValueView construction in test cases by Adrian Lang
  • git #c20a03ca - Update ValueView.php by Tobi Gritschacher
  • git #6ed3cbeb - Update README.md by Tobi Gritschacher
  • git #b9649fa5 - Handle single parameter returned by rejected ValueFormatter/Parser promise by Adrian Lang
  • git #1126e8dd - Don't throw an error when setting null value on a ValueView by Adrian Lang
  • git #d0425594 - Bump to version 0.5 by snaterlicious
  • git #118d25e8 - Removed mw.ext.valueView by snaterlicious
  • git #7039f08a - Update README.md by Tobi Gritschacher
  • git #1e2a3c89 - Don't initialize formatter in _updateTextValue if no value to format by Adrian Lang
  • git #5ba089af - Update to DataValuesJavaScript version 0.4.0 by snaterlicious
  • git #0b661e5f - Renamed ExpertFactory to ExpertStore by snaterlicious
  • git #def641e3 - Reuse DOM by Adrian Lang
  • git #e5abcb67 - Removed mw.ext.value* files by snaterlicious
  • git #2b592a04 - Renamed Value*Factory to Value*Store by snaterlicious
  • git #bd2bb97e - Renamed Value*Factory to Value*Store by snaterlicious
  • git #51f93517 - Defined ValueFormatter's and ValueParser's format/parse promise params by snaterlicious
  • git #c046790e - Update README.md by Tobi Gritschacher
  • git #7888db9c - Bump version 0.4.1 by Tobi Gritschacher
  • git #06337245 - Require data-values/javascript 0.4 by Tobi Gritschacher
  • git #3047bff5 - Bump version 0.4 by Tobi Gritschacher
  • git #3d203899 - Update README.md by Tobi Gritschacher
  • git #e46df945 - Don't redraw ValueView in {en,dis}able if nothing changed by Adrian Lang
  • git #1b7d73a7 - Update README.md by Tobi Gritschacher
  • git #8ed0a02e - Bump version 0.4 by Tobi Gritschacher
  • git #fa1847d5 - Make sure prevVal is correct in successive eachchange events by Adrian Lang
  • git #e297a799 - Remove BifidExpert, make ValueView handle static mode (T56259) (T55693) by Adrian Lang
  • git #1202bf4b - Use ValueView's formatting and parsing in TimeValue by Adrian Lang
  • git #a13dca25 - Updated README.md by Tobias Gritschacher
  • git #53958c30 - Update README.md by Tobi Gritschacher
  • git #4afff8c9 - Updated DataTypes dependency to 0.2 by Henning Snater
  • git #6623eb12 - Updated DataTypes dependency to 0.2 by Henning Snater
  • git #6838f864 - Restructured QUnit test runner by snaterlicious
  • git #8a07c4e6 - Replace wb.fetchedEntities with wb.store.EntityStore (T54082) by Adrian Lang
  • git #aeba651c - Update README.md by Tobi Gritschacher
  • git #e37397f2 - Update documentation of ValueFormatter::format by Adrian Lang
  • git #5010cbe2 - Don't register StringFormatter in mw.ext.valueFormatters by Adrian Lang
  • git #02bb87bb - Change travis template by addshore
  • git #b6274895 - Refactored test resources by snaterlicious
  • git #ba070932 - Fix type annotation in CommonsMediaType expert by Adrian Lang
  • git #761fb2b9 - Always return a string in time.write{Year,Day} by Adrian Lang
  • git #54603b7d - Don't register the TimeParser by Adrian Lang
  • git #83caabf6 - Remove one animation, make other durations user-definable by Thiemo Mättig
  • git #6b04abca - Update imports and type annotation in GlobeCoordValue by Adrian Lang
  • git #32f28109 - Make ISO time parsing more flexible by Adrian Lang
  • git #aa31a501 - Make StringValue expert's _getRawValue return null for empty strings by Adrian Lang
  • git #97d51c5f - Add 0.3.3 Release to Release notes by addshore
  • git #41b1e3c2 - Further update ChangeLog by addshore
  • git #e0ce6474 - Update ChangeLog by addshore
  • git #719a791b - Fix inputextender for time values by Adrian Lang
  • git #b39d374a - Fix inputAutoExpand tests by Adrian Lang
  • git #eb5dd194 - Rename jquery.inputAutoExpand.tests.js to jquery.inputautoexpand.tests.js by snaterlicious
  • git #dc5a6b62 - Update StringValue.js by thiemowmde
  • git #65d90a16 - Update jquery.ui.toggler.js by thiemowmde
  • git #15accd53 - Arrow images are backwards in source header (T61308) by Thiemo Mättig
  • git #0347425d - Bump version 0.3.1 by Tobi Gritschacher
  • git #44195699 - Update README.md by Tobi Gritschacher
  • git #be12c6ca - Fixed definitions of ResourceLoader test modules by snaterlicious
  • git #8dab39d3 - Improved $.ui.listrotator's RTL detection by snaterlicious
  • git #fcec36e5 - Fixed letter case in experts' css definitions by snaterlicious
  • git #90206630 - Removed passing globeCoordinate.GlobeCoordinate by snaterlicious
  • git #053229f7 - Added 0.3.1 release notes by snaterlicious
  • git #0df54cc3 - Bump version 0.3.1 by snaterlicious
  • git #f0c06cbe - Fixed localBasePath in valueParsers resource file by snaterlicious
  • git #1b697ed2 - Remove trimming from StringValue expert by Adrian Lang
  • git #71c4cf91 - Use ViewState::getFormattedValue for Url formatting by Adrian Lang
  • git #54d7e9f2 - Use ViewState::getFormattedValue for GlobeCoordinate formatting by Adrian Lang
  • git #616860ff - Implemented "eachchange" event using the jQuery.event.special API by snaterlicious
  • git #1c6da50b - Removed DataTypes dependency by snaterlicious
  • git #ea958236 - Moved Mock expert to test resources by snaterlicious
  • git #6efc795a - Bump version 0.3 by Tobi Gritschacher
  • git #df334728 - Bump version 0.3 by Tobi Gritschacher
  • git #5340a526 - Update release notes by Tobi Gritschacher
  • git #78f1bd5a - Bump version 0.2.1 by Tobi Gritschacher
  • git #c42b7e83 - Restored correct indentation in jquery.valueview.valueview.js by snaterlicious
  • git #0659e3c6 - Applied camel case to all internally used expert names by snaterlicious
  • git #46d47199 - Moved Mock expert to test resources by snaterlicious
  • git #8b70a818 - Require DataValues JavaScript version 0.3 by snaterlicious
  • git #8be4dc12 - Bump to version 0.3 alpha by snaterlicious
  • git #840f041b - Initializing all of valueview's required options in mw.ext.valueView by snaterlicious
  • git #92c04f2b - Updated test config dependencies by snaterlicious
  • git #f91a93b8 - Updated Resource Loader module dependencies by snaterlicious
  • git #05b1f6a1 - Fixed some code documentation by snaterlicious
  • git #a0ba065d - Removed ValueView dependency from mw.ext.valueFormatters/Parsers modules by snaterlicious
  • git #2518b6dd - Merged resource.mw.php with resources.php files by snaterlicious
  • git #cf385756 - Renamed valueParserFactory and valueFormatterFactory modules by snaterlicious
  • git #708dd6c3 - Set ValueView version by Adrian Lang
  • git #1a901e8b - Adjust to changes in DataValuesJavaScript and ValueView by Henning Snater
  • git #0cb71859 - Adjust to changes in DataValuesJavaScript and ValueView by Henning Snater
  • git #cbb7419e - Update README.md by snaterlicious
  • git #1cb46247 - Add release notes for version 0.2.0 by Adrian Lang
  • git #a1bb6ee3 - Converted jQuery.valueview.preview to jQuery.ui.preview by snaterlicious
  • git #f055e347 - Moved css files to the directories of their corresponding js file by snaterlicious
  • git #ee7f6b48 - Renamed jquery.valueview.MessageProvider to util.MessageProvider by snaterlicious
  • git #548c7ca9 - Fixed path to util.Notifier test by snaterlicious
  • git #0cd79fe2 - Restructured files and directories by snaterlicious
  • git #5e28cd99 - fix resource path typos by aude
  • git #c815e79b - Improve resource path registration by aude
  • git #4f799b3e - improve the way we get remoteExtPath for resources by addshore
  • git #467443b3 - Correctly handle null values in _parseValue by Adrian Lang
  • git #f1c38b83 - Use value formatters for formatting commons media links (T49186) by Adrian Lang
  • git #4f8ffb36 - Update README.md by snaterlicious
  • git #f7f6fd3b - Update README.md by Jeroen De Dauw
  • git #5cdc240d - Use DataValuesJavaScript 0.2 by snaterlicious
  • git #d3943542 - Bump version to 0.2 by snaterlicious
  • git #8b4f0b03 - Removed obsolete 'use strict' statement by snaterlicious
  • git #26bbb496 - Improved test runner modularization by snaterlicious
  • git #d0f63682 - Update README.md by snaterlicious
  • git #cdb363ce - Update release notes with changes since 0.1 by jeroendedauw
  • git #d5323316 - Update README.md by Jeroen De Dauw
  • git #1d058c60 - Update DataValuesJavascript.php by Jeroen De Dauw
  • git #70ab4087 - Fixed QUnit test intentionally broken to test Travis CI integration by snaterlicious
  • git #edee965d - Update phantomJS testrunner by snaterlicious
  • git #f3fe2657 - Adjusted travis configuration by snaterlicious
  • git #f7cf0e49 - Re-added before script by snaterlicious
  • git #20ac641c - Run tests with phantomJS via Travis CI by snaterlicious
  • git #6400db43 - Fixed reference to bootstrap file by snaterlicious
  • git #b5930e3f - Added testsuite by snaterlicious
  • git #b4be6168 - Re-inserted change dir command by snaterlicious
  • git #013ba4fd - Fixed path to autoload by snaterlicious
  • git #058dd02c - Updated phpunit files by snaterlicious
  • git #51d2e0d7 - Re-added phpunit file by snaterlicious
  • git #f9ea0adb - Removed ParseValue API module by snaterlicious
  • git #d2d50124 - Decoupled QUnit tests from ResourceLoader by snaterlicious
  • git #d0e0ff79 - Use shortcut references to globals by Adrian Lang
  • git #be3059e0 - Removed API based parsers by snaterlicious
  • git #b2741b57 - Re-implemented basic JavaScript value parsers by snaterlicious
  • git #9e03c3ea - Restructured files and directories by snaterlicious
  • git #3729fd5b - Fixed old inherit reference by snaterlicious
  • git #884f99cd - Moved dataValues.util.inherit to util.inherit by snaterlicious
  • git #30bf7542 - Additional clean-up and documentation update by snaterlicious
  • git #84d57050 - Removed jQuery dependency from inherit function by snaterlicious
  • git #61209e44 - Some clean-up by snaterlicious
  • git #52ba79b3 - Removed dataValues.util.Notifier by snaterlicious
  • git #dee0c3ea - Added util.Notifier by snaterlicious
  • git #a408a082 - Added .jshint file by snaterlicious
  • git #cf57f89f - Fixed constructor assertion in parser/formatter factories by snaterlicious
  • git #2d039004 - Update before_script.sh by Jeroen De Dauw
  • git #d4f71981 - Update README.md by Jeroen De Dauw
  • git #6fb67eeb - Adjustment to changes in DataValuesJavaScript by snaterlicious
  • git #9cf7418c - Added parameter check by snaterlicious
  • git #ed8f819b - Switched to using dedicated registerParser/registerFormatter functions by snaterlicious
  • git #b6489a86 - Removed dependency on dataTypes by snaterlicious
  • git #e88382c1 - Remove ALL @file and @ingroup comments by addshore
  • git #474b4704 - Remove ALL @file and @ingroup comments by addshore
  • git #390c19ae - Remove ALL @file and @ingroup comments by addshore
  • git #5c3de19c - Added .jshint file by snaterlicious
  • git #5d178b10 - ValueParser QUnit tests: Renamed getObject to getConstructor by jeroendedauw
  • git #7e996065 - Added default parser test to ValueParserFactory QUnit tests by jeroendedauw
  • git #41bd4ae4 - Make focus-related test cases succeed in Firefox by jeroendedauw
  • git #bbea82d4 - Implemented "eachchange" event using the jQuery.event.special API by jeroendedauw
  • git #8f88a7f0 - Remove global scope assumption by jeroendedauw
  • git #246266a5 - Update required version of data-values/javascript by jeroendedauw
  • git #00620b31 - Port https://gerrit.wikimedia.org/r/#/c/102422/4 by jeroendedauw
  • git #2a6e9da4 - Port https://gerrit.wikimedia.org/r/#/c/102421/3 by jeroendedauw
  • git #3c517a61 - Move over new code merged into the old DataValues repository by jeroendedauw
  • git #a2e335c9 - Bump to 0.1 by jeroendedauw
  • git #f7713d87 - Update dependency version and bump to 0.1 by jeroendedauw
  • git #c01f1557 - 0.1 release by jeroendedauw
  • git #aa637d95 - Some cleanup by jeroendedauw
  • git #a1ba42ec - Handle different install locations resource path wise by jeroendedauw
  • git #4f55283a - Handle different install locations resource path wise by jeroendedauw
  • git #e4879d5f - Handle different install locations resource path wise by jeroendedauw
  • git #38f9bf26 - Fix registered test path by jeroendedauw
  • git #fc828cb5 - Make remote paths work with standard location by jeroendedauw
  • git #8be028de - Add missing dependency by jeroendedauw
  • git #41b16dcc - Specify the data-values/data-types dependency by jeroendedauw
  • git #798a0d9c - Add build status badge by jeroendedauw
  • git #5110d6fc - Add Packagist badges by jeroendedauw
  • git #39591b3b - Remove test case with bad dependencies by jeroendedauw
  • git #c83eefa4 - Add ValueParserFactory by jeroendedauw
  • git #e4de647a - Tweak PHPUnit bootstrap by jeroendedauw
  • git #55802c1b - Tweak how tests are run by jeroendedauw
  • git #710bec12 - Fix path by jeroendedauw
  • git #dc26cbf9 - Update TravisCI config by jeroendedauw
  • git #8217cfc9 - Fix cp error by jeroendedauw
  • git #1ec68af7 - Add missing TravisCI file and improve PHPUnit bootstrap by jeroendedauw
  • git #845ec1a6 - Install MW on TravisCI by jeroendedauw
  • git #892ed10e - Add README by jeroendedauw
  • git #ef2d92ff - Add ApiParseValue by jeroendedauw
  • git #43db8fca - Add code from DataValues/DataValuesCommon by jeroendedauw
  • git #653b500e - Modified import from DataValues/DataValues by jeroendedauw
  • git #c7651af1 - Add entry point to composer.json by jeroendedauw
  • git #5ad82cd7 - Add composer.json by jeroendedauw
  • git #f7a41381 - (hotfix) Added missing mw.ext.valueView dependencies by Henning Snater
  • git #ae06e2a8 - Implemented ValueParserFactory by Henning Snater
  • git #e527cbf4 - Move jquery.valueview.experts.commonsmediatype to mediawiki resources, define dependency by aude
  • git #fb0d226c - $.ui.suggester: Added functionality to flip horizontal offset by Henning Snater
  • git #520d5766 - Fixed accessing inputAutoExpand data attribute by Henning Snater
  • git #389588f0 - Refactored inputAutoExpand jQuery plugin by Henning Snater
  • git #27ef5846 - Using explicit checks in wb.Statement by Henning Snater
  • git #12473910 - Using explicit checks in wb.Statement by Henning Snater
  • git #6d57e8e9 - $.suggester: Correctly handling arrays of objects passed as source by Henning Snater
  • git #aa7b1618 - jQuery.valueview minor options optimization by Daniel Werner
  • git #103e97b8 - Documentation updates with assignment consistency by Henning Snater
  • git #c3caba25 - Revert "Some documentation updates" by Tobias Gritschacher
  • git #ff1d61ce - Some documentation updates by Daniel Werner
  • git #94fbb625 - Fixed Reference and Statement QUnit tests by Henning Snater
  • git #b402bbf3 - Fixed Reference and Statement QUnit tests by Henning Snater
  • git #7d716693 - Removed .toJSON() usage in wikibase.SnakList.getPropertyOrder by Henning Snater
  • git #fcd0297e - TimeInput expert: Updating input extender content only when active by Henning Snater
  • git #e5e1416d - Handle RTL context in input extender widget by Henning Snater
  • git #9c3d6526 - Removed double initialization of input extender in TimeInput expert by Henning Snater
  • git #3cf93755 - QuantityType UI implementation by Henning Snater
  • git #5b642fe4 - QuantityType UI implementation by Henning Snater
  • git #870b9a01 - Reduced SnakList.newFromJSON complexity by Henning Snater
  • git #5a41d5b9 - Frontend quantities by Daniel Werner
  • git #44407b97 - Frontend quantities by Daniel Werner
  • git #16212751 - Reorganize and add tests for inherit's naming features + skip some tests in IE8 by Daniel Werner
  • git #1350cdb3 - Split inherit tests into different files by Daniel Werner
  • git #0d49641f - $.ui.suggester: Suppress autocomplete's native blur handling by Henning Snater
  • git #0b525dd0 - Factored getscrollbarwidth utility function out of suggester widget by Henning Snater
  • git #fe75c491 - $.ui.suggester: Implemented autocompletestring for static result set by Henning Snater
  • git #18232e32 - Removed replacing of suggester input text when hovering a suggestion by Henning Snater
  • git #474f98a5 - inputAutoExpand: Catch miscalculation by Henning Snater
  • git #cbd692ad - (hotfix) Make inherit work with IE 8 again by Daniel Werner
  • git #7ef5b5be - Implemented claimgrouplistview widget by Henning Snater
  • git #3ebc655b - Fix for failing tests (MockViewState no instance of ViewState) by Daniel Werner
  • git #d19faf2e - Moved 'jquery.valueview.MessageProvider' dependency into the right module by Daniel Werner
  • git #44ea8d69 - Update check in ValueView by jeroendedauw
  • git #5f10df95 - Moves the jQuery.NativeEventHandler from WikibaseLib into ValueView extension by Daniel Werner
  • git #f232eaec - toggler & inputextender: Replaced "animationstep" events with "animation" event by Daniel Werner
  • git #860fa9b0 - Introduces jQuery.AnimationEvent and jQuery.fn.animateWithEvent by Daniel Werner
  • git #17fb6756 - Update constant capitalization by jeroendedauw
  • git #5ce98958 - Update constant capitalization by jeroendedauw
  • git #85d585d2 - Move all usage of $wgDataValues into DataValuesCommon as that is the lowest level where it is used by jeroendedauw
  • git #0a723104 - Move DataValue registration since the DVs themselves got moved by jeroendedauw
  • git #f8995ffd - Use upper case for version constants by jeroendedauw
  • git #02d34121 - Implemented "snaks-order" parameter in reference serializer by Henning Snater
  • git #97b8d41a - Using listview to group referenceview's snaks by Henning Snater
  • git #f8987f61 - Introduces jQuery.PurposedCallbacks constructor by Daniel Werner
  • git #5e01672c - allow longitude coordinates up to 360 in JS globe coordinate by aude
  • git #704d8b8c - allow globe coordinate precision to be null in JS by aude
  • git #12f5a716 - Implemented "move" functionality in snaklistview widget by Henning Snater
  • git #d739fe8e - Implemented "move" functionality in snaklistview widget by Henning Snater
  • git #74eb0324 - Implemented ordering of snaks within SnakList by Henning Snater
  • git #825ca4e1 - Implemented ordering of snaks within SnakList by Henning Snater
  • git #9cf7bd8a - Using listview widget to group qualifiers by Henning Snater
  • git #3e6526c3 - Using listview widget to group qualifiers by Henning Snater
  • git #e1ef8056 - (bug 52387) Introduction of FetchedEntityContentSerializer by Daniel Werner
  • git #cc32d8ed - Improved Performance of jQuery.ui.inputextender by Daniel Werner
  • git #8234b4c0 - Reorganize to new component structure. by jeroendedauw
  • git #229ff789 - Remove obsolete and unhelpfull boilerplate docs by jeroendedauw
  • git #bb319f42 - Remove obsolete and unhelpfull boilerplate docs by jeroendedauw
  • git #2f22d8a6 - Remove DataTypes as its now in its own git repo by jeroendedauw
  • git #cae8bc23 - Match EntityId changes in DataModel. by jeroendedauw
  • git #d7eeb25b - Refactoring of globeCoordinate.js by Henning Snater
  • git #a15601df - Refactoring of globeCoordinate.js by Henning Snater
  • git #bdf5d5a6 - Update documentation after change that just changed the code by jeroendedauw
  • git #f9b8604b - Introduced 'qualifiers-order' parameter in ClaimSerializer by Henning Snater
  • git #d58b709a - Introduced 'qualifiers-order' parameter in ClaimSerializer by Henning Snater
  • git #af3c6d9d - (bug 53391) allow lat/lon values from -360 to 360, possible for non-earth globes by aude
  • git #aa89f999 - globe param cannot be null, update exception message by aude
  • git #3ecec678 - Revert "Remove additions to deprecated global ..." by Addshore
  • git #d9561947 - Remove additions to deprecated global variable that are not in use anyway by jeroendedauw
  • git #2e8040d8 - Added testSerializeCompatibility test by jeroendedauw
  • git #236fa6b8 - Make methods that should be implemented abstract by jeroendedauw
  • git #a08a730f - Add compatibility test for GlobeCoordinateValue serialization by jeroendedauw
  • git #336105a5 - Split function with boolean flag into two by jeroendedauw
  • git #820db8c0 - Get rid of manual autoloading and pointless test runner by jeroendedauw
  • git #a75bafbb - Update GlobeCoordinateValue by jeroendedauw
  • git #41402659 - Add Danwe and Henning to DataValues authors list by jeroendedauw
  • git #646ba81b - Added LatLongValue by jeroendedauw
  • git #66f15a46 - Minor cleanup by jeroendedauw
  • git #252c3229 - Optimize imports by jeroendedauw
  • git #14785e84 - valueview experts have a clear definition of destroy now by Daniel Werner
  • git #5aef736c - Improved jQuery.ui.inputextender/jQuery.ui.listrotator destroy implementations by Daniel Werner
  • git #1b76da18 - (bug 48611) valueview expert test setups won't create instances anymore by Daniel Werner
  • git #04a4ace9 - (bug 48611) valueview expert test setups won't create instances anymore by Daniel Werner
  • git #4435c344 - Remove incorrect documentation by jeroendedauw
  • git #350df410 - Remove verbose gpl headers by jeroendedauw
  • git #bc354618 - Remove verbose gpl headers by jeroendedauw
  • git #cf04dfac - Fixed adaptlettercase QUnit test by Henning Snater
  • git #148cf443 - Updated adaptlettercase utility function documentation by Henning Snater
  • git #3e2b146e - (bug 51878) only register ValueView experts for values of data type if data type available by Daniel Werner
  • git #5bea07d1 - (bug 49264, bug 48965) validate time format. by daniel
  • git #9d6e5cd4 - (bug 49264) Handle bad values using UnDeserializableValue. by daniel
  • git #61f2442a - (hotfix) fix call to adaptLetterCase method by Tobias Gritschacher
  • git #31e8b112 - Split off adaptLetterCase and autocompleteString from suggester by Henning Snater
  • git #ca3419ea - dv.util.inherit changed so __proto__ of related objects displays a proper name by Daniel Werner
  • git #181823e4 - Fix instantiation issue in DataValueFactory and add deprecation notice by jeroendedauw
  • git #825892b3 - valueview Expert for handling values for URL data type by Daniel Werner
  • git #0a052d8a - JavaScript event handler management optimization by Henning Snater
  • git #00ce2593 - jQuery.ui.suggester: Proper event handler management by Henning Snater
  • git #6a194c76 - Implemented MessageProvider for valueView experts by Henning Snater
  • git #f9bf27c7 - Hotfix for TimeValue expert's mediaWiki dependency by Henning Snater
  • git #1b28f759 - valueview: Prevent delay when using front-end parser by Henning Snater
  • git #a9736db3 - Enabling to specify time values in time output formats by Henning Snater
  • git #460fc50e - Making calendar names translatable by Henning Snater
  • git #96923964 - Making calendar names translatable by Henning Snater
  • git #b5d72cf0 - TimeInput expert: Always update preview when calling draw() by Henning Snater
  • git #9e45a34c - Fixed globeCoordinate's decimalText() by Henning Snater
  • git #ad0f1913 - Improved rounding of globe coordinates by Henning Snater
  • git #a60be839 - Deprecated $wgDataValues by jeroendedauw
  • git #e14ab649 - Fixes jslint and doxygen errors introduced in Ie12d526 and I57a6ad9 by Henning Snater
  • git #a76f0115 - Delaying GlobeCoordinate input expert's API request by Henning Snater
  • git #e9d4a37a - Removed obsolete JavaScript globe coordinate parser by Henning Snater
  • git #3f4602ee - Implements autoActive() for listrotator widget by Daniel Werner
  • git #67872a39 - Reverts valueview.Expert interfaces changes from I30cb202 and compensates by Daniel Werner
  • git #3d327a59 - Switching from JS globe coordinate parser to back-end parser by Henning Snater
  • git #452194a7 - Prevent callback via listrotator's selected event in input experts by Henning Snater
  • git #3d817a8e - Use IllegalValueException in newFromArray() by daniel
  • git #2802ad04 - Guard against multiple inclusion by jeroendedauw
  • git #154e48eb - Guard against multiple inclusion by jeroendedauw
  • git #d41ca10e - Implemented showSpinner() method in valueview.preview widget by Henning Snater
  • git #0bef9bdd - Improved Time object's string representation (T48962) by Henning Snater
  • git #ff119dec - Improved Time object's string representation (T48962) by Henning Snater
  • git #119cc8a8 - Require only required parameters in GeoCoordinateValue's newFromArray by Henning Snater
  • git #0e7c8d7a - Implemented TimeInput expert default messages by Henning Snater
  • git #f642d436 - (bug 49498) avoid fatal errors on invalid input. by daniel
  • git #a352b47d - Revert "(bug 49264, bug 48965) validate time format." by Daniel Kinzler
  • git #e3ab3c47 - Reordered GeoCoordinateValue constructor parameters by Henning Snater
  • git #78874a06 - (bug 49386) Add support for ′ and ″ to the globeCoordinate parser by Tpt
  • git #279742ab - Fix precision detection in globe coordinate parser (T49415) by Tobias Gritschacher
  • git #a89a7c43 - (bug 49264, bug 48965) validate time format. by daniel
  • git #7f4d1292 - Fix exception checking in test cases by daniel
  • git #bab049d5 - Introduce IllegalValueException by daniel
  • git #ce1c248a - Improvements to autoloading to enable loading the code and tests from non-MW code by jeroendedauw
  • git #5f7dc5e3 - Automatically register tests with MW by jeroendedauw
  • git #8a41d336 - Removed hard-coded mediaWiki dependency from TimeInput expert by Henning Snater
  • git #74d8709d - Fix for globeCoordinate's toDegree() by Henning Snater
  • git #aa363e6d - Adding .jshintrc for DataValues and making it pass by Henning Snater
  • git #6488c883 - Adding .jshintrc for DataValues and making it pass by Henning Snater
  • git #cedee371 - [coordinate.js] Removed GlobeCoordinate's "isValid" function by Henning Snater
  • git #1f795811 - [coordinate.js] Removed GlobeCoordinate's "isValid" function by Henning Snater
  • git #d1907a5d - Implemented time.js parser constructor by Daniel Werner
  • git #6364d5b1 - Removed globeCoordinate's unused increase/decreasePrecision methods by Henning Snater
  • git #03e2fcfa - Removed time.Time's isValid() function by Henning Snater
  • git #0d641344 - Removed time.Time's isValid() function by Henning Snater
  • git #1112bce0 - [coordinate.js] Optimized precision handling by Henning Snater
  • git #19db418d - [coordinate.js] Optimized precision handling by Henning Snater
  • git #7c68ae35 - Made DataValue::getType static, added tests for both static/instance usage by Daniel Werner
  • git #3def67fd - Updated GeoCoordinate's serialize/unserialize methods by Henning Snater
  • git #403041d0 - Renamed "geo coordinate" to "globe coordinate" by Daniel Werner
  • git #b80498ed - Coordinate values of backend and frontend can now exchange precision by Daniel Werner
  • git #643c5bc1 - Properly implemented JS GlobeCoordinateValue::toJSON and newFromJSON by Daniel Werner
  • git #1eacf00d - Added some TODOs and cleanup to globeCoordinate.parser by Daniel Werner
  • git #380a681d - Add .jshintrc for Wikibase and make it pass by Daniel Werner
  • git #b00bb13f - Add .jshintrc for Wikibase and make it pass by Daniel Werner
  • git #523de78f - Properly set globeCoordinate.GlobeCoordinate.prototype.constructor by Daniel Werner
  • git #d2a2f54b - [coordinate.js] Renamed coordinate to globeCoordinate by Henning Snater
  • git #af92068f - [coordinate.js] Renamed coordinate to globeCoordinate by Henning Snater
  • git #857fbd5c - [coordinate.js] Implemented list rotator to set precision by Henning Snater
  • git #0bd4fe7c - [coordinate.js] Refactored precision handling by Henning Snater
  • git #4e88d889 - [coordinate.js] Correctly assigning coordinate variable by Henning Snater
  • git #46d5a6fd - [coordinate.js] Implemented coordinate expert widgets by Henning Snater
  • git #02d5fa94 - [coordinate.js] Implemented "coordinateinput" widget by Henning Snater
  • git #698caca5 - Removed unnecessary usage of QUnit.newMwEnvironment in QUnit tests by Henning Snater
  • git #d4826af7 - Removed unnecessary usage of QUnit.newMwEnvironment in QUnit tests by Henning Snater
  • git #68bb0619 - proper usage of global "time" in timeexperts.TimeInput.tests.js by Daniel Werner
  • git #2e250bef - [coordinate.js] Implemented coordinate data value by Henning Snater
  • git #1a927a52 - [coordinate.js] Implemented equals() function in Coordinate prototype by Henning Snater
  • git #a5424115 - [coordinate.js] Implemented iso6709 function in Coordinate prototype by Henning Snater
  • git #f5018e15 - [coordinate.js] Implemented isValid() function in Coordinate prototype by Henning Snater
  • git #d9f54648 - [coordinate.js] Basic Coordinate object QUnit tests by Henning Snater
  • git #7d7da395 - [coordinate.js] Basic parser QUnit tests by Henning Snater
  • git #34247c1a - [coordinate.js] Added QUnit tests for basic coordinate.js methods by Henning Snater
  • git #16f8345e - [coordinate.js] Refactored precision texts handling and added tests by Henning Snater
  • git #0f848a39 - [coordinate.js] Added documentation by Henning Snater
  • git #964d6736 - [coordinate.js] Formatted files according to coding style guidelines by Henning Snater
  • git #f3d54e93 - [coordinate.js] Import of coordinate.js by Henning Snater
  • git #ff1a297b - Refactored valueview preview into its own widget by Henning Snater
  • git #efb6ac3d - Minor cleanup of time.js by Daniel Werner
  • git #51a9c78e - Added missing dependency of TimeInput expert by Henning Snater
  • git #7a8183a3 - Basic toggler widget tests by Henning Snater
  • git #33d4a6f7 - Input extender: Listening to "animationstep" event by Henning Snater
  • git #8b385bf1 - Always resize StringValue expert input element by Henning Snater
  • git #279afcc6 - List rotator widget: Assigning position absolute to menu by Henning Snater
  • git #b0430baf - Input extender widget: Removed obsolete stopPropagation() by Henning Snater
  • git #bc0faabe - Removed word 'proleptic' from message by Tobias Gritschacher
  • git #435f64c1 - Removed dead code by Tobias Gritschacher
  • git #10084703 - Fixed wrong decade precision (T48673) by Tobias Gritschacher
  • git #0fa5c7b4 - Fixed typo in test output by Tobias Gritschacher
  • git #5981ecef - (Bug 48622) When unserializing Snaks, consider faulty data values JSON by Daniel Werner
  • git #a3c6382e - [time.js/DataValues] Change calendar IDs to match Denny's guidelines by Daniel Werner
  • git #199aaf27 - (Bug 48622) [DataValues] Introduction of UnUnserializableValue by Daniel Werner
  • git #93231540 - [DataValues] Added tests for JSON related DataValue functions by Daniel Werner
  • git #794e1323 - (Bug 48621) TineInput expert updates its rawValue to invalid values if required by Daniel Werner
  • git #971a596c - Revert "Localisation updates from http://translatewiki.net." by Raimond Spekking
  • git #d4795b6a - Improved repositioning input extender's extension by Henning Snater
  • git #01c17505 - Prevent setting precision higher than "day" by Henning Snater
  • git #1a6d354d - Fill time.settings.monthnames with localized strings by MW's $wgLanguageCode by Daniel Werner
  • git #de2f8526 - Updated "advanced adjustments" label by Henning Snater
  • git #75c3f3ce - TimeInput expert: Correctly updating time value when adjusting options by Henning Snater
  • git #9c69f2c6 - (bug 48145) [dataValues] introduction of mw.ext.dataValues extension object by Daniel Werner
  • git #74e8b0eb - Introduction of jQuery.fn.focusAt by Daniel Werner
  • git #46cb0deb - Change TimeInput expert's focus to focus input end by Daniel Werner
  • git #6b1c7006 - [time.js] more test cases (T48145) by Tobias Gritschacher
  • git #5b5ad8a2 - [DataValues] Separation of resource loader module definitions by Daniel Werner
  • git #285481d8 - [DataValues] Separation of resource loader module definitions by Daniel Werner
  • git #df01323a - [DataValues] TimeValue.newFromJSON fix by Daniel Werner
  • git #76a7dd7d - (bug 48145) Close icon for input extender by Henning Snater
  • git #1bf872d0 - [time.js] Various fixes for time.Time.newFromIso8601 by Daniel Werner
  • git #7b17daff - (bug 48145) input extender widget: Tabbing into/out of extension by Henning Snater
  • git #98b80b87 - (bug 48145) Improved input extender/list rotator hiding routine by Henning Snater
  • git #954d584d - (bug 48145) List rotator widget refactoring by Henning Snater
  • git #7c00eedc - (bug 48145) TimeInput expert refactoring by Henning Snater
  • git #6119345c - (bug 48145) TimeInput expert styling improvements by Henning Snater
  • git #54f90726 - [time.js] Added tests for Time.newFromIso8601 by Daniel Werner
  • git #7c76136f - [time.js] Added time.settings setting for day vs. month first and its support in parser by Daniel Werner
  • git #037a0059 - (bug 48145) Adding calendar hint message by Henning Snater
  • git #fdf3b524 - (bug 48145) Input extender: Triggering "animationstep" event by Henning Snater
  • git #cfa06eee - (bug 48145) TimeInput expert: Applied toggler widget by Henning Snater
  • git #498b281b - (bug 48145) TimeInput expert: Added listrotator to select calendar by Henning Snater
  • git #3f976f37 - (bug 48145) Simplified input extender widget by Henning Snater
  • git #7ebcddfd - [time.js] added equals function for Time, and using it in DataValue now by Daniel Werner
  • git #e2c4a63a - (bug 48145) Introducing listrotator widget to set time precision by Henning Snater
  • git #afa6819d - [time.js] Constructor tests for time.Time and introduction of time.validTimeDefinitions by Daniel Werner
  • git #d16bbccf - (bug 48145) Applying input expander widget to TimeInput expert by Henning Snater
  • git #565987c4 - [time.js] Added tests for time.Time.parse by Daniel Werner
  • git #dc4984ea - (bug 48145) Implemented input extender jQuery widget by Henning Snater
  • git #17eb2341 - [time.js] enhancement of time.Time.validate, making sure required fields for given precision are set by Daniel Werner
  • git #27b0e2f3 - [time.js] added time.Time.validate and use it in time.Time constructor by Daniel Werner
  • git #2ecbd77e - [time.js] added time.Time.minPrecision and tests by Daniel Werner
  • git #5f91102f - [time.js] added time.Time.maxPrecision and tests by Daniel Werner
  • git #68774d27 - [time.js] added time.Time.knowsPrecision and tests by Daniel Werner
  • git #7299df37 - [time.js] Allow construction of time.Time objects by plain object by Daniel Werner
  • git #d35f8d6b - [time.js] Properly pass jQuery as a dependency to Time.js by Daniel Werner
  • git #bbf8e012 - [time.js] Move Time.js files into its own "src" directory so we can add tests into "tests" directory by Daniel Werner
  • git #55555fe0 - (bug 48145) Displaying calendar model by Henning Snater
  • git #ffa7cf61 - Removed PropertyValue class by jeroendedauw
  • git #fd8c5163 - Have PropertyValue return the value is contains in getValue rather then itself by jeroendedauw
  • git #150b2a3b - Remove obsolete registration code by jeroendedauw
  • git #c181be4f - Added standalone test runner for DataValues and removed some dependencies on MW from the tests by jeroendedauw
  • git #026ea6ad - (bug 48145) Time.newFromIso860: Keep 0 if no other year digits by Henning Snater
  • git #3ee5a1b7 - (bug 48145) Introduced timeinput jQuery widget by Henning Snater
  • git #351d6deb - (bug 48145) Passing options object to Time object constructor by Henning Snater
  • git #2c29557d - (bug 48145) time parser: Reject parsing when no proper precision available by Henning Snater
  • git #dfd6e070 - Added PHPUnit config and boostrtap files by jeroendedauw
  • git #2364b5c3 - (bug 48145) tests for TimeInput expert by Daniel Werner
  • git #a3ca22fb - Extends QUnit.parameterize to take a callback providing the test cases by Daniel Werner
  • git #1f7f7806 - Extends QUnit.parameterize to take a callback providing the test cases by Daniel Werner
  • git #0045ff4d - Added test for valueview experts in general and StringValue expert specifically by Daniel Werner
  • git #e46a56fa - Introducing jQuery.valueview.MockViewState by Daniel Werner
  • git #61f06d87 - Introduction of valueview expert for time value handling by Daniel Werner
  • git #34a97f05 - (bug 48145) Introduction of TimeValue data value type in JavaScript by Daniel Werner
  • git #49855bd5 - (bug 48145) Added time.Time.newFromIso8601 by Daniel Werner
  • git #50e50ea3 - (bug 48145) Added a "isValid" function for time.Time by Daniel Werner
  • git #ae0c3074 - (bug 48145) Splits time.js in several files (added "time.Time.js" and "time.Time.parse.js") by Daniel Werner
  • git #dfd68082 - (bug 48145) Formatted time.js according to our coding guidelines by Daniel Werner
  • git #d0e14bdc - (bug 48145) Import of time.js by Daniel Werner
  • git #71d1524c - Toggler widget: Implemented "disabled" functionality and hover by Henning Snater
  • git #abf6238e - Moving toggler widget from Wikibase to ValueView extension by Henning Snater
  • git #a7ecd551 - Remove pointless checks that obstruct library usage by jeroendedauw
  • git #39b55a16 - Remove pointless checks that obstruct library usage by jeroendedauw
  • git #b326a92b - Move out classes dependent on MediaWiki by jeroendedauw
  • git #0202ed11 - Added tests for jQuery.valueview.ExpertFactory by Daniel Werner
  • git #abd6c900 - Introduction of qunit-parameterized for usage in QUnit tests by Daniel Werner
  • git #4dbb1607 - Restores DataValues.tests.js as dataValues.tests.js by Daniel Werner
  • git #3f8be189 - Reorganization of DataValues extension's JS resources by Daniel Werner
  • git #3988a1ad - Reorganization of DataValues extension's JS resources by Daniel Werner
  • git #579c5219 - Revert of I4873abce509e391cbe3104883965c91dd0b592d1 and correct valueview dependencies by Daniel Werner
  • git #c14616c9 - Added tests for notifier by Daniel Werner
  • git #f1029471 - Fixed missing JS dependencies by Tobias Gritschacher
  • git #12cff02c - (bug 45002) additional experts for jQuery.valueview by Daniel Werner
  • git #eb85fcf5 - Moves jQuery.ui.suggester from Wikibase into ValueView extension by Daniel Werner
  • git #776bbf8e - (bug 45002) jQuery.valueview is now a single Widget using composition rather than inheritance by Daniel Werner
  • git #08dd80c7 - (bug 45002) jQuery.valueview is now a single Widget using composition rather than inheritance by Daniel Werner
  • git #205b9b69 - (bug 45002) Created new extension folder for "ValueView" extension. by Daniel Werner
  • git #2e1a2c71 - (bug 46383) correct constructor fields for prototypes not using wb.utilities.inherit (continuation) by Daniel Werner
  • git #daee9891 - Remove clutter constructor comments by jeroendedauw
  • git #3fa612b5 - Organize imports by jeroendedauw
  • git #82514b54 - (bug 44228) dataValues.util: Not using $.extend to set constructor by Henning Snater
  • git #88e6b8b9 - Performance improvement for JS Statement.equals by Daniel Werner
  • git #83964986 - (bug 44683) Making use of setClaim API module in JavaScript UI by Henning Snater
  • git #d2fcdfc5 - Fixed DataValues JS tests broken in Ib52694b932b5f9bdc0949b357960917c06593ef2 by Daniel Werner
  • git #7f840803 - Deal with all our tests failing since I214b3d4 got merged into core by Daniel Werner
  • git #4cf7174a - (bug 46383) correct constructor fields for prototypes not using wb.utilities.inherit by Daniel Werner
  • git #bb2ae18d - (bug 46383) correct constructor fields for prototypes not using wb.utilities.inherit by Daniel Werner
  • git #1e75ae6c - (bug 46383) correct constructor fields for prototypes not using dv.util.inherit by Daniel Werner
  • git #76fdd2f2 - (bug 44683) Implementing missing equals() and toJSON() methods by Henning Snater
  • git #3b10020f - (bug 44683) Implementing missing equals() and toJSON() methods by Henning Snater
  • git #047778f8 - (hot fix) fix of two obvious mistakes in jQuery.wikibase.snaklistview by Daniel Werner
  • git #10b29a37 - Improve type hints by jeroendedauw
  • git #547ed4a9 - (bug 45159) Introducing snaklistview widget by Henning Snater
  • git #00e14392 - (bug 45651) Fix for snakview.isInitialSnak by Daniel Werner
  • git #25a3e9c0 - Make use of new data model constructors all over the UI now by Daniel Werner
  • git #156a2b5c - Introduction of wb.Entity and related constructors and its usage in our code by Daniel Werner
  • git #7f5210f4 - Introduction of wb.Entity and related constructors and its usage in our code by Daniel Werner
  • git #fa4b980b - Introduction of wb.Entity and related constructors and its usage in our code by Daniel Werner
  • git #8a75e409 - implemented wb.Claim.equals by Daniel Werner
  • git #3f913ece - Claims now use wb.SnakList instead of wb.Snak[] for their qualifiers by Daniel Werner
  • git #16cd5267 - Claims now use wb.SnakList instead of wb.Snak[] for their qualifiers by Daniel Werner
  • git #b0d71b02 - Gives names to all important constructors for improved debugging experience. by Daniel Werner
  • git #ac279b46 - Gives names to all important constructors for improved debugging experience by Daniel Werner
  • git #bad0522e - dv.util.inherit has new parameter for defining a constructor's name by Daniel Werner
  • git #512f9cd7 - Fix for DataValue QUnit test using global assert by Henning Snater
  • git #c40f7682 - fix of dv.util.inherit test which was using global assert by Daniel Werner
  • git #a7c84e99 - Added property datavalue by jeroendedauw
  • git #475b0e68 - (bug 43291) introduction of jQuery.wikibase.statementview by Daniel Werner
  • git #b27a27c6 - (bug 43291) introduction of jQuery.wikibase.statementview by Daniel Werner
  • git #f7f8c21e - (bug 43291) reference related bugfix in wb.Claim.newFromJSON by Daniel Werner
  • git #065f68f9 - (bug 43291) introduction of wb.SnakList, a list containing a set of Snaks by Daniel Werner
  • git #20d31ee9 - (bug 43291) introduction of wb.SnakList, a list containing a set of Snaks by Daniel Werner
  • git #30c867bb - Added TimeValue by jeroendedauw
  • git #bb758445 - Fix extension path by jeroendedauw
  • git #cb1c50fe - (bug 43609) 'wikibase-item' data type now uses 'wikibase-entityid' data value by Daniel Werner
  • git #32e490e4 - Re-apply "Added EntityId and EntityIdParser in JS" by Jeroen De Dauw
  • git #bd546776 - Revert "Added EntityId and EntityIdParser in JS" by Daniel Werner
  • git #dea6e655 - Added EntityId and EntityIdParser in JS by jeroendedauw
  • git #f590e663 - (bug 43304) Selecting a Snak type will show UI changes by Daniel Werner
  • git #52e09cd4 - Work on value parsers by jeroendedauw
  • git #a6ab4bfb - (minor) add wb.Snak.prototype.toMap() and wb.Snak.newFromMap() by Daniel Werner
  • git #9558dddc - (minor) add wb.Snak.prototype.toMap() and wb.Snak.newFromMap() by Daniel Werner
  • git #a6c67e37 - (minor) add wb.Snak.equal() by Daniel Werner
  • git #32dfd1d2 - (minor) add wb.Snak.equal() by Daniel Werner
  • git #1571d217 - (minor) corrected json output of PropertyValueSnaks in JavaScript by Daniel Werner
  • git #ed2d5138 - (minor) Snak.toJSON() now uses 'property' instead of 'propertyId' for snaktype by Daniel Werner
  • git #af49be6b - (minor) Snak.toJSON() now uses 'snaktype' instead of 'type' for snaktype by Daniel Werner
  • git #1a70045a - (minor) Snak.toJSON() now uses 'snaktype' instead of 'type' for snaktype by Daniel Werner
  • git #3c3775f9 - Remove usage of DataValueFactory::singleton in datavalue test as its evil and was causing a segfault _somehow_ by jeroendedauw
  • git #ea5c5c29 - Minor cleanup by jeroendedauw
  • git #6dab7789 - Added group by jeroendedauw
  • git #d90092b4 - $.valueview.widget() can register valueviews per DataType now by Daniel Werner
  • git #39cd0e1f - (part of bug 40953) wb.Claim and wb.Statement cleanup and GUID usage by Daniel Werner
  • git #068b9dcf - Can not create instance of abstract wb.Snak anymore by Daniel Werner
  • git #74515deb - Can not create instance of abstract wb.Snak anymore by Daniel Werner
  • git #fcf973d5 - (bug 40956) Initially saving new claims is working by Daniel Werner
  • git #ad23ffe8 - Fixed @ingroup inconsistencies (mainly in lib and client), renamed Wikibase group to WikibaseRepo and made all groups part of new group Wikibase by jeroendedauw
  • git #a6cfa7d7 - (bug 40957) add statement to an item by Daniel Werner
  • git #55e04eab - Adjusted wb.Snak.newFromJSON() to new JSON structure by Daniel Werner
  • git #4e496930 - DataValue QUnit tests improvements by Henning Snater
  • git #fefee934 - Added base for number parser in JS, not enabled yet. by Daniel Werner
  • git #eb824f13 - Implemented number data value in JS by Daniel Werner
  • git #e2344010 - (Cleanup) removed some empty constructors in tests when using inherit function by Daniel Werner
  • git #024ffc9b - wb.Snak has a getType() function instead of TYPE constant now by Daniel Werner
  • git #d0b233ca - wb.Snak has a getType() function instead of TYPE constant now by Daniel Werner
  • git #e836d50c - Global aliases for dataValues/dataTypes/valueParsers JavaScript by Henning Snater
  • git #8e6f144c - Added DataValue::toArray by Jeroen De Dauw
  • git #3fdf9013 - wb.Api.createClaim now takes a wb.Claim object by Daniel Werner
  • git #893e5a8a - wb.Api.createClaim now takes a wb.Claim object by Daniel Werner
  • git #099b3c57 - Updated data model for Snaks to use DataValues by Daniel Werner
  • git #6a108bfd - Updated js store of datatype definitions by Daniel Werner
  • git #435a69eb - Added Reference constructor and accociated tests by Jeroen De Dauw
  • git #d23570c3 - Added Reference constructor and accociated tests by Jeroen De Dauw
  • git #629cf720 - Added tests for setMainSnak and getMainSnak in claim test by Jeroen De Dauw
  • git #2de4bbcb - Added snak tests by Jeroen De Dauw
  • git #05885b99 - Added tests for claim constructor by Jeroen De Dauw
  • git #9b56d1a6 - Entities have claims, not statements by Jeroen De Dauw
  • git #a416573b - Injecting entity data into JavaScript by Henning Snater
  • git #54764c69 - Added doc by Jeroen De Dauw
  • git #230a3d4d - Fixed doc by Jeroen De Dauw
  • git #edd6aaa8 - Added DataValue factory in JS by Jeroen De Dauw
  • git #ae862d61 - Added bool value and parser by Jeroen De Dauw
  • git #6e2cc990 - Added null parser in JS by Jeroen De Dauw
  • git #3a82736d - Added value factory and newFromArray methods + tests by jeroendedauw
  • git #d9aa9715 - improved array param documentation by jeroendedauw
  • git #f1183e32 - Added ValueParser JavaScript by jeroendedauw
  • git #e38c18c7 - Cleanup for doxygen comments, added some namespace usages by Daniel Werner
  • git #075b2d32 - Minor cleanup of naming and documentation. 'Privates' use '_' now. by Daniel Werner
  • git #ef02b37d - Added MultilingualTextValue and tests by jeroendedauw
  • git #b8df81e5 - Added factory function for simple getter test functions by jeroendedauw
  • git #c988ea93 - Implemented monolingaul dv in JS and added tests by jeroendedauw
  • git #a2c86133 - Magically run ALL of the test functions. I dont always run the tests, but when I do, I run all of them by jeroendedauw
  • git #9f5c380d - added toJSON and equals tests and fixed broken test method :) by jeroendedauw
  • git #385d2db3 - Added testGetSortKey by jeroendedauw
  • git #f9a16e65 - Added base test for DataValue tests and some initial work on the string value test by jeroendedauw
  • git #5c320a55 - Implemented data model in JS by Daniel Werner
  • git #f0c6a5da - Moved and renamed JS fiels for great consistency and did initial implementation of StringValue by jeroendedauw
  • git #095b5f3c - Renamed DataValue JS objects to match the data model and the PHP ones by jeroendedauw
  • git #6402a277 - Added check in unserialize of geocoord dv by jeroendedauw
  • git #7d0d281c - Added QUnit test for dataValues.util.inherit by Daniel Werner
  • git #ef9122ee - Renamed JS resource files to lower case 'd' for 'dataValues' by Daniel Werner
  • git #364fb19a - Representation of data values in JS by Daniel Werner
  • git #2f397602 - Added simple getArrayValue method to the DVs by jeroendedauw
  • git #1f49fad4 - Remove duplicate of file. Current version is at includes/values/IriValue.php by jeroendedauw
  • git #97b260b7 - Some moving around and renaming for great consistency and better organization by jeroendedauw
  • git #ad90dbbd - Added IriValue by jeroendedauw
  • git #1a35a86f - Ignore init code in coverage by jeroendedauw
  • git #c0d48517 - Implemented GeoCoordinateValue by jeroendedauw
  • git #b4cbbaf5 - Added tests for equals, gethash and getcopy, as well as introduced the later by jeroendedauw
  • git #81b25deb - Added implementation and serialization tests by jeroendedauw
  • git #fd66bbc5 - Updated MultilingaulTextValue to be composed of MonolongualTextValue objects as per suggestion by Markus by jeroendedauw
  • git #c316a33d - Added common interface for obtaining the "simple" representation of the DataValue by jeroendedauw
  • git #d454e766 - Added MediaWiki Title value by jeroendedauw
  • git #3e454b18 - Added UnknownValue by jeroendedauw
  • git #a38c121f - Added multilingual text value by jeroendedauw
  • git #94081155 - Added monolingual text value by jeroendedauw
  • git #d082a01d - Added boolean DataValue by jeroendedauw
  • git #e66580d0 - Added getValue to stringValue and numberValue by jeroendedauw
  • git #3c123d4b - Added getters to QuantityValue by jeroendedauw
  • git #86996bbb - Added auqntityValue by jeroendedauw
  • git #0115fdcf - Added tests for numberValue by jeroendedauw
  • git #be9f5fcc - Kill iri value by jeroendedauw
  • git #b618ce10 - Changed DataValue namespace to DataValues and implemented NumberValue by jeroendedauw
  • git #8a30724b - fix version numbers and some naming issues by jeroendedauw
  • git #7a22f040 - added datavalues extension group by jeroendedauw
  • git #bcdb847e - Added base test for datavalues and implementation for the string dv by jeroendedauw
  • git #b66f76f8 - Work on DataValue interface and base implementation by jeroendedauw
  • git #8b78fce3 - rename typeobject to datatypeobject by jeroendedauw
  • git #809222a7 - Added list of datavalues by jeroendedauw
  • git #40fbdd2c - Improved entry points by jeroendedauw
  • git #2afa5763 - Work on extension loading and some naming fixes by jeroendedauw
  • git #ae017327 - registered DataValues classes by jeroendedauw
  • git #3f685643 - added base files for DataValues by jeroendedauw
  • git #cb3cd4f7 - class registration fix by jeroendedauw
  • git #0de57532 - registration of ValueParser classes by jeroendedauw
  • git #3a39d487 - registration of ValueValidator classes by jeroendedauw
  • git #a850638c - kill not needed settings file by jeroendedauw
  • git #a8db3497 - moved registration of valuehandler tests by jeroendedauw
  • git #d61759df - Added base files to ValueParser by jeroendedauw
  • git #8cf005d0 - Move type stuff from DataValues to DataTypes by jeroendedauw
  • git #02bb1e71 - Split components nicely into their own directories by jeroendedauw

WikibaseMediaInfo

[edit]

WikiEditor

[edit]
  • git #4e71327b - Improve JSDoc formatting (align comment with function) by Mohd Sarfraz
  • git #33bdc345 - WikiEditor: Add integration test for EditAttemptStep event data (T424010) by Kosta Harlan
  • git #bb36bff3 - WikiEditor: Populate user_groups in EditAttemptStep events (T424010) by Kosta Harlan

WikiLambda

[edit]
  • git #68f35002 - Update function-schemata sub-module to HEAD (852dff0) (T426273) by James D. Forrester
  • git #91be01a5 - tests/selenium: Rename the repo-mode Abstract test spec as such by James D. Forrester
  • git #4a65074f - Isolate and decouple AWFragment Storage (T426235) by gengh
  • git #40b0990a - Special:ListObjectsByType: Allow users to filter by return Type too (T301712) by James D. Forrester
  • git #dec4ba9d - tests: Delete obsolete @group Broken testCreate_nobuiltin (T309798) by James D. Forrester
  • git #3585eefb - ZObjectFactory: Drop stale TODO from create() (T330321) by James D. Forrester
  • git #b312847a - selenium: Add Chrome flags for K8s runners (T425968) by Vaughn Walters
  • git #640aba2e - Add one-off maintenance script to purge stale tester result cache rows (T422300) by Daphne Smit
  • git #1278bd8f - Drop legacy wikilambda-suggested-functions.json support (T394410) by James D. Forrester
  • git #61d16cc8 - PageRenderingHandler: Don't explode if the user somehow doesn't have a history tab (T426241) by James D. Forrester
  • git #25d9b4ea - Add AWArticleStore for Article Sections and Metadata (T425531) by gengh
  • git #386d4a5e - maintenance: Drop migrateZ16K1StringsToZ61s (migration done), plus supports (T287153) by James D. Forrester
  • git #19eac01f - Add maintenance script to set wikidata fixtures, setup, guide and maintenance script by gengh
  • git #3c17d040 - Allow external URLs in Z89 reference context (T423180) by Daphne Smit
  • git #fb15c9ec - README: Explain what Wikibase being installed does by James D. Forrester
  • git #88d6d49c - AW: edit page should show article title and id (T424265) by Grace C
  • git #ea73a728 - AW: view history page should have title and id (T424095) by Grace C

WikimediaCustomizations

[edit]
  • git #856309cb - Remove use of PHP_EOL from BadEmailDomainChecker by Umherirrender
  • git #14c12347 - Attribution: Normalize short licence form (T420784) by Piotr Miazga
  • git #57739551 - Attribution: Add provenance parameter to Attribution URLS (T425576) by Piotr Miazga
  • git #deb0bf33 - Attribution: Add simple README.md file to provide basic info by Piotr Miazga
  • git #9aae05b7 - Attribution: Transform long licence name to short form (T421051) by Piotr Miazga

WikimediaEvents

[edit]

WikimediaMessages

[edit]
  • git #9cc1533f - Wikimedia: Update wmf-officeit group name to WMF IT Services by Sam Reed
  • git #a75b6c88 - Add messages related to mandatory 2FA for more groups (T423120) by Alex Sanford

Skins

[edit]

CologneBlue

[edit]
  • git #d98814e3 - Add label for related changes link explicitly by Jon Robson

MinervaNeue

[edit]
  • git #4bd94667 - Handle malformed URI fragments in TitleUtil (T424875) by gkm563
  • git #3fd09d20 - Fix TypeError in SingleMenuEntry when createaccount is not in portlet data (T426294) by Hakan Özdemir
  • git #ce4c3086 - Fix typos in documentation by Ed Sanders
  • git #dbec59de - Remove MinervaNightMode and MinervaNightModeOptions feature flags (T415930) by Hakan Özdemir

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #6fe0c08b - scrollSelectionIntoView: Do a refinement scroll if surface padding changes (T424999) by Ed Sanders
  • git #a22f028e - Surface: Recalculate padding when toolbar dialog resizes (T426427) by Ed Sanders
  • git #8fbfb6a7 - MobileContext: Don't suppress the context when the virtual keyboard is about to close (T426432) by Ed Sanders
  • git #1db7f59a - Remove unused listKeyRegex from StubReferenceNode (T424632) by thiemowmde
  • git #0acbdfeb - Fix more typos in documentation by Ed Sanders
  • git #f9513623 - Rebuild with new languages by David Lynch

No changes

[edit]
  • 3D
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • CategoryTree
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • Cognate
  • Collection
  • CommonsMetadata
  • CommunityConfigurationExample
  • CommunityRequests
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MassMessage
  • Math
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultiTitle
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Scribunto
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TestKitchen
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • WP25EasterEggs
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

2134 Changes in 60 repos by 151 authors