Skip to content

Releases: LeMyst/WikibaseIntegrator

v0.12.1

04 Sep 16:19
f258c99
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.12.1

v0.12.0

14 Jul 15:58
92c9680
Compare
Choose a tag to compare

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

07 Jul 19:05
231df01
Compare
Choose a tag to compare

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

03 Jul 13:41
337fb7a
Compare
Choose a tag to compare
v0.12.0rc5 Pre-release
Pre-release

What's Changed

  • [Breaking changes] Change ActionIfExists.REPLACE by ActionIfExists.REPLACE_ALL and ActionIfExists.APPEND by ActionIfExists.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

02 Jun 17:59
9cc5523
Compare
Choose a tag to compare
v0.12.0rc4 Pre-release
Pre-release

What's Changed

  • Add a NonExistentEntityError exception (Thanks to @dpriskorn)
  • Improve MediaWiki 1.35 compatibility. (Thanks to @dpriskorn)
  • Replace print() with logging 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 and BaseEntity.pageid attributes.
  • More docstring
  • Typo fixes

Full Changelog: v0.12.0rc3...v0.12.0rc4

v0.11.2

25 Apr 07:05
461ef95
Compare
Choose a tag to compare

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

24 Mar 19:22
c1d5534
Compare
Choose a tag to compare
v0.12.0rc3 Pre-release
Pre-release

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

18 Feb 19:41
ba68d26
Compare
Choose a tag to compare
v0.12.0rc2 Pre-release
Pre-release

What's Changed

  • [Breaking changes] Add suffixes to entities classes (entities.Item become entities.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

28 Jan 09:47
8467f31
Compare
Choose a tag to compare
v0.12.0rc1 Pre-release
Pre-release

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

10 Jan 07:59
9ba841c
Compare
Choose a tag to compare
v0.12.0.dev7 Pre-release
Pre-release

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 with ujson
  • 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