wikibase / javascript-api
已弃用:Wikibase 存储库 Web API 的 JavaScript 客户端
3.2.0
2020-05-13 15:09 UTC
- 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-09-15 14:14:26 UTC
README
Wikibase 存储库 Web API 的 JavaScript 客户端。
发行说明
4.0.0 (开发版)
- 以下方法已从 RepoApi.js 中移除
- searchEntities
- createClaim
- getClaims
- setClaimValue
- setReference
- removeReferences
3.2.0 (2020-05-13)
- 对错误处理进行了各种改进,现在从 API 请求
plaintext
errorformat
,并显式传递要使用的语言。
3.1.1 (2019-04-26)
- 修复 getLocationAgnosticMwApi 以使用浏览器位置而不是 wgServer 来修复移动请求上的错误。
3.1.0 (2018-11-13)
- 公开了公共方法:
wikibase.api.RepoApi.post()
。
3.0.2 (2018-11-08)
- 修复了
wikibase.api.RepoApi
,在执行任何 POST 请求之前检查用户是否仍然登录。
3.0.1 (2017-11-01)
- 修复了
wikibase.api.RepoApi.getEntities
,默认返回实体的所有属性。
3.0.0 (2017-10-13)
- 修复了某些
wikibase.api.RepoApi
方法在传入空字符串时失败的问题。 - 使库成为纯 JavaScript 库。
- 移除了 MediaWiki 扩展信用注册。
- 移除了 MediaWiki ResourceLoader 模块定义。
- 移除了
WIKIBASE_JAVASCRIPT_API_VERSION
常量。 - 将 DataValues JavaScript 库版本要求提升到 0.10.0。
2.2.2 (2017-07-10)
- 修复了 2.2.1 中引入的
wikibase.api.RepoApi
中的不一致性。
2.2.1 (2017-07-07)
- 修复了某些
wikibase.api.RepoApi
方法(特别是parseValue
和setAliases
)未正确接受包含管道字符的值的错误。 - 现在需要 ECMAScript 5。这最显著地排除了 Internet Explorer 8。
2.2.0 (2016-10-31)
- 在
wikibase.api.RepoApiError
中转发错误消息参数。
2.1.1 (2016-08-04)
- 对
wikibase.api.RepoApiError
中的 HTML 转义进行了后续修复。
2.1.0 (2016-08-03)
- 修复了
wikibase.api.RepoApiError
中的 HTML 转义。 - 修复了
wikibase.api.FormatValueCaller
和ParseValueCaller
中的错误消息转发。 - 移除了未使用的
wikibase-error-ui-client-error
消息。
2.0.0 (2016-05-31)
- 从
wikibase.api.RepoApi.getEntities
wikibase.api.RepoApi.getEntitiesByPage
中移除了无意义、不受支持的sort
和dir
参数。这仅会破坏使用normalize
参数的调用者。
- 将弃用的 "edit" 令牌替换为 "csrf"。
1.1.1 (2016-05-30)
- 修复了在 Internet Explorer 中 getLocationAgnosticMwApi 的行为。
1.1.0 (2016-02-17)
- 向 RepoApi::formatValue 添加了可选的 propertyId 参数。
- 向 FormatValueCaller::formatValue 添加了可选的 propertyId 参数。
1.0.5 (2016-01-27)
- 添加了对 DataValues JavaScript 0.8.0 的兼容性。
- 通过移除 json polyfill 移除了对 Internet Explorer 8 的兼容性。
1.0.4 (2015-09-30)
- 使用 mw.ForeignApi 用于远程 API 端点(T50389)
- 向 wbsearchentities API 调用传递
uselang
参数
1.0.3 (2015-05-21)
- 使库与 DataValues JavaScript 0.7.0 兼容。
1.0.2 (2015-05-20)
增强功能
- 更新代码文档,以便使用 JSDuck 生成文档。
wikibase.api.RepoApi
QUnit 测试已被重写,不再执行实际的 API 请求。- 为尚未测试的函数添加了
wikibase.api.RepoApi
QUnit 测试。 - 为
wikibase.api.RepoApi
函数添加了类型检查,以实际反映代码中的参数文档,而不是依赖于后端处理。
错误修复
- 再次省略了
wikibase.api.RepoApi.createEntity()
上的data
参数,可能创建了一个空的Entity
。 wikibase.api.RepoApi
函数在未设置其他参数的情况下明确提交默认参数。
1.0.1 (2014-11-28)
- 将 data-values/javascript 依赖升级到 0.6.0,以便与 Wikibase.git 的版本匹配。无需更改。
1.0.0 (2014-11-26)
初始版本发布。