Releases: crowdin/crowdin-api-client-python
Releases · crowdin/crowdin-api-client-python
1.12.0
What's Changed
- feat: Reports API changes by @innomaxx in #109
- feat: Notification API by @OmAximani0 in #110
- feat: String Export Settings API implementation by @OmAximani0 in #105
- feat: Added support for
qaChecksIgnorableCategoriesby @OmAximani0 in #108 - fix: Bumped up the dependency versions by @OmAximani0 in #101
- fix: Updated the
setup.pyby @OmAximani0 in #104 - fix: incorrect naming for the file format settings methods by @andrii-bodnar in #107
- test: String Exporter Settings API by @OmAximani0 in #106
- ci: fix release triggers by @andrii-bodnar in #96
- ci: add the repository_dispatch event to the release workflow by @andrii-bodnar in #97
New Contributors
- @OmAximani0 made their first contribution in #101
- @innomaxx made their first contribution in #109
Full Changelog: 1.11.0...1.12.0
⚠️ Deprecation warning ⚠️
Some API methods related to Reports have been deprecated, please use the new methods. For more detail see the #109 PR.
Deprecated methods:
generate_simple_cost_estimate_reportgenerate_fuzzy_cost_estimate_reportgenerate_simple_translation_cost_reportgenerate_fuzzy_translation_cost_report
1.11.0
What's Changed
- feat: distributions API updates by @andrii-bodnar in #95
- ci: exit with error in case of lint issues by @andrii-bodnar in #86
- chore: conventional commits specification by @andrii-bodnar in #87
- ci: automated versioning by @andrii-bodnar in #93
- ci: create a GH release automatically by @andrii-bodnar in #94
Full Changelog: v1.10.1...1.11.0
bundleIds instead of the removed properties
1.10.1
1.10.0
What's Changed
- Added 3 new bundle functions with basic unit tests by @Pawes in #72
- Add missing groupId inside list glossaries/projects by @dhoko in #77
- ci: upgrade CI workflows by @andrii-bodnar in #78
New Contributors
Full Changelog: v1.9.0...v1.10.0
1.9.0
1.8.0
1.7.0
Added
-
Add
with_fetch_allfunctionality in #55 by @ayatsynyThis feature allows fetching all records from paginatable methods (where we have a limit and offset in arguments).
Example:
from crowdin_api import CrowdinClient client = CrowdinClient(token='__token__') # get all projects print(client.projects.with_fetch_all().list_projects()) # get projects but not more than 1000 print(client.projects.with_fetch_all(1000).list_projects())