Commit Graph

  • c808ba21ab
    [fix] oubli import master maxime 2024-05-28 03:40:29 +0200
  • 9f908d3cee
    [release] halfapi 0.6.30 maxime 2024-05-28 02:27:54 +0200
  • 7b6d9e994a
    [deps] starlette v0.37 maxime 2024-05-28 02:23:03 +0200
  • 8f6330bca7
    [deps] starlette 0.35 maxime 2024-05-28 02:21:17 +0200
  • 8506aa5322
    [middleware] fix DomainMiddleware constructor for 0.35 maxime 2024-05-28 02:19:34 +0200
  • b683e80959
    [halfapi] remove on_startup argument according to starlette 0.26 maxime 2024-05-28 01:36:49 +0200
  • b412d249a1
    [deps] bump dependencies versions maxime 2024-05-28 01:31:40 +0200
  • f4f9a0fc66 [dockerfile] alpine 3.19 - utilisation d'un venv Maxime Alves LIRMM 2023-12-13 11:18:01 +0100
  • c855cce013 [release] 0.6.29 Maxime Alves LIRMM 2023-12-12 15:03:06 +0100
  • e083c4386e [release] 0.6.28 Maxime Alves LIRMM 2023-11-24 14:31:10 +0100
  • 476ae29792 [rc] 0.6.28rc5 Maxime Alves LIRMM 2023-09-01 04:59:17 +0900
  • 673097adeb [half_domain] fix ACL route when checked ACL is a decorator Maxime Alves LIRMM 2023-09-01 04:58:12 +0900
  • 1cc1bbd5ef [rc] 0.6.28rc4 (remove rc3) Maxime Alves LIRMM 2023-08-21 08:47:47 +0200
  • 135d6e86e4 [conf] fix export SECRET variable Maxime Alves LIRMM 2023-08-21 08:47:19 +0200
  • 0fcf433ec6 [ci] use alpine base image directly Maxime Alves LIRMM 2023-08-21 00:08:29 +0200
  • 45cf32de2b [ci] utilisation de l'image 3.17 (pour fix le bug exceptiongroup) Maxime Alves LIRMM 2023-08-20 23:53:18 +0200
  • 1b713c3816 [ci] fix image pour les tests <3.11 Maxime Alves LIRMM 2023-08-20 23:42:10 +0200
  • 59889e1e31 [ci] pipenv --skip-lock (has been remove) Maxime Alves LIRMM 2023-08-20 23:34:34 +0200
  • 28a1a69435 [rc] 0.6.28rc3 - fix bugs and general configuration management cleanup (see changelog) Maxime Alves LIRMM 2023-08-20 23:32:50 +0200
  • 65ecf9817c [ci/Dockerfile] use of alpine OS instead of debian, bump python to version 3.11 maxime 2023-08-09 14:31:27 +0200
  • 3b7d3bda5c [rc] 0.6.28rc2 maxime 2023-08-09 14:24:32 +0200
  • e19f27f306 [deps] starlette 0.31 maxime 2023-08-09 14:23:09 +0200
  • e9c84c9f7c [rc] 0.6.28-rc1 maxime 2023-08-08 09:09:16 +0200
  • b1595beb14 [tests] write a schema component for dummy_domain for example maxime 2023-08-02 13:29:57 +0200
  • 60ff99d0fb [domain] you can specify Schema components under the "schema_components" key of the domain dictionary maxime 2023-08-02 12:55:04 +0200
  • 9657f0f9ec [ci-cd] add python 3.11 to testing releases maxime 2023-08-02 10:57:33 +0200
  • f646b4d663 [ci-cd] coverage report maxime 2023-08-02 10:49:54 +0200
  • 0817882558 [dev-deps] ajout de la dépendance a coverage maxime 2023-08-02 10:43:50 +0200
  • 896ce58731 [pytest] do not avoid to run doctest modules in halfapi sources! maxime 2023-08-02 10:39:06 +0200
  • 87856cfb42 [cli-conf] halfapi domain : the file provided as argument is a toml file of the format of .halfapi/config, + better config handling maxime 2023-08-02 08:16:30 +0200
  • 4856f80b99 [rc] 0.6.28-rc0-1 maxime 2023-08-02 06:32:26 +0200
  • eac602f0a5 [rc] 0.6.28rc0 maxime 2023-08-01 20:50:58 +0200
  • 14e051bd91 [doc-schema] the "/" route on a domain now returns the OpenAPI-validated Schema (not a list of schemas), the "dummy_domain" test now validates OpenAPI specs maxime 2023-08-01 20:31:17 +0200
  • 20563081f5 [doc-schema] In module-based routers, if there is a path parameter, you can specify an OpenAPI documentation for it, or a default will be used maxime 2023-08-01 19:46:01 +0200
  • 7949b3206c [dev-deps] openapi-schema-validator, openapi-spec-validator maxime 2023-08-01 19:41:49 +0200
  • c4583b7187 [doc] add docstrings for halfapi routes maxime 2023-08-01 17:43:59 +0200
  • 2413436104 [acl] The public acls check routes use the "HEAD" method, deprecated "GET" maxime 2023-08-01 17:29:19 +0200
  • 54cc6c17c9 [release] 0.6.27 Maxime Alves LIRMM 2023-06-07 11:46:53 +0200
  • ff3a39c740 [rc] 0.6.27rc0 Maxime Alves LIRMM 2023-02-23 12:41:37 +0100
  • 8d254bafa0 [feature] changes in the ACLs result availability Maxime Alves LIRMM@home 2023-02-23 02:51:28 +0100
  • 0a385661b9 [rc] 0.6.26rc0 Maxime Alves LIRMM 2023-02-23 11:44:57 +0100
  • e065fe04e4 [tests] test with multiple optional parameteres Maxime Alves LIRMM 2023-02-21 19:30:59 +0100
  • b7c5704c95 [tests] fix tests so the data is sent in json Maxime Alves LIRMM 2023-02-21 19:23:23 +0100
  • dd83a337e9 [lib.domain] route_decorator : Adds the "base_url", "cookies" and "url" to the "halfapi" argument of route definitions Maxime Alves LIRMM 2023-02-21 19:22:57 +0100
  • f6d08e8309 [release] 0.6.25 0.6.25 Maxime Alves LIRMM 2023-02-20 12:18:38 +0100
  • 262de901a8 [jwtMiddleware] on expired signature error, returns Nobody and do not raise an exception Maxime Alves LIRMM 2023-02-13 11:14:24 +0100
  • e5c25ede1f [rc] 0.6.25-rc0 Maxime Alves LIRMM 2023-02-08 12:53:32 +0100
  • de015d07a4 [rc] 0.6.25-rc0 0.6.25-rc0 Maxime Alves LIRMM 2023-02-08 12:53:32 +0100
  • b4c37ea999 [release] 0.6.24 0.6.24-rc0 0.6.24 Maxime Alves LIRMM 2023-02-03 14:22:04 +0100
  • 5a7e51ae94 [jwtMiddleware] clean "is_fake_user_id" code Maxime Alves LIRMM 2023-02-03 14:20:01 +0100
  • 69129fd7af [doc][release] 0.7.0 Maxime Alves LIRMM 2023-02-03 12:43:30 +0100
  • a3fc6dc830 [authMiddleware] UN-Breaking uses either the cookie or the header names "Authorization" Maxime Alves LIRMM 2023-02-03 12:43:16 +0100
  • 064127dc16 [fix] tests for running by implementing the dry-run option to the domain command Maxime Alves LIRMM@home 2023-02-03 00:02:56 +0100
  • c2eb95533c [fix] fix check_domain test c9ecc1f8d2 Maxime Alves LIRMM@home 2023-02-02 22:33:35 +0100
  • bbb027cd0d [authMiddleware][BREAKING] read token from "JWTToken" cookie Maxime Alves LIRMM 2023-02-02 19:56:59 +0100
  • c9ecc1f8d2 [cli] allow to run halfapi on a specified domain using the "halfapi domain --run DOMAIN" command Maxime Alves LIRMM 2023-02-02 19:56:11 +0100
  • d1a8351997 [halfapi] if there is only one domain it is automatically enabled Maxime Alves LIRMM 2023-02-02 19:55:37 +0100
  • dc29abea84 [release] 0.6.23 0.6.23 refactor_starlite Maxime Alves LIRMM 2023-01-14 12:03:40 +0100
  • 4c966e7151 [deps] toml bumps version 0.10 Maxime Alves LIRMM 2023-01-14 11:43:38 +0100
  • 7deb353b4b [deps] PyYAML bumps version 6.0 Maxime Alves LIRMM 2023-01-14 11:39:40 +0100
  • 3986083725 [deps] PyJWT bumps version 2.6.0 Maxime Alves LIRMM 2023-01-14 11:37:08 +0100
  • 301b0eeab5 [deps] click bump version 8 Maxime Alves LIRMM 2023-01-14 11:29:14 +0100
  • cc0566542b [deps] orjson bump version 3.8.5 Maxime Alves LIRMM 2023-01-14 11:23:25 +0100
  • 4f4dac0ff2 [deps] Migration from starlette v0.18 to v0.23 Maxime Alves LIRMM 2023-01-14 11:10:13 +0100
  • 0417f27b3f [deps] starlette 0.23 starlette_migration_0.18_0.23 Maxime Alves LIRMM 2023-01-14 11:08:44 +0100
  • 552f00a65b [deps] starlette 0.22 Maxime Alves LIRMM 2023-01-14 10:59:42 +0100
  • aefe448717 [tests][fix] compares the json interpreted value instead of the string Maxime Alves LIRMM 2023-01-14 10:55:45 +0100
  • 01333a200c [testing] changes from requests to httpx for Starlette TestClient (breaks) Maxime Alves LIRMM 2023-01-14 10:55:20 +0100
  • f3784fab7f [deps][breaking] starlette 0.21 Maxime Alves LIRMM 2023-01-14 10:54:10 +0100
  • 717d3f8bd6 [responses] use a wrapper function for exception handling (fix starlette 0.20) Maxime Alves LIRMM 2023-01-14 10:26:31 +0100
  • d0876e45da [deps][breaking] starlette 0.20 Maxime Alves LIRMM 2023-01-14 10:25:21 +0100
  • 6504191c53 [deps] starlette 0.19 Maxime Alves LIRMM 2023-01-14 10:12:51 +0100
  • 7b639a8dc2 [deps] starlette 0.18 Maxime Alves LIRMM 2023-01-14 10:11:14 +0100
  • 20bd9077a4 pipenv update Maxime Alves LIRMM 2023-01-14 10:07:48 +0100
  • 8b8caa2e15 [release] 0.6.22 0.6.22 Maxime Alves LIRMM 2022-12-02 18:11:26 +0100
  • 5a70c00541 [rc] 0.6.22-rc6 0.6.22-rc6 Maxime Alves LIRMM 2022-10-13 12:21:26 +0200
  • 7723acb812 [breaking] domain description is defined in a dict, not in "__name__", "__id__", "__routers__" ... Maxime Alves LIRMM 2022-10-13 12:13:37 +0200
  • fd682ba0e0 [fix] wrong "data" argument value when there is a default one 0.6.22-rc5 Maxime Alves LIRMM 2022-09-13 19:15:45 +0200
  • e9c57049dd [lib/domain] log.error unhandled exceptions Maxime Alves LIRMM@home 2022-09-06 21:51:48 +0200
  • e47ffcddb9 [deps] update pyJWT>2.4.0 0.6.22-rc4 Maxime Alves LIRMM 2022-09-06 19:58:41 +0200
  • f0c898ba20 (0.6.22rc3) [halfapi] Log HTTPException with statuscode 500 as critical 0.6.22-rc3 origin_devel Maxime Alves LIRMM 2022-09-02 15:38:59 +0200
  • b7e678e00f [rc] 0.6.22-rc2 0.6.22-rc2 Maxime Alves LIRMM@home 2022-09-05 10:20:08 +0200
  • d0ec030ce9 [fix] important fix for argument handling Maxime Alves LIRMM@home 2022-09-05 10:18:57 +0200
  • 039bc2c8fe [tests][BREAK] arguments are not filtered (since version 0.6.20 probably) Maxime Alves LIRMM@home 2022-09-05 10:12:47 +0200
  • 5e21d4c24f fix ret_type feature devel Maxime Alves LIRMM@home 2022-08-31 00:12:37 +0200
  • 8bdf5cab82 [testing] MODULE and CONFIG attributes Maxime Alves LIRMM@home 2022-08-08 20:01:48 +0200
  • b3ae9d4759 [wip] 0.7.0 - acl decorator 0.7.0 Maxime Alves LIRMM 2022-08-19 18:45:45 +0200
  • ef4a4c2b98 [wip] do not use subroutes and HalfDomain.read_routes is a generator wip_0.6.22 maxime 2022-08-19 12:01:43 +0200
  • 910e1e1497 [release] 0.6.22-rc0 0.6.22-rc0 Maxime Alves LIRMM 2022-08-18 20:24:57 +0200
  • 53a691d985 [responses] html and plaintext return types as ret_type argument Maxime Alves LIRMM 2022-08-18 20:19:36 +0200
  • d5076abb21 [responses] html and plaintext return types as ret_type argument Maxime Alves LIRMM 2022-08-18 20:19:36 +0200
  • 0d0d49d257 [wip] 0.7.0 Maxime Alves LIRMM 2022-04-19 16:08:20 +0200
  • 5d1b88daca [release] 0.6.21 0.6.21 Maxime Alves LIRMM@home 2022-08-08 20:19:54 +0200
  • c0bd6ddc43 [release] 0.6.21 Maxime Alves LIRMM@home 2022-07-18 23:23:09 +0200
  • eba8919d97 [release] 0.6.21 0.6.21-rc1 Maxime Alves LIRMM@home 2022-08-08 20:19:54 +0200
  • d3c0970a0e [test][domain_middleware] tests for middleware Maxime Alves LIRMM@home 2022-08-08 20:19:25 +0200
  • bc37b2c4b7 [lib/domain_middleware] takes full domain config in constructor Maxime Alves LIRMM@home 2022-08-08 20:16:03 +0200
  • 782a489042 [testing] MODULE and CONFIG attributes Maxime Alves LIRMM@home 2022-08-08 20:01:48 +0200
  • b2084bf8c3 [wip] wip Maxime Alves LIRMM 2022-08-08 16:42:31 +0200
  • 6bb6abcbd4 [changelog] module 0.6.21-rc1 Maxime Alves LIRMM@home 2022-08-05 09:42:14 +0200