Todo-ms-client

Latest version: v0.1.0

Safety actively analyzes 621654 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.0

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

0.0.4

Added

- Basic docs with library interface reference

Changed

- Switching to the new ToDo API

Removed

- `Attachment`, `Sensitivity` as not supported by the new API

0.0.3

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

0.0.2

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

0.0.1

Added

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

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.