Maxime Alves LIRMM
717d3f8bd6
[responses] use a wrapper function for exception handling (fix starlette 0.20)
2023-01-14 10:26:31 +01:00
Maxime Alves LIRMM
d0876e45da
[deps][breaking] starlette 0.20
2023-01-14 10:25:21 +01:00
Maxime Alves LIRMM
6504191c53
[deps] starlette 0.19
2023-01-14 10:12:51 +01:00
Maxime Alves LIRMM
7b639a8dc2
[deps] starlette 0.18
2023-01-14 10:11:14 +01:00
Maxime Alves LIRMM
20bd9077a4
pipenv update
2023-01-14 10:07:48 +01:00
Maxime Alves LIRMM
8b8caa2e15
[release] 0.6.22
2022-12-02 18:11:26 +01:00
Maxime Alves LIRMM
5a70c00541
[rc] 0.6.22-rc6
2022-10-13 12:21:26 +02:00
Maxime Alves LIRMM
7723acb812
[breaking] domain description is defined in a dict, not in "__name__", "__id__", "__routers__" ...
2022-10-13 12:18:13 +02:00
Maxime Alves LIRMM
fd682ba0e0
[fix] wrong "data" argument value when there is a default one
2022-09-13 19:15:45 +02:00
Maxime Alves LIRMM@home
e9c57049dd
[lib/domain] log.error unhandled exceptions
2022-09-06 21:51:48 +02:00
Maxime Alves LIRMM
e47ffcddb9
[deps] update pyJWT>2.4.0
2022-09-06 19:58:41 +02:00
Maxime Alves LIRMM
f0c898ba20
(0.6.22rc3) [halfapi] Log HTTPException with statuscode 500 as critical
2022-09-05 10:44:04 +02:00
Maxime Alves LIRMM@home
b7e678e00f
[rc] 0.6.22-rc2
2022-09-05 10:20:08 +02:00
Maxime Alves LIRMM@home
d0ec030ce9
[fix] important fix for argument handling
2022-09-05 10:18:57 +02:00
Maxime Alves LIRMM@home
039bc2c8fe
[tests][BREAK] arguments are not filtered (since version 0.6.20 probably)
2022-09-05 10:12:47 +02:00
Maxime Alves LIRMM@home
5e21d4c24f
fix ret_type feature
2022-08-31 00:14:10 +02:00
Maxime Alves LIRMM@home
8bdf5cab82
[testing] MODULE and CONFIG attributes
2022-08-31 00:13:29 +02:00
Maxime Alves LIRMM
910e1e1497
[release] 0.6.22-rc0
2022-08-18 20:24:57 +02:00
Maxime Alves LIRMM
53a691d985
[responses] html and plaintext return types as ret_type argument
2022-08-18 20:22:14 +02:00
Maxime Alves LIRMM@home
5d1b88daca
[release] 0.6.21
2022-08-08 20:26:31 +02:00
Maxime Alves LIRMM@home
c0bd6ddc43
[release] 0.6.21
2022-08-08 20:21:05 +02:00
Maxime Alves LIRMM
779dd2d519
[deps] lock pipenv update
2022-07-18 20:35:49 +02:00
Maxime Alves LIRMM
84747e3f73
[release] 0.6.20-rc0
2022-07-18 20:34:12 +02:00
Maxime Alves LIRMM
18748808c9
[fix] argument handling
2022-07-18 18:47:38 +02:00
Maxime Alves LIRMM
34ede09fe2
[release] 0.6.19
2022-07-06 08:34:11 +02:00
Maxime Alves LIRMM
6ebdf765bd
[deps] pytest v7, [ci/cd] no tests on python3.6
2022-07-06 08:29:29 +02:00
Maxime Alves LIRMM
2d47789f61
[ci/cd] parallel tests on multiple python versions
2022-07-06 08:15:49 +02:00
maxime
3ec6d7514e
[release] 0.6.18
2022-06-23 15:48:58 +02:00
maxime
3c97d39cdc
[config] restore dumped configuration when using HALFAPI_DOMAIN_NAME
2022-06-23 15:33:19 +02:00
maxime
f96c712aa8
[release] 0.6.17
2022-06-23 11:07:41 +02:00
maxime
23a93026aa
[halfdomain] fix feature HALFAPI_DOMAIN_MODULE for acls route
2022-06-23 11:03:52 +02:00
maxime
05cf37c775
[deps] ajout virtualenv dans les deps (pour build)
2022-06-23 11:00:33 +02:00
maxime
a46b045ca6
[release] 0.6.16
2022-06-23 07:24:05 +02:00
maxime
f68b7e59b8
handle HALFAPI_DOMAIN_MODULE environment variable
2022-06-23 07:21:49 +02:00
Maxime Alves LIRMM@home
b17ce623f4
[release] 0.6.15
2022-05-17 16:19:41 +02:00
Maxime Alves LIRMM@home
7dd7d00625
[halfdomain] fix last modification
2022-05-17 16:13:33 +02:00
Maxime Alves LIRMM@home
389823db82
[deps] Pipfile lock
2022-05-17 16:02:23 +02:00
Maxime Alves LIRMM@home
e70239433f
[halfdomain] add ability to specify a domain's acl module path in __acl__ attribute
2022-05-17 16:01:58 +02:00
Maxime Alves LIRMM@home
739ffc9afa
[release] 0.6.14
2022-05-17 10:31:34 +02:00
Maxime Alves LIRMM@home
99d4aaeb8d
[lib/responses] ajout format XLSX, car ODS bug avec les dates
...
https://github.com/pyexcel/pyexcel-ods/issues/31
2022-05-17 10:30:15 +02:00
Maxime Alves LIRMM
0d9dc2a018
[release] 0.6.13
...
- (rollback from 0.6.12) Remove pytest from dependencies in Docker file and
remove tests
- (dep) Add "packaging" dependency
- Add dependency check capability when instantiating a domain (__deps__
variable, see in dummy_domain)
2022-03-21 09:51:04 +01:00
Maxime Alves LIRMM
b63b0f52c6
[domain] checks versions specified in __deps__ variable of domain module
2022-03-21 09:45:35 +01:00
Maxime Alves LIRMM
63d6d1e8ea
[release] 0.6.12
2022-03-17 17:48:41 +01:00
Maxime Alves LIRMM
e8c99e6012
[ci/cd] install pytest in docker image, run pytest at launch
2022-03-17 17:38:20 +01:00
Maxime Alves LIRMM
568aea9ea8
[clena] nettoyage des fonctions non utilisées
2022-03-16 13:09:50 +01:00
Maxime Alves LIRMM
988a1e5bab
[ci/cd] fix kaniko call
2022-03-14 15:24:57 +01:00
Maxime Alves LIRMM
de72e469d2
[release] 0.6.11
2022-03-14 15:16:06 +01:00
Maxime Alves LIRMM
f7879c6388
[release] 0.6.10
...
- Add "x-out" field in HTTP headers when "out" parameters are specified for a
route
- Add "out" kwarg for not-async functions that specify it
- Hide data fields in args_check logs
- Fix testing lib for domains (add default secret and debug option)
- Domains now need to include the following variables in their __init__.py
- __name__ (str, optional)
- __id__ (str, optional)
- halfapi domain
- Mounts domain routers with their ACLs as decorator
- Configuration example files for systemd and a system-wide halfapi install
- Runs projects
- Handles JWT authentication middleware
2022-03-08 19:24:24 +01:00
Maxime Alves LIRMM
84179743a6
[release] 0.6.9
2022-03-02 16:46:32 +01:00
Maxime Alves LIRMM
adf7f872b6
changelog
2022-02-28 10:21:01 +01:00