Releases: kurusugawa-computer/annofab-api-python-client
Releases · kurusugawa-computer/annofab-api-python-client
v0.50.0(Annofab v0.125.0)
New Features
webapiの追加に伴い、以下の関数を追加しました。
ただし2021/11/06時点で、新しい統計WebAPIは性能面に問題があります。使用する際はご注意ください。
annofabapi.AnnofabApi
- get_account_daily_statistics
- get_inspection_daily_statistics
- get_phase_daily_statistics
- get_task_daily_statistics
- get_worktime_daily_statistics
- get_worktime_daily_statistics_by_account
annofabapi.Wrapper
- get_account_daily_statistics
- get_inspection_daily_statistics
- get_phase_daily_statistics
- get_task_daily_statistics
- get_worktime_daily_statistics
- get_worktime_daily_statistics_by_account
Deprecation Schedule
以下の関数は 2021-01-25 以降に廃止する予定です。
- annofabapi.Wrapper
- get_task_statistics
- get_account_statistics
- get_inspection_statistics
- get_task_phase_statistics
- get_worktime_statistics
- annofabapi.AnnofabApi
- get_task_statistics
- get_account_statistics
- get_inspection_statistics
- get_task_phase_statistics
- get_worktime_statistics
v0.49.0(Annofab v0.123.0)
deprecation schedule
- labor関係の関数を非推奨にしました。将来的にwebapiが廃止されるためです。2021/02/01以降に廃止する予定です。 #369
- AnnofabApi.get_labor_control
- Wrapper.get_labor_control_worktime
- Wrapper.get_labor_control_availability
v0.48.3(Annofab v0.123.0)
v0.48.2(Annofab v0.123.0)
Enhancements
- AnnoFab v0.123.0 のWebAPIに対応しました。 #364
v0.48.1(Annofab v0.121.0)
Enhancements
- 以下の関数は、Content-Typeが取得できないときは
AnnofabApiException
をスローするのではなく、application/octet-stream
をContent-Typeに渡すようにしました。#362annofabapi.wrapper.Wrapper.upload_file_to_s3
annofabapi.wrapper.Wrapper.put_supplementary_data_from_file
annofabapi.wrapper.Wrapper.upload_instruction_image
v0.48.0(Annofab v0.121.0)
Enhancements
annofabapi.wrapper.Wrapper.upload_data_to_s3
:AWS S3にファイルをアップロードしたときのETagの値が、データ(ファイルやバイナリ)のMD5ハッシュ値と一致しない場合、annofabapi.exceptions.CheckSumError
をスローするようにしました。 #360
Deprecations
v0.47.2(Annofab v0.121.0)
v0.47.1(Annofab v0.121.0)
Enhancements
annofabapi.Wrapper.get_labor_control_worktime
:502 Errorが発生しても処理を継続できるようにするannofabapi.dataclasses.annotation.FullAnnotation
:型からOptionalを除去する
v0.47.0(Annofab v0.120.0)
New Features
annofabapi.AnnofabApi
にコメント関連の関数を追加しました。 #351annofabapi.AnnofabApi.get_comments
annofabapi.AnnofabApi.batch_update_inputs
Enhancements
SimpleAnnotationParser.parse
関数に、SimpleAnnotationDetail
クラスのdata
プロパティを変換する関数を渡せるようにしました。SimpleAnnotationDetail
クラスのdata
プロパティをdictからdataclassに変換するときなどに利用できます。 #350
Bug Fixes
annofabapi.AnnofabApi
クラスのクラス変数をインスタンス変数に変更しました。
v0.46.5(Annofab v0.117.0)
Enhancements
- 内部的な処理を変更しました。 #346
Deprecation Schedule
- 2022-01-01 以降にPython3.6のサポートを停止します。対応するPythonバージョンは3.7以上になります。