Releases: LeMyst/WikibaseIntegrator
Releases · LeMyst/WikibaseIntegrator
v0.12.1
What's Changed
- Update README.md by @LeMyst in #375
- Improve claims.add() docstring by @dpriskorn in #387
- Comment to avoid double MR by @LeMyst in #392
- Improve MWApiError by @LeMyst in #397
- Create auto-assign-issue.yaml by @LeMyst in #402
- Rename .yml to .yaml by @LeMyst in #401
- Update README.md by @LeMyst in #403
- Fix codespell errors by @LeMyst in #405
- Add test_invalid_claim by @LeMyst in #404
- Bump version to v0.12.1 by @LeMyst in #406
- Update readthedocs-sphinx-ext requirement from ~=2.1.5 to ~=2.1.8 by @dependabot in #372
- Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 by @dependabot in #383
- Update sphinx requirement from ~=4.5.0 to ~=5.1.1 by @dependabot in #384
- Bump sphinx-autodoc-typehints from 1.18.1 to 1.19.2 by @dependabot in #396
- Update m2r2 requirement from ~=0.3.2 to ~=0.3.3 by @dependabot in #400
Full Changelog: v0.12.0...v0.12.1
v0.12.0
Complete rewrite of the library
- Add support for manipulating Property, Lexeme and Wikimedia Commons MediaInfo
- Rewrite the wbi_login module, each authentification method has now is own class.
- Add support for Structured Data on Commons (SDC).
- Replace custom debug with
logging
module. - Add type hints.
- Remove WikibaseIntegrator.wbi_helpers property. Use directly wbi_helpers module instead.
- Improve datatypes code by removing redundant parts
- Improve useragent support.
Thanks to @dpriskorn , @pgrond , @jmformenti
v0.11.3
What's Changed
- Adding support for localMedia type by @LeMyst in #47
- README.md: Fix the readability of readability by @cclauss in #337
- Fix typos discovered by codespell by @cclauss in #338
- Convert to Python f-strings with flynt by @cclauss in #339
- Update multiple dependencies
New Contributors
Full Changelog: v0.11.2...v0.11.3
v0.12.0rc5
What's Changed
- [Breaking changes] Change
ActionIfExists.REPLACE
byActionIfExists.REPLACE_ALL
andActionIfExists.APPEND
byActionIfExists.APPEND_OR_REPLACE
- Add
wbi_enums.WikibaseDatatype
to consistently reference data types. - Add support for long entity name like "Item:Q582"
- Add Github Workflow paths by @LeMyst in #356
- Rework Exceptions handling by @LeMyst in #357
- Remove .idea folder by @LeMyst in #364
- Reintroduce getting the conflicting entity id and the language by @dpriskorn in #361
Full Changelog: v0.12.0rc4...v0.12.0rc5
v0.12.0rc4
What's Changed
- Add a
NonExistentEntityError
exception (Thanks to @dpriskorn) - Improve MediaWiki 1.35 compatibility. (Thanks to @dpriskorn)
- Replace
print()
withlogging
methods. (Thanks to @dpriskorn) - Add
wbi_helpers.delete_page()
- Add
BaseEntity.delete()
to easily delete an entity with the page ID or the page title. (#309) - Add
BaseEntity.title
andBaseEntity.pageid
attributes. - More docstring
- Typo fixes
Full Changelog: v0.12.0rc3...v0.12.0rc4
v0.11.2
What's Changed
- Add python 3.11 pytest by @LeMyst in #244
- Wrong GlobeCoordinate SPARQL representation by @LeMyst in #247
- Fix typo in GlobeCoordinate SPARQL representation by @LeMyst in #248
- Adding support for EDTF datatype by @LeMyst in #143
- Fix README for wikibase-release-pipeline docker-compose by @LeMyst in #310
Full Changelog: v0.11.1...v0.11.2
v0.12.0rc3
What's Changed
- Partial fix compatibility with Wikibase 1.35 (Thanks @jmformenti)
- Fix and improve SDC support
- Improve bot support when writing to instance
- Improve session support
Full Changelog: v0.12.0rc2...v0.12.0rc3
v0.12.0rc2
What's Changed
- [Breaking changes] Add suffixes to entities classes (
entities.Item
becomeentities.ItemEntity
) (Thanks to @dpriskorn) - All HTTP requests will now use the same requests.Session
- Fix issue when comparing qualifiers #295 (Thanks to @pgrond)
- Improve
datatypes.Time
format validator - Allow integer for
datatypes.Time
precision - Improve
BaseEntity
attributes (Thanks to @dpriskorn) - Improve typing
- Fix/Improve
models.Claims
action_if_exists parameter - Add
wbi_fastrun.get_items()
to retrieve multiple IDs - Update docs requirements
Full Changelog: v0.12.0rc1...v0.12.0rc2
v0.12.0rc1
What's Changed
- Add Enum WikibaseDatePrecision, thanks to @dpriskorn #277
- Update README.md
- Update dependencies versions
- Update and improve Notebooks
- and multiple bugfixes
Full Changelog: v0.12.0.dev7...v0.12.0rc1
v0.12.0.dev7
What's Changed
- Rewrite the wbi_login module, each authentification method has now is own class. (there's no backward support with old Login class)
- wbi_login.OAuth2 (recommended)
- wbi_login.OAuth1
- wbi_login.ClientLogin
- wbi_login.Login
- Replace custom debug with
logging
module - Replace
simplejson
withujson
- Avoid recreating the anonymous session at each request
- Improve docs, available at https://wikibaseintegrator.readthedocs.io/
Full Changelog: v0.12.0.dev6...v0.12.0.dev7