Skip to content

v0.14.0

Choose a tag to compare

@LeMyst LeMyst released this 31 Oct 02:56
· 66 commits to master since this release
83fcad5

What's Changed

Breaking changes

  • Replace the archived backoff library with a small retry decorator by @LeMyst in #1087
  • Split the MediaWiki API retries by cause and lower their default by @LeMyst in #1095

New features and improvements

  • Split writes larger than a maximum request size into several edits by @LeMyst in #1072
  • Add create_redirect() helper for wbcreateredirect by @LeMyst in #1074
  • Add set_claim() helper for wbsetclaim by @LeMyst in #1075
  • Add parse_value() helper for wbparsevalue by @LeMyst in #1078
  • Add get_available_badges() helper for wbavailablebadges (#309) by @LeMyst in #1079
  • Retry the read timeouts of read-only MediaWiki API actions by @LeMyst in #1096

Bug fixes

  • Keep claims of an unknown datatype instead of failing with IndexError by @LeMyst in #1081
  • Cancel the removal of a claim when an equal claim is added again by @LeMyst in #1082
  • Compare qualifiers and references exactly in MERGE_REFS_OR_APPEND by @LeMyst in #1083
  • Support EntitySchema in fastrun and fix the Property type URI by @LeMyst in #1084
  • Apply limit_claims and fields_to_update to MediaInfo statements by @LeMyst in #1085
  • Re-authenticate only once per API call on a lost session by @LeMyst in #1086
  • Replace instead of duplicating the claims loaded by get_claims() by @LeMyst in #1088
  • Batch generate_entity_instances() and handle deleted entities by @LeMyst in #1089
  • Don't raise KeyError when removing a qualifier of an absent property by @LeMyst in #1090
  • Let is_bot=False override an api created with is_bot=True by @LeMyst in #1091
  • Recognize unknown values from any Wikibase in fastrun by @LeMyst in #1092
  • Use the RDF IRIs of the Commons values in SPARQL queries by @LeMyst in #1093
  • Don't multiply the retries of nested retried calls by @LeMyst in #1094
  • Load the units and precisions of fastrun values lazily by @LeMyst in #1098

Documentation

  • Document the ActionIfExists modes of Claims.add() and add_claims() by @LeMyst in #1073
  • Add a self-hosted coverage badge to the README (#895) by @LeMyst in #1080

Other changes

  • Bump version to 0.13.1.dev0 and fix the release upload step by @LeMyst in #1071
  • Use Trivy's default DB sources and pin trivy-action by @LeMyst in #1076
  • Pin every GitHub Action to a commit SHA by @LeMyst in #1077
  • Prepare the 0.14.0 release by @LeMyst in #1099

Full Changelog: v0.13.0...v0.14.0