Tommi Reiman
|
c678ca9789
|
Print both request & response diffs
|
2019-04-29 15:29:02 +03:00 |
|
Valtteri Harmainen
|
f7332d3bc4
|
Fix empty query params map resulting in redundant '?' in path
|
2019-04-27 08:22:08 +03:00 |
|
Juho Teperi
|
9241de9a43
|
Merge pull request #258 from fraxu/shadow-dom-fix
Support html5 links inside Shadow DOM
|
2019-04-15 11:13:15 +03:00 |
|
Antti Leppänen
|
c9076e57ad
|
Use getBrowserEvent method instead of _event property
|
2019-04-12 07:12:46 +03:00 |
|
Antti Leppänen
|
733958404e
|
Use doc-string.
|
2019-04-10 12:14:21 +03:00 |
|
Antti Leppänen
|
b258e0abba
|
Support html5 links inside Shadow DOM
|
2019-04-10 09:03:48 +03:00 |
|
mathieu
|
909e82168a
|
Support Sieppari-style error handlers with pedestal
The reitit-pedestal Executor checks if the mounted interceptors have
1-arity error handler. If so, they are wrapped into a 2 arrity function.
|
2019-04-04 09:38:39 +02:00 |
|
Tommi Reiman
|
a0d833e645
|
0.3.1
|
2019-03-18 08:27:25 +02:00 |
|
Tommi Reiman
|
d21dd03dfa
|
0.3.0
|
2019-03-17 14:22:15 +02:00 |
|
Juho Teperi
|
057fae9e46
|
Update easy.cljs
|
2019-03-15 16:49:57 +02:00 |
|
Tommi Reiman
|
72a0ad2a5b
|
Push ns-records into user ns
|
2019-03-07 10:54:01 +02:00 |
|
Tommi Reiman
|
36634abd39
|
:reitit.trie/parameters option takes sequence of keys
|
2019-03-07 10:45:16 +02:00 |
|
Tommi Reiman
|
1d5d5f663b
|
Support Clojure 1.9.0
|
2019-03-07 08:49:26 +02:00 |
|
Tommi Reiman
|
e41a50cb80
|
20% faster wildcard parameters with records
|
2019-03-07 08:20:41 +02:00 |
|
Tommi Reiman
|
55a5133e85
|
Rename :reitit.core/trie-compiler -> :reitit.trie/trie-compiler
|
2019-03-07 08:19:28 +02:00 |
|
Tommi Reiman
|
5ab1f2829e
|
Decode in single sweep, 8% faster
|
2019-03-07 08:17:17 +02:00 |
|
Tommi Reiman
|
5b19298803
|
CatchAll matcher catch with empty parameter, fixes #230
|
2019-03-06 19:49:27 +02:00 |
|
Tommi Reiman
|
850b47134a
|
Don't reorder routes with :linear-router, fixes #229
|
2019-03-06 19:24:16 +02:00 |
|
Miikka Koskinen
|
1ec4df974d
|
Fix typo
|
2019-03-04 09:54:19 +02:00 |
|
Tommi Reiman
|
76b90d3598
|
Document spec-tools change + cause reasoning
|
2019-03-04 09:41:15 +02:00 |
|
Tommi Reiman
|
dc34720fee
|
Fixed based on Miikka's review
|
2019-03-03 21:55:39 +02:00 |
|
Tommi Reiman
|
549d2a0f97
|
Adhere spec-tools 0.9.0 changes
|
2019-03-03 20:54:47 +02:00 |
|
Tommi Reiman
|
a2843dd097
|
New reitit-dev module for pretty errors
|
2019-03-03 20:54:21 +02:00 |
|
Tommi Reiman
|
59560860d8
|
Finalize Trie & cleanup
|
2019-03-03 20:20:34 +02:00 |
|
Tommi Reiman
|
a44267ba85
|
Fix reflection warnings
|
2019-03-01 22:16:29 +02:00 |
|
Tommi Reiman
|
998bf4a0d4
|
Empty colon-params are ignored
|
2019-03-01 22:12:11 +02:00 |
|
Miikka Koskinen
|
680414a209
|
Point each project.clj to the git directory
This way the released JARs should include the git commit they were built
from.
|
2019-03-01 13:20:43 +02:00 |
|
Tommi Reiman
|
5713afac34
|
best-effort to retain route order with swagger
|
2019-02-28 14:59:48 +02:00 |
|
Tommi Reiman
|
251f547b88
|
rebase-error-fix
|
2019-02-28 12:16:51 +02:00 |
|
Tommi Reiman
|
f0a6ceb837
|
rename internals for clarity
|
2019-02-28 12:12:28 +02:00 |
|
Tommi Reiman
|
3aae55bd8c
|
Welcome TrieCompiler
|
2019-02-28 12:12:28 +02:00 |
|
Tommi Reiman
|
778a8b97b9
|
Review small fixes
|
2019-02-28 12:12:28 +02:00 |
|
Tommi Reiman
|
d0cfdf304a
|
Polish
|
2019-02-28 12:12:28 +02:00 |
|
Tommi Reiman
|
e60d176a2d
|
Validate after route conflicts
|
2019-02-28 12:12:28 +02:00 |
|
Tommi Reiman
|
9422cd28c1
|
create empty path-parameters at creation time, 266ns->251ns (-6%)
|
2019-02-28 12:12:28 +02:00 |
|
Tommi Reiman
|
950fef88d2
|
Use exception/fail! in all creation-time exceptions
... to be companioned with a slick error printer
|
2019-02-28 12:12:28 +02:00 |
|
Tommi Reiman
|
ad92c437e6
|
More dead code
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
d68e1b81fb
|
FIx cljs, welcome reitit.exception!
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
ae1a8f7919
|
Fail fast with multiple terminators.
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
df38a0de05
|
Test bracket syntax + fix trie conflicting rules
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
659aac7fd0
|
Much faster without transients
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
81b9bdceef
|
Small improvement
* Sort linear routes secondary with static path length
* Unwrap data-matchers from linear-router
* Simplify StaticMatcher impl
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
c302f795ab
|
Remove dead code
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
54d5550fae
|
cljs trie
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
5b9f90d283
|
ifs -> switch. maybe faster?
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
2eb4513447
|
Initial pure-clojure impl
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
cecd6cf526
|
Start working on cljs trie
|
2019-02-28 12:11:05 +02:00 |
|
Tommi Reiman
|
c87bc099b0
|
char-array is faster, re-run tests
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
34d8cb0f57
|
Test with String path
|
2019-02-28 12:10:01 +02:00 |
|
Tommi Reiman
|
6f902d118a
|
Free from the regex!
|
2019-02-28 12:10:01 +02:00 |
|