-
-
Notifications
You must be signed in to change notification settings - Fork 47
/
changelog.md
102 lines (52 loc) · 2.29 KB
/
changelog.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
## 0.6.4
Better deps management.
## 0.6.2
Added gcsafe pragmas to extend method.
## 0.6.0
Added automatic URL decoding when fetching query parameters or path parameters from request object
## 0.5.8
remove cursor annotation; Prologue should work with ORC (thanks to @Yardanico's advice)
## 0.5.6
Added `getPostParamsOption`, `getQueryParamsOption`, `getFormParamsOption`, `getPathParamsOption`.
## 0.5.2
Deprecated prologue/security/hashers (fix #140).
## 0.4.8
A new form of user defined context.
Make ip-address clickable (fix #85).
## 0.4.6
Fixed `genUid` error.
Fixed https://github.com/planety/prologue/issues/122
## 0.4.4
Added `logueRouteLoose` to enable loosely route matching (fix #112).
## 0.4.2
fix custom setting error (#100)
plugin.nim is for document only (#99)
fix static file serving is slow in windows(`usestd` also works)
## 0.3.8
Move `basicAuthMiddleware` from `auth/auth.nim` to `middlewares/auth.nim`. Users need to change the import clause to `import prologue/middlewares/auth`.
Setting doesn't set the default path of staticDirs anymore.
Change `Response.headers` to `ResponseHeaders`, users can initialize it with `initResponseHeaders`.
## 0.3.6
Fixes that sessionMiddleware doesn't work when user does not register session.
Fixes HttpHeaders and adds nil check.
Fixes cookies containing commas fail for asynchttpserver using base64 encode.
## 0.3.4
Fixes "Always asked to install `cookiejar` when running" #36
## 0.3.2
Fixes `resp "Hello"` will clear all attributes.
Reduces unnecessary operations.
Adds tests for cookie.
Reduces unnecessary imports and compilation time.
## 0.3.0
Windows support multi-thread HTTP server(httpx).
The route of the request is stripped. (/hello/ -> /hello)
## 0.2.8
Adds `Settings.address`, user can specify listening `address`.
OpenAPI docs allows specifying source path.
Fix `configure.getOrdefault`'s bug.
Adds more documents.
Adds more API docs.
Changes import path, allows `import prologue/middlewares` instead of
`import prologue/middlewares/middlewares`.
Renames `validate` to `validater`. Supports `import prologue/auth`, `import prologue/auth`, `import prologue/middlewares`, `import prologue/openapi`, `import prologue/security`, `import prologue/signing` and `import prologue/validater`.
Moves signing from the core directory.