MediaWiki 1.47/wmf.3
Appearance
| 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]- git #7857afec - Bump wikimedia/parsoid to 0.24.0-a4 (T426371) (T426642) by Isabelle Hurbain-Palatin
- git #a3113072 - Upgrading web-auth/webauthn-lib (5.2.6 => 5.3.2) (T423510) by Reedy
- git #ca6c7425 - Upgrading web-auth/webauthn-lib (5.2.4 => 5.2.6) by Reedy
- git #b862a5e3 - Upgrading web-auth/cose-lib (4.5.1 => 4.5.2) (T423508) by Reedy
- git #451414e7 - Bump wikimedia/parsoid to 0.24.0-a3 (T409751) (T420336) (T425981) by Subramanya Sastry
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]- git #8ee0937d - Special message when results are shown in other languages (T424830) by Sbisson
- git #20198c72 - Use proper User-Agent in scripts by Sbisson
- git #f22be0ab - Improved logging around fetching outline depth and matchvia (T425389) by Sbisson
- git #a9dd70a8 - Search step: reword "None of these?" -> "Subject unavailable?" (T421329) by Sbisson
- git #9260c5e8 - Resolve title conflict before unsupported subject (T425683) by Sbisson
- git #9029ad09 - Update title based on selected subject (wikidata item) (T422808) by Sbisson
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]- git #c926bdae - Store uncomputed references delta as null, not 0 (T426002) by Daimona Eaytoy
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]- git #243524c1 - impressionDiet: Implement new "dailyLimit" parameter (T421662) by Timo Tijhof
Chart
[edit]- git #06ce5f93 - wizard: use a dark-mode compatible SVG for the placeholder image (T425862) by MusikAnimal
- git #d5d86834 - ChartPreviewArea: add preview of source dataset (T421975) by MusikAnimal
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]- git #73259973 - morelike: fix cross-ns support (T425442) by David Causse
- git #9769c909 - Include xff in search logs (T407432) by Erik Bernhardson
- git #744baf3d - composer: Remove pinned dev dependency psr/log (T356451) by Umherirrender
- git #7fd8d31b - Deepcat: do not use custom blazegraph feature (T425910) by David Causse
- git #a5a77e7b - Update mwcli URLs by David Causse
Cite
[edit]- git #855d6675 - VE: Don't send mainBodyHtml when InternalItem is empty (T425649) by WMDE-Fisch
- git #d5c96628 - VE QUnit: Streamline ContextItem test by WMDE-Fisch
- git #c7697aff - build: remove redundant jsdoc package (T378015) by Novem Linguae
- git #f724335e - VE: Add MWReferenceContextItem.getInternalList() (T395872) by WMDE-Fisch
- git #e384630c - Add cite-tool-definition.json back into tests (T425847) by Marielle Volz
- git #9e35ecbf - Cypress: Run Cypress tests in parallel (T424334, T424925) by WMDE-Fisch
- git #ca166aea - Drop two more deprecated ve.dm.MWGroupReferences methods (T421987) by thiemowmde
- git #46c92db0 - Simplify event attachment (T417581) by Adam Wight
- git #177a2ec4 - Remove unnecessary singleton (T417581) by Adam Wight
- git #e20893b7 - Switch to a TestKitchen "experiment" (T417581) by Adam Wight
- git #4a7eda2e - Meta-intrument when TOC logic fails (T417581) by Adam Wight
- git #3ea91592 - Remove docRefs property from ve.ui.MWReferenceEditPanel (T424632) by thiemowmde
Citoid
[edit]- git #38dd9c87 - CitoidAction: Return promise from open by Ed Sanders
- git #0ed32a8a - Hard deprecate restbase config vars (T361576) by Marielle Volz
CodeMirror
[edit]- git #3eedb268 - ext.CodeMirror.init: guard against there being no textarea (T424877) by MusikAnimal
- git #d7005a93 - CodeMirror: vertical guide at column 80 (T424914) by bhsd
- git #ad827140 - build: remove redundant jsdoc package (T378015) by Novem Linguae
- git #260f0cef - package: Upgrade to @codemirror/legacy-modes@6.5.3 (T424308) by bhsd
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]- git #bb06ba06 - ContentTranslation: Log recommendation API errors to logstash (T426323) by Kosta Harlan
- git #8aa05a0f - fix: header image in section confirm page is broken (T426300) by Santhosh Thottingal
- git #697e2010 - CX3 Build 1.0.0+20260512 (T286788) (T302339) (T410363) (T424148) by NikG
- git #3369db10 - Use new MutableRevisionRecord::newFromContent() by C. Scott Ananian
- git #01f903f0 - CX: Remove use of bundlesize in check_bundle.sh by NikG
DiscussionTools
[edit]- git #24b81d7e - Add "copy link" to the overflow menu (T418197) by David Lynch
- git #2f1159ed - dt.ui.ReplyWidget.test.js: Use sinion mocks where possible (T424597) by Dreamy Jazz
- git #a5e67ce4 - Surface CAPTCHA rendering errors and log them (T424597) by Dreamy Jazz
- git #12292186 - ReplyWidget: Fix bug with CAPTCHA input element focus (T424597) by Dreamy Jazz
- git #dc6e9dac - Fix more typos in documentation by Ed Sanders
- git #690ea976 - Make DiscussionTools not show hCaptcha initially unless configured (T425955) by Dreamy Jazz
- git #4317d42b - tests: Don't assume CaptchaWidget is defined in setInitialCaptcha tests (T425955) by Kosta Harlan
- git #88efd64a - Show CAPTCHA if required for all edits before first edit attempt (T425955) by Dreamy Jazz
DonationInterface
[edit]- git #cec2f470 - List some dynamically-generated messages (T379197) by Elliott Eggleston
- git #37c460a8 - json_encode array before logging by Elliott Eggleston
- git #c0211ee2 - Avoid null array offset in GatewayAdapter::getMonthlyConvertAmounts by Umherirrender
- git #c2e21b53 - Delete more unused messages (T111677) by Elliott Eggleston
- git #4d43beda - Delete more unused i18n messages (T111677) by Elliott Eggleston
- git #273d5f37 - Delete several more unused i18n messages (T111677) by Elliott Eggleston
- git #8d0e291b - DonorPortal: Update mocked tests by Damilare Adedoyin
- git #7b87a3bf - Update SmashPig, predis/predis and psr/cache by Elliott Eggleston
- git #27e721dd - Remove obsolete utm_source_id (T421028) by Elliott Eggleston
- git #6b7a3726 - Send landing_page as top-level c_t field (T421028) by Elliott Eggleston
- git #19754fb6 - Delete obsolete utm_source fix by Elliott Eggleston
- git #1346d818 - Remove deprecated recurring_paypal by Elliott Eggleston
- git #36b18ec6 - Remove unused DonationData field by Elliott Eggleston
- git #5512154a - Delete unused function by Elliott Eggleston
Echo
[edit]- git #3c792af9 - build: remove redundant jsdoc package (T378015) by Novem Linguae
EmailAuth
[edit]- git #22531bc2 - Redact account recovery token in log output (T422142) by Arend Pieter
- git #ab62372e - Add delimiter to AccountRecovery description field (T425800) by Maryum Styles
EventBus
[edit]- git #b9089774 - EventBus UserEntitySerializer - make wiki aware (T426198) (T426185) by Ottomata
- git #a7f22ff8 - page_change support namespace_is_content (T409462) by Thomas Chin
- git #8de8946a - Add $schemaVersion param to entity serializers (T424767) by Ottomata
- git #466995e9 - Fix TypeError on saving userrights interwiki (T426185) by Marcin Szwarc
- git #3c96ca93 - Add PageLinkEntitySerializer (T424767) by Ottomata
- git #4d03723a - Revert "page_change - add revision.revert info" by Ottomata
- git #0a58c9e0 - page_change - add revision.revert info (T423583) by Ottomata
EventLogging
[edit]- git #6ff0c5c6 - Remove EventLogging::getMetricsPlatformClient() (T415246) by Santiago Faci
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]- git #2151c5a3 - Create globalblock-local-status right (T277942) by Dreamy Jazz
GlobalCssJs
[edit]- git #895d9bef - Replace only use of main context (T425431) by MGChecker
GlobalWatchlist
[edit]- git #fae1238d - build: remove redundant jsdoc package (T378015) by Novem Linguae
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]- git #0195b3d0 - Change $wgMediaModerationThumbnailWidth to 250 (T421688) by Dreamy Jazz
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]- git #a1057d54 - Replace large image loading via ImageProvider with simply setting HTMLImageElement.src (T426217) by Simon Legner
- git #2d68f3e5 - Add a test for recognizing thumbs with mw-file-magnify links (T424087) (T329413) by Arlo Breault
- git #307ede68 - Fix finding gallery captions (T426122) by Arlo Breault
- git #4c741b5f - Really remove error report link (T111112) by Simon Legner
- git #620b2c5a - build: remove redundant jsdoc package (T378015) by Novem Linguae
- git #feb59455 - Rename variables to reflect new reality (T424087) by Arlo Breault
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]- git #5cc52b0b - rest: Support some OIDC parameters in oauth2/authorize (T412199) by Gergő Tisza
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]- git #7bb72d54 - Use white background for images (T426617) by Matthias Mullie
- git #64c0c9a4 - Allow image to shrink as needed (T426616) by Matthias Mullie
- git #d62f1c13 - Don't perform API call until needed (T425013) by Matthias Mullie
- git #b3f415ed - Remove redundant comment by Matthias Mullie
- git #d30a3d39 - Don't pretend to be a bottom sheet by Matthias Mullie
- git #a5ca602b - Share Highlight: hide the article level share button (T426360) by lwatson
- git #2b49fed1 - Share Highlight: overdraw photo on share card canvas (T426344) by Eric Gardner
- git #6afe9baa - Share Highlight: fix floating button and text-only card border (T426269) by lwatson
- git #054c7971 - Scale share-highlight card to fit small viewports (T426247) by Eric Gardner
- git #ad81bd05 - Handle share-highlight images w/o resizeUrl (T426215) by ksarabia
- git #ecefa7b6 - Also skip instrumentation for unsupported browsers (T424873) by Matthias Mullie
- git #9b8ea066 - Adjust image size to match fixed width (T425710) by Matthias Mullie
- git #19115112 - Fixed card width (T425710) by Matthias Mullie
- git #f72f20f0 - Add robust color fallbacks for QuoteCard average-color styling (T425358) by ksarabia
- git #d6dd55eb - [Share Highlight] Exclude section edit links, footnotes from selection (T423658) by Brooke Vibber
- git #2a8ee904 - ShareHighlight: exclude browsers that don't support CSS has (T424873) by Marco Fossati
- git #c389bacc - Disable interactions until load is complete (T422968) (T424787) by Matthias Mullie
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]- git #70dcdc84 - VotePage: Display unqualified-error outside bulleted list (T397835) by Hakan Özdemir
- git #c78e7a75 - Wrap HTML strings in PanelLayout objects for STV (T426423) by ZhaoFJx
- git #a3f09bea - deduplicateMailingList: Cache number of args by Sam Reed
SimilarEditors
[edit]- git #d517baaa - tests: Provide wikitext for status in SimilarEditorsClientTest by Umherirrender
TimedMediaHandler
[edit]- git #c822315d - Update mailmap for bvibber by Brooke Vibber
Translate
[edit]- git #c69696f0 - ElasticSearchTtmServer: opensearch is a valid version (T425377) by Atsuko Ito
- git #311df1de - Special:SearchTranslations: Use 'visible' argument in constructor (T421129) by Wangombe
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]- git #a7f2cdb3 - Mobile: display 'view suggestions' button for other sections (T422979) by Caro Medelius
- git #8bc0c7bd - EditCheckController: add a whenActionsSettled method by David Lynch
- git #1cd393bd - New edit check: suggested images (T416043) by David Lynch
- git #66acaf2e - SuggestedLinkEditCheck: remove the icons from the actions (T424203) by David Lynch
- git #cfe686a1 - SuggestedLinkEditCheck: update copy (T424203) by David Lynch
- git #e0cf1d71 - EditCheck: Deactivate surface after closing EC dialog on mobile (T426237) by Ed Sanders
- git #5ddb9fbb - EditCheck: Enforce naming scheme for editcheck imported configs (T426626) by Ed Sanders
- git #1212d77f - EditCheck: Allow localised namespace for 'MediaWiki:' by Ed Sanders
- git #a046fbc4 - MWImageModel: add newFromImageInfo helper, let changeImageSource accept a model by David Lynch
- git #3c7784d6 - Fix EditFullPage scrolling from lede section (T426236) by Ed Sanders
- git #abde25fa - TextMatch: move configs to top-level (T426004) by Caro Medelius
- git #49f954e3 - EditCheck controller: some more checks for destroyed surface (T424684) by David Lynch
- git #246caf5f - Update VE core submodule to master (8fbfb6a7c) (T424632) (T426432) by Ed Sanders
- git #7efac855 - selenium: Unify wait for toolbar by Peter Hedenskog
- git #778cbf09 - TextMatchEditCheck: fall back to a valid language if possible (T424684) by David Lynch
- git #4b8bc997 - isQuotedOffset: Build dataString once and use for character reads by Ed Sanders
- git #cd489d52 - EditCheckFactory: catch errors creating a check (T424684) by David Lynch
- git #99bae52d - Reflect T424678 in SpecialEditChecks by Matěj Suchánek
- git #c8e9b018 - Fix dark mode for "Edit full page" skeleton lines (T423348) by Hakan Özdemir
- git #0201caeb - editcheck: Update suggested link copy (T424203) by shreylazy
- git #b23202d2 - SuggestedLinkEditCheck: raise default predictionThreshold to 0.8 (T422730) by David Lynch
- git #3f7770c9 - Respect initial edit summary on mobile (T362467) by Bartosz Dziewoński
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]- git #cfba5332 - Add @group Database to Scribunto PHPUnit tests (T426597) by Lucas Werkmeister
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]- git #bb9c1768 - PersonalDashboard: Fix ReviewChanges/ActiveDiscussions cards selector (T424665) by Dillon Hardy
- git #27bf8229 - Use EventBus.UserEntitySerialize Service (T392516) (T426026) by Ottomata
- git #535a2259 - ext.wikimediaEvents: Add synth-aa-ncs-1 experiment (T419514) by Sam Smith
- git #c7062181 - Special:UserLogin: Instrument no-JS form submissions (T425631) by Kosta Harlan
- git #07678d0c - Update UserEntitySerializer callers by Reedy
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]- git #63f06f13 - Remove VectorNightModeOptions feature flag (T415929) by Hakan Özdemir
- git #051f432e - Also merge views overflow into array-items (T426115) by Sjoerd de Bruin
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