Skip to content

2.0.0-rc.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@fschade fschade released this 18 Apr 08:47
· 29 commits to main since this release
314b41b
TDK housekeeping stabilization (do not merge before #50) (#52)

* feat(test): add new koko tests and eslint housekeeping

- add new 070-user-group-search-and-share test and docs from the koko test paper
- add new groups api and add those to the tdk client
- add several es-lint rules to the default config and apply those

* fix(artifacts): rebuild artifacts after rebase

* fix(test): fix wrong path

* feat(test): add new koko tests and some test housekeeping

- add new 080-create-space test and docs based on the koko test paper
- add client version guard to protect the test from unsupported client versions
- rename the api tdk package to endpoints, to not have a api.api route which is needed for ocis
- add eslint rule to have linebreaks between class members
- stop using k6 response json method
- add client endpoints for application
- add client endpoints for drive
- add client endpoints for role

* - add missing client demos to the kitchen sink test
- fix static space creation count

* feat(test): add new koko tests and some test housekeeping

- add new 090-add-remove-user-share test and docs based on the koko test paper
- add new share delete client endpoint

* add share.delete to the kitchen sink example

* feat(test): add new koko tests and some test housekeeping
- add koko 030-search-for-filename test and docs
- introduce versionSupported helper and use it instead of plain conditions
- add tag search
- use og jsonpath instead of jsonpath-plus and adjust related helpers
- introduce tag client endpoints
- introduce systemtags and systemtags_relations endpoints
- introduce libregraph org tags endpoints

* fix(cleanup endpoints): cleanup all tdk endpoints

* fix(linting): cleanup eslint config and apply airbnb best practices

* feat(eslint): split up eslint config

* enhancement: cleanup tdk client
this enhancement cleans up the tdk/client endpoint structure and introduces a naming schema which applies to all compatible clouds.

beside the client refactoring it updates all related tests to use that changed api.

* enhancement: cleanup utils tdk package

cleanup, rename and structure available and used utils

* enhancement: add vitest and utils unit tests

integrate vitest, make it possible to run tests on monorepo level via turbo and provide unit tests for the utils package

* fix: circular platform import

mote Platform const out of the client to prevent circular imports

* fix: cleanup tdk auth adapter

cleanup auth adapters and rename the oidc adapter to kopano

* fix: eslint semi rule

remove not needed semicolons

* fix: requestFactory params and queryJson empty value handling

* fix: long chained rebase

cleanup previous pr rebase