Thom Dickson
903716bcf5
update docs and examples for endpoint middleware
2024-07-25 20:38:26 -04:00
Rene Schallner
c79d62ca2c
proposed change to parseAccept API
2024-04-27 21:29:32 +02:00
Louis Pearson
4988feb314
fix: simplify accept header api somewhat
2024-04-24 21:53:41 -06:00
Rene Schallner
9674c8f87a
Update hello_json.zig
2024-04-24 02:11:28 +02:00
Rene Schallner
1e1999802a
Merge branch 'zig-0.12.0'
2024-04-21 14:20:15 +02:00
Rene Schallner
8cfd190fb2
Merge branch 'zig-0.12.0' into zig-0.12.0
2024-04-21 13:59:47 +02:00
Rene Schallner
740ddab2a1
Merge branch 'zig-0.12.0' into zig-0.12.0
2024-04-21 13:54:51 +02:00
geemili
5f4b7957dc
fix: use error return trace in senderror
...
This should produce more usable error messages. The error messages before
this were pointing at zap runtime functions, instead of at the code that
produced the error.
2024-04-18 16:16:15 -06:00
Andreas Stocker
44af23827e
fix breaking changes as of 14-4-24
2024-04-14 18:19:18 +02:00
Tobias Simetsreiter
3f7492260d
zig 0.12.0-dev.3561+f45ba7d0c: remove type argument from fieldParentPtr
2024-04-07 18:21:49 +02:00
dweiller
43b6993942
update for @fieldParentPointer RLS change
2024-04-05 15:13:44 +11:00
Rene Schallner
c81a211bd3
re-write of zap.Router, fix #83
2024-03-23 23:00:25 +01:00
Rene Schallner
b2f4e29258
re-write of zap.Router, fix #83
2024-03-23 22:35:49 +01:00
Rene Schallner
8cf48ddfc1
zig master: exit, get_env fixes
2024-03-23 22:23:13 +01:00
Rene Schallner
77f5fd05b9
use methodAsEnum() in endpoint and json example
2024-02-24 15:57:11 +01:00
Rene Schallner
6d710ba448
use methodAsEnum() in endpoint and json example
2024-02-24 15:52:27 +01:00
Rene Schallner
5ea15b8a3e
performance: revert r.method enum back to ?[]const u8 new http.Method enum is available via r.methodAsEnum()
2024-02-24 15:49:14 +01:00
Rene Schallner
8a18a0258f
performance: revert r.method enum back to ?[]const u8
...
new http.Method enum is available via r.methodAsEnum()
2024-02-24 15:36:44 +01:00
Joe Liotta
4393866ea5
fixed unneeded optional unwrap in hello_json
2024-02-23 20:21:24 +01:00
Rene Schallner
1f6e945c08
cosmetics
2024-02-23 20:21:11 +01:00
Rene Schallner
680e981d13
access raw query params w/o allocator, close #40
2024-02-23 20:20:58 +01:00
Froxcey
694b3196db
Use custom method enum
2024-02-23 20:20:00 +01:00
Froxcey
39ee26f9a4
Use std.http.Method for Request.method
2024-02-23 20:16:44 +01:00
Joe Liotta
fb0f947e5a
fixed unneeded optional unwrap in hello_json
2024-02-22 19:12:44 -05:00
Rene Schallner
0609f98e05
cosmetics
2024-02-22 22:54:46 +01:00
Rene Schallner
c91948933c
access raw query params w/o allocator, close #40
2024-02-22 22:44:04 +01:00
Froxcey
37f7b8b4aa
Use custom method enum
2024-01-31 21:15:27 +08:00
Froxcey
92fdb6605c
Use std.http.Method for Request.method
2024-01-27 21:10:04 +08:00
Rene Schallner
bd1fbaee80
minor simple_router fixes
2024-01-24 22:59:38 +01:00
Rene Schallner
02449e01ff
minor simple_router fixes
2024-01-24 22:58:19 +01:00
Rene Schallner
fa4acdf954
fix router constness for current zig
2024-01-24 14:10:07 +01:00
stringnick
508b1a12c0
some refactoring
2024-01-24 13:59:36 +01:00
stringnick
2c2814144e
simple router with clojure
2024-01-24 13:59:36 +01:00
stringnick
5e76e17baf
some refactoring
2024-01-18 21:33:26 +01:00
stringnick
f13160eda6
simple router with clojure
2024-01-13 13:23:54 +01:00
Rene Schallner
61fbbe8b08
Refactored request, auth, endpoint: - zap.Request : refactored into its own file, along with supporting types and functions (e.g. http params related) - added setContentTypeFromFilename thx @hauleth. - zap.Auth : zap.Auth.Basic, zap.Auth.BearerSingle, ... - zap.Endpoint : zap.Endpoint, zap.Endpoint.Authenticating
2024-01-10 15:13:25 +01:00
Rene Schallner
07c74e757d
Refactored request, auth, endpoint:
...
- zap.Request : refactored into its own file, along with supporting
types and functions (e.g. http params related)
- added setContentTypeFromFilename thx @hauleth.
- zap.Auth : zap.Auth.Basic, zap.Auth.BearerSingle, ...
- zap.Endpoint : zap.Endpoint, zap.Endpoint.Authenticating
2024-01-10 15:05:53 +01:00
Rene Schallner
214cfc5dee
example comments
2024-01-09 16:01:53 +01:00
Rene Schallner
652f0e2277
Merge branch 'api_clean' into zig-0.12.0
2024-01-09 12:12:46 +01:00
Rene Schallner
737691581a
added setContentTypeFromFilename thx @hauleth.
2024-01-09 12:00:56 +01:00
Rene Schallner
290d8bd7cc
added setContentTypeFromFilename thx @hauleth.
2024-01-09 11:57:48 +01:00
Rene Schallner
295c2f68dd
don't pollute global namespace with fio
2024-01-09 11:33:44 +01:00
Rene Schallner
1e1b5f5c51
finalize: allocator always 1st-ish arg
2024-01-09 11:30:16 +01:00
renerocksai
207a7619f4
API cleanup #2 --------------
...
- Middleware: no more MixContexts
- zig structs are fine
- more documentation (comments -> autodoc).
- websocket docs
2024-01-09 11:28:53 +01:00
renerocksai
8892cae7df
API cleanup #1 --------------
...
- EndpointListener.register() // was: addEndpoint
- no more Simple
- getEndpoint -> endpoint()
2024-01-09 11:28:05 +01:00
Rene Schallner
724ce87bd2
don't pollute global namespace with fio
2024-01-09 11:07:07 +01:00
Rene Schallner
eca4d511f0
finalize: allocator always 1st-ish arg
2024-01-09 10:55:27 +01:00
renerocksai
551d033edc
API cleanup #2
...
--------------
- Middleware: no more MixContexts
- zig structs are fine
- more documentation (comments -> autodoc).
- websocket docs
2024-01-08 19:26:16 +01:00
renerocksai
3d651229f8
API cleanup #1
...
--------------
- EndpointListener.register() // was: addEndpoint
- no more Simple
- getEndpoint -> endpoint()
2024-01-08 15:50:46 +01:00
Brook Jeynes
9c19038082
Updated mustache.zig
to be more Zig like - mustache.zig
now returns a Mustache
struct. This allows functions to be called on the mustache instance, e.g. zap.mustacheFree(mustache)
-> mustache.free()
. - Updated mustache example. - Added doc strings to majority of mustache functions.
2024-01-07 22:22:37 +01:00