Skip to content

Releases: kurusugawa-computer/annofab-api-python-client

v0.52.0(Annofab v0.131.0)

04 Jan 07:28
956a848
Compare
Choose a tag to compare

Enhancements

  • ロギングレベルを全体的に見直しました。
    • HTTPリクエストの内容をデバッグレベルで出力するようにしました。
    • HTTPErrorなどが発生したときに出力するレスポンスとリクエストの内容を、DEBUGレベルからERRORレベルで出力するようにしました。

Deprecations

  • python3.6のサポートを終了しました。
  • annofabapi.utils.my_backoffannofabapi.api.my_backoffに移動しました。
  • annofabapi.utils.utils.ignore_http_errorを削除しました。使う頻度が少ないからです。
  • annofabapi.utils.utils.allow_404_errorを削除しました。使う頻度が少ないからです。

What's Changed

Full Changelog: v0.51.0...v0.52.0

v0.51.0(Annofab v0.128.0)

27 Nov 13:48
9920e07
Compare
Choose a tag to compare

New Features

  • annofabapi.dataclass.project.ProjectConfigurationeditor_versionを追加 #385
  • annofabapi.api.AnnofabApiget_statistics_available_datesを追加 #385

What's Changed

Full Changelog: v0.50.2...v0.51.0

v0.50.2(Annofab v0.127.1)

18 Nov 05:29
32f0f77
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.50.1...v0.50.2

v0.50.1(Annofab v0.127.1)

18 Nov 03:46
756ad10
Compare
Choose a tag to compare

Enhancements

  • ログメッセージにproject_idも追加しました。 #373

v0.50.0(Annofab v0.125.0)

06 Nov 03:05
bfaa505
Compare
Choose a tag to compare

#366

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)

29 Oct 02:58
0a293b5
Compare
Choose a tag to compare

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)

26 Oct 06:28
83ddadd
Compare
Choose a tag to compare

New Features

  • annofabapi.wrapper.Wrapper.get_task_histories_or_none :新規追加 #367
  • annofabapi.wrapper.Wrapper._ccreate_request_body_for_copy_annotation :新規追加(privateからprotectedに変更) #367

v0.48.2(Annofab v0.123.0)

29 Sep 06:47
6473419
Compare
Choose a tag to compare

Enhancements

  • AnnoFab v0.123.0 のWebAPIに対応しました。 #364

v0.48.1(Annofab v0.121.0)

27 Sep 06:26
3f5cea4
Compare
Choose a tag to compare

Enhancements

  • 以下の関数は、Content-Typeが取得できないときはAnnofabApiExceptionをスローするのではなく、application/octet-stream をContent-Typeに渡すようにしました。#362
    • annofabapi.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)

22 Sep 08:05
8140777
Compare
Choose a tag to compare

Enhancements

  • annofabapi.wrapper.Wrapper.upload_data_to_s3:AWS S3にファイルをアップロードしたときのETagの値が、データ(ファイルやバイナリ)のMD5ハッシュ値と一致しない場合、annofabapi.exceptions.CheckSumError をスローするようにしました。 #360

Deprecations

  • annofabapi.wrapper.AnnofabApiWrapper.copy_annotation_specs を削除しました。特殊なケースにしか対応しておらず、汎用的なメソッドでないためです。 #361
  • annofabapi.models.JobType を削除します。替わりにannofabapi.models.ProjectJobTypeを使用してください。 #361
  • annofabapi.dataclass.job.JobInfoを削除します。替わりにannofabapi.models.ProjectJobInfoを使用してください。 #361