Changelog

Kakaowork 0.8.0 (2021-12-28)

Breaking Changes

  • Drop Python 3.6 support due to EOL (#136)

Kakaowork 0.7.1 (2021-11-25)

Bug Fixes

  • Added content-type header in async client (#168)

Kakaowork 0.7.0 (2021-11-25)

Breaking Changes

  • Changed to specifications for blockkit properties (#157)

  • Changed BlockKitBuilder.load to class method (#166)

Bug Fixes

  • Removed validator whether URL has file extension in ImageLinkBlock. (#151)

  • Fixed typo in blockkit.TextInline (#156)

  • Fixed errors for datetime format of str type in models (#163)

  • Fixed ratelimiter capacity reset not working (#164)

Kakaowork 0.6.0 (2021-11-15)

Breaking Changes

  • Replaced NamedTuple with pydantic.BaseModel. (#138)

    • Removed functions: to_dict/to_json/from_dict/from_json. Use pydantic methods now.

    • Renamed function: to_plain to plain.

New Features

  • Added Kakaowork API: messages.send_by. (#145)

  • Added Kakaowork APIs below. (#146)

    • /batch/users.set_work_time

    • /batch/users.set_vacation_time

    • /batch/users.reset_work_time

    • /batch/users.reset_vacation_time

Miscellaneous

  • Update dependencies. (#141)

    • urllib3 = “>=1.14,<2”

    • aiosonic = “>=0.10,<1”

Kakaowork 0.5.0 (2021-11-05)

New Features

  • Added Kakaowork API: messages.send_by_email (#130)

Enhancement

  • Support for TextBlock API format changed from KakaoWork 1.7 or higher (#131)

Kakaowork 0.4.1 (2021-10-13)

Miscellaneous

  • Python 3.10 support (#127)

Kakaowork 0.4.0 (2021-08-04)

New Features

  • Support Reactive Web API (#89)

Enhancement

  • Client-side rate limiting according to official documentation. (#94)

Miscellaneous

  • Changed aiosonic dependency (#85)

    • aiosonic>=0.10,<0.14

Kakaowork 0.3.3 (2021-06-29)

Bug Fixes

  • Fixed an exception occurs when missing fields from the models (#82)

Kakaowork 0.3.2 (2021-06-28)

Bug Fixes

  • Fixed import error

Kakaowork 0.3.1 (2021-06-20)

New Features

  • Added BlockKitBuilder API to load from JSON file (#37)

Documentation

  • Added docstrings for APIs documentation (#32)

Kakaowork 0.3.0 (2021-05-21)

New Features

  • Added AsyncKakaowork for asyncio support (#42)

Enhancement

  • Changed limit option to IntRange type (#47)

  • Updated API specific error codes and unknown. (#57)

  • Fields’ to_dict method is returned as a dict, not an OrderedDict. Also, it’s a timestamp, not a datetime. (#58)

Documentation

  • Added CLI documentation to help to use it (#33)

Miscellaneous

  • Changed dependencies (#60)

    • pytz>=2015.7

    • click^7.0.0

Kakaowork 0.2.1 (2021-05-03)

Enhancement

  • Change urllib3 minimum required version (#39)

  • Update the project classifiers

Kakaowork 0.2.0 (2021-04-30)

Breaking Changes

  • Replace block_type with type in Blocks and kit_type with type BlockKitBuilder (#31)

New Features

  • Add blocks option in messages send command (#31)

Enhancement

  • Support command aliases (#34)

Kakaowork 0.1.3 (2021-04-26)

Enhancement

  • Update imports in __init__.py (#29)

Bug Fixes

  • Fix client/model and update tests (#27)

  • Fixed timezone crash issue (#28)

Documentation

  • Project documentation via Sphinx (#24)

Kakaowork 0.1.2 (2021-04-21)

New Features

  • Add Kakaowork CLI (#7)

Enhancement

  • Update init imports (#9)

  • Add unit tests and improve code quality (#12)

  • Returns an error if CLI is not supported (#19)

Documentation

  • Update README (#8)

Kakaowork 0.1.1 (2021-04-07)

New Features

  • Implement Kakaowork BlockKits

  • Implement Kakaowork Client API (#2)