Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

wikibase-api

Package Overview
Dependencies
Maintainers
9
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

wikibase-api

JavaScript client for the Wikibase Repository web API

  • 3.0.2
  • latest
  • npm
  • Socket score

Version published
Maintainers
9
Created
Source

Wikibase JavaScript API

JavaScript client for the Wikibase Repository web API.

Release notes

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 notably parseValue and setAliases) 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 and ParseValueCaller.
  • Removed unused wikibase-error-ui-client-error message.

2.0.0 (2016-05-31)

  • Removed meaningless, unsupported sort and dir parameters from:
    • wikibase.api.RepoApi.getEntities
    • wikibase.api.RepoApi.getEntitiesByPage. This only breaks callers using the normalize 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 to wbsearchentities 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 the data parameter on wikibase.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.

FAQs

Package last updated on 08 Nov 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc