wikibase / javascript-api
DEPRECATED: JavaScript client for the Wikibase Repository web API
Installs: 52 863
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 18
Forks: 0
Language:JavaScript
- dev-master
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.2
- 2.2.2
- 2.2.0
- 2.1.1
- 2.1.0
- 2.0.0
- 1.1.x-dev
- 1.1.1
- 1.1.0
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0
- dev-dependabot/npm_and_yarn/grunt-eslint-24.2.0
- dev-dependabot/npm_and_yarn/sinon-15.2.0
- dev-dependabot/npm_and_yarn/eslint-config-wikimedia-0.25.1
- dev-dependabot/npm_and_yarn/jquery-3.7.0
- dev-dependabot/npm_and_yarn/grunt-contrib-qunit-7.0.0
- dev-REL1_30
- dev-REL1_29
- dev-REL1_28
- dev-REL1_27
- dev-REL1_26
- dev-REL1_25
This package is auto-updated.
Last update: 2024-11-15 14:29:18 UTC
README
JavaScript client for the Wikibase Repository web API.
Release notes
4.0.0 (dev)
- These method have been removed from RepoApi.js
- searchEntities
- createClaim
- getClaims
- setClaimValue
- setReference
- removeReferences
3.2.0 (2020-05-13)
- Various improvements to error handling, now requests the
plaintext
errorformat
from the API and explicitly passes a language to use.
3.1.1 (2019-04-26)
- Fix getLocationAgnosticMwApi to use browser location not wgServer to fix bugs on mobile requests.
3.1.0 (2018-11-13)
- Made public method:
wikibase.api.RepoApi.post()
.
3.0.2 (2018-11-08)
- Fixed
wikibase.api.RepoApi
to check whether the user is still logged in before making any POST requests.
3.0.1 (2017-11-01)
- Fixed
wikibase.api.RepoApi.getEntities
to return all properties of the entity by default.
3.0.0 (2017-10-13)
- Fixed certain
wikibase.api.RepoApi
methods failing when passing in empty strings. - Made the library a pure JavaScript library.
- Removed MediaWiki extension credits registration.
- Removed MediaWiki ResourceLoader module definitions.
- Removed
WIKIBASE_JAVASCRIPT_API_VERSION
constant. - Raised DataValues JavaScript library version requirement to 0.10.0.
2.2.2 (2017-07-10)
- Fixed inconsistencies in
wikibase.api.RepoApi
introduced in 2.2.1.
2.2.1 (2017-07-07)
- Fixed certain
wikibase.api.RepoApi
methods (most notablyparseValue
andsetAliases
) not properly accepting values that contain pipe characters. - ECMAScript 5 is now required. This most notably excludes Internet Explorer 8.
2.2.0 (2016-10-31)
- Forward error message parameters in
wikibase.api.RepoApiError
.
2.1.1 (2016-08-04)
- Follow up fix to HTML escaping in
wikibase.api.RepoApiError
.
2.1.0 (2016-08-03)
- Fixed HTML escaping in
wikibase.api.RepoApiError
. - Fixed forwarding of error messages in
wikibase.api.FormatValueCaller
andParseValueCaller
. - Removed unused
wikibase-error-ui-client-error
message.
2.0.0 (2016-05-31)
- Removed meaningless, unsupported
sort
anddir
parameters from:wikibase.api.RepoApi.getEntities
wikibase.api.RepoApi.getEntitiesByPage
. This only breaks callers using thenormalize
parameter.
- Replaced deprecated "edit" token with "csrf".
1.1.1 (2016-05-30)
- Fix getLocationAgnosticMwApi behavior in Internet Explorer
1.1.0 (2016-02-17)
- Added optional propertyId parameter to RepoApi::formatValue
- Added optional propertyId parameter to FormatValueCaller::formatValue
1.0.5 (2016-01-27)
- Added compatibility with DataValues JavaScript 0.8.0.
- Removed compatibility for Internet Explorer 8 by removing the json polyfill.
1.0.4 (2015-09-30)
- Use mw.ForeignApi for remote API endpoints (T50389)
- Pass
uselang
parameter towbsearchentities
api call
1.0.3 (2015-05-21)
- Made installable with DataValues JavaScript 0.7.0.
1.0.2 (2015-05-20)
Enhancements
- Updated code documentation to be able to generate documentation using JSDuck.
wikibase.api.RepoApi
QUnit tests have been rewritten to not execute actual API requests anymore.- Added
wikibase.api.RepoApi
QUnit tests for functions not yet tested. - Added type checks to
wikibase.api.RepoApi
functions to actually reflect parameter documentation in the code instead of relying on the back-end handling.
Bugfixes
- An empty
Entity
may be created by omitting thedata
parameter onwikibase.api.RepoApi.createEntity()
again. wikibase.api.RepoApi
functions explicitly submit default parameters if not set otherwise.
1.0.1 (2014-11-28)
- Bump the data-values/javascript dependency to 0.6.0 so that it matches Wikibase.git's. No changes needed.
1.0.0 (2014-11-26)
Initial release.