Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

Releases: kam193/todo-ms-client

ToDo-MS-client v0.1.0

16 Dec 20:00
7727f03
Compare
Choose a tag to compare

Added

  • Added comparing resources using their ID

  • Added default values for fields in Task

  • Objects are refreshed after creating or updating

  • Added refresh method to reload objects

  • Added helper methods for client and resources to handle sub-objects

  • Added support for subtasks

  • [dev] Added CodeQL check to the CI

  • [dev] Added pre-commit hooks to check formatting

  • [dev] Added optional functional tests to validate library against real server

  • [dev] Added sorting methods using ssort

  • [dev] Added experimental strict typing

Changed

  • Redesigned way how fields of resources are defined
  • Declared only minimal direct dependencies for the library, CI configured to run tests
    against minimal and newest dependencies.
  • Fields like creation date are now read-only.
  • The task's body supports now both types
  • Fields missed previously are added

Removed

  • Removed support for Python older than 3.9

Fixed

  • Fixed listing task lists due to wrong API responses on simple request

Known issue

  • Example file may be outdated, use tests/functional/test_crud.py as reference
  • Documentation is outdated, use tests as reference
  • Type hints for fields may create confusions

ToDo-MS-client v0.0.4

11 Sep 20:54
72c181e
Compare
Choose a tag to compare

Added

  • Basic docs with library interface reference

Changed

  • Switching to the new ToDo API

Removed

  • Attachment, Sensitivity as not supported by the new API

ToDo-MS-client v0.0.3

20 Jun 16:48
a664539
Compare
Choose a tag to compare

[0.0.3] - 2020-06-20

Added

  • Mark Task as complete
  • Create TaskList and Task
  • List attachments in task
  • Filtering TaskList on when listed
  • Simple support for filtering operators

Fixed

  • Support URLs with or without / at the begin or end

ToDo-MS-client v0.0.2

02 Jun 19:15
4d4cb39
Compare
Choose a tag to compare

[0.0.2] - 2020-05-02

Added

  • WebBrowserProvider can display custom messages
  • Support deleting Task and TaskList
  • Support updating Task and TaskList
  • Converting resource to dict

Changed

  • Resources have explicitly init methods
  • Package metadata updated

Fixed

  • Converting dates when aren't present in data dict
  • Type annotations
  • Package readme in PyPI

ToDo-MS-client v.0.0.1

21 May 20:22
9f47a50
Compare
Choose a tag to compare

Added

  • Login manually with personal MS Account
  • Read task's lists
  • Read task
  • Initial Readme, Contributing and code-style tools
  • Package building
  • CI automation