Releases: LeMyst/WikibaseIntegrator
Releases · LeMyst/WikibaseIntegrator
v0.12.8
What's Changed
- Prepare for next version by @LeMyst in #747
- Correction compilation Read the Docs by @LeMyst in #749
- Add missing docs by @LeMyst in #750
- Fix backoff error for max_tries argument by @LeMyst in #765
- fix missing sitelinks in item.write() by @dabu1111 in #764
- Prepare for 0.12.8 by @LeMyst in #766
New Contributors
Full Changelog: v0.12.7...v0.12.8
v0.12.7
What's Changed
- Prepare for next version by @LeMyst in #709
- Replace httpstat.us by httpbin.org by @LeMyst in #716
- Update requests-oauthlib to 2.0.0 by @LeMyst in #715
- Add support for local httpstatus by @LeMyst in #721
- fix(tests): fix build errors by @LeMyst in #733
- Add Python 3.13 support by @LeMyst in #720
- Add EntitySchema data type by @eloiferrer in #742
- Prepare for 0.12.7 by @LeMyst in #746
Full Changelog: v0.12.6...v0.12.7
v0.12.6
What's Changed
- Prepare next version by @LeMyst in #671
- Re-enable publish to testpypi by @LeMyst in #670
- Fix Read the Docs badge by @LeMyst in #672
- Add toml dependency for docs by @LeMyst in #673
- Fix "Edit on GitHub" in docs by @LeMyst in #674
- Try python 3.13-dev by @LeMyst in #675
- Disable test against 3.13 by @LeMyst in #676
- Add poetry.lock for pytest pipeline by @LeMyst in #678
- Fix unit test test_entity_qualifers_remove() by @LeMyst in #684
- Fix adding new Form to Lexeme by @LeMyst in #685
- Update the User-Agent policy URL by @guyfawcus in #707
- Prepare for 0.12.6 by @LeMyst in #708
New Contributors
- @guyfawcus made their first contribution in #707
Full Changelog: v0.12.5...v0.12.6
v0.12.5
What's Changed
- Prepare next version by @LeMyst in #556
- Add wd-population link in README by @LeMyst in #563
- Fix URL in README by @LeMyst in #564
- Update README.md by @LeMyst in #567
- Add newline test for String and MonolingualText by @LeMyst in #568
- Add get_lexeme_id() on Form and Sense by @LeMyst in #569
- Add Claim.reset_id() method by @LeMyst in #570
- Upgrade to Python 3.8 by @LeMyst in #558
- More example projects added by @LeMyst in #592
- Add trivy scan by @LeMyst in #604
- Remove trivy scan from build workflow by @LeMyst in #606
- Add separate trivy scan by @LeMyst in #605
- Bump to Python 3.12 by @LeMyst in #624
- Fix spelling after codespell by @LeMyst in #626
- Improve get method in claims.py to avoid KeyError by @eloiferrer in #625
- Bump version to v0.12.5 by @LeMyst in #627
- Add Missing EDTF and LocalMedia Enums by @luguenth in #633
- Add warning when using qualifier/reference in Reference by @LeMyst in #652
- Add common use cases by @LeMyst in #650
- Add new library utilization by @LeMyst in #651
- Add get lemma example to README.md by @dpriskorn in #654
- Add default value to None for wbi_helpers.get_user_agent() by @LeMyst in #659
- Re-order wbi_helpers by @LeMyst in #660
- Add download_entity_ttl support by @LeMyst in #664
- Create wbi_helpers.ipynb by @LeMyst in #661
- Add ActionIfExists.MERGE_REFS_OR_APPEND by @LeMyst in #619
- Use poetry instead of setuptools/requirements by @LeMyst in #658
- Temp fix for multiple version on testpypi by @LeMyst in #668
- Fix github action on tags by @LeMyst in #669
New Contributors
Full Changelog: v0.12.4...v0.12.5
v0.12.4
What's Changed
- Add concept URI as value by @LeMyst in #508
- Fix regex for time value by @eloiferrer in #512
- Generalize len() support by @LeMyst in #517
- Add more explicit information about differences between WBI/WDI by @LeMyst in #466
- Add SubClasses registration to BaseEntity by @LeMyst in #532
- Fix qualifiers when passing Qualifiers in set() by @LeMyst in #533
- Fix BaseEntity subclasses by @LeMyst in #535
- Add get_entity_url() by @LeMyst in #537
- Add JSON format helper to WBI Entity by @LeMyst in #534
- Improve datatype Time by @LeMyst in #542
- Add limit_claims to baseentity._write() by @LeMyst in #544
- Add Qualifiers.remove() and Qualifiers.clear() by @LeMyst in #545
- Fix exception if qualifier is not in list by @LeMyst in #546
- Check lexeme language format by @LeMyst in #554
New Contributors
- @eloiferrer made their first contribution in #512
Full Changelog: v0.12.3...v0.12.4
v0.12.3
What's Changed
- Add time doc by @LeMyst in #423
- Improve/Fix Exceptions by @LeMyst in #450
- Allow to write an entity as a new one by @LeMyst in #457
- Update setup.cfg python version by @LeMyst in #476
- Try python 3.12-dev by @LeMyst in #477
- Add wbi_helpers.edit_entity() by @LeMyst in #475
- Add lexeme helpers by @LeMyst in #478
Full Changelog: v0.12.2...v0.12.3
v0.12.2
What's Changed
- Remove useless code, everything is already taken care in
mediawiki_api_call()
. by @LeMyst in #410 - Use getLogger instead of directly logging by @LeMyst in #411
- Remove pkg_resources dependency by @LeMyst in #430
- Add Python 3.11 as default by @LeMyst in #443
- Update to latest mypy / Python 3.11 by @LeMyst in #446
- Add fulltext_search function by @LeMyst in #436
- Add snaktype when creating a claim by @LeMyst in #420
Full Changelog: v0.12.1...v0.12.2
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