Gerasimos (Makis) Maropoulos
|
ed5964716b
|
implement #1536 with (SetRegisterRule(iris.RouteOverlap))
Former-commit-id: 2b5523ff3e2aab60dd83faa3c520b16a34916fbe
|
2020-06-14 08:09:42 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
07f678eac0
|
asthetics
Former-commit-id: 1b13823e4e31327dad280a82252be969f845efe8
|
2020-06-10 23:37:50 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
7bb2223226
|
fix #1531 and introduce the 'Configuration.ResetOnFireErrorCode' (read HISTORY.md)
Former-commit-id: 84f1e894378a6dfd94e0bf057f4037e35aee0c4f
|
2020-06-08 05:16:55 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
ed45c77be5
|
reorganization of _examples and add some new examples such as iris+groupcache+mysql+docker
Former-commit-id: ed635ee95de7160cde11eaabc0c1dcb0e460a620
|
2020-06-07 15:26:06 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
d556cfc39a
|
New builtin JWT middleware - this one supports encryption and ed25519
Former-commit-id: ca20d256b766e3e8717e91de7a3f3b5f213af0bc
|
2020-05-27 12:02:17 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
47c3bad58d
|
set iris logger to the sessiondb/badger logs and update deps
Former-commit-id: 7578dec5752cc2bfa012440c24d59f41425812f8
|
2020-05-17 22:08:43 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
1e20996330
|
add 'Configuration.PathIntelligence' and 'OnErrorCode' and 'OnAnyErrorCode' on APIContainer
Former-commit-id: bc3d0232106622063205f326bfa4ed3aa84179de
|
2020-05-17 08:10:07 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
21a013569f
|
add TLSConfig on redis configuration #1515
Former-commit-id: 3ce4a43185c7b6b5250f49483d7d229ea9dd1670
|
2020-05-17 03:25:32 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
571322f595
|
Add some unofficial http error codes
Former-commit-id: 5b9ed411e446e5e4d5e6c3ec705c314cc5c1c9ec
|
2020-05-16 23:40:42 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
ad74d7b935
|
error handlers per party: log those routes too and all test cases paased
need cleanup though
Former-commit-id: 6b0c18e38b58af2388015c7cf1af9cc43d7d35d3
|
2020-05-11 11:11:27 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
c039730521
|
HTTP error handlers per Party (docs and details in progress)
Former-commit-id: 7092ebed556b56d9f1769b9b23f2340c2a3a18f7
|
2020-05-11 00:44:54 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
b6a36bf28d
|
iris.TLS starts a secondary http redirection server now (like AutoTLS did) and add 'iris.TLSNoRedirect' to disable it (on both TLS and AutoTLS)
Former-commit-id: c7a535bf860a67604de3d09ade30599611e096f1
|
2020-05-08 21:13:12 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
116503a9a5
|
add LogLevel/WithLogLevel in Configuration and run Configurators before Build state
Former-commit-id: d38f1fdae98d650692775f4cee06bd017aba959f
|
2020-05-08 03:55:54 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
a111c67241
|
use a custom version of httpexpect which removes things that Iris or its users not use at all in order to reduce the download filesize
Former-commit-id: 993107d0fa40b5e423962b58aa924b712644f18c
|
2020-05-06 21:08:12 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
c10dd32ad7
|
new simple _examples/README.md, wiki should live only inside kataras/iris/wiki and the provided e-book
Former-commit-id: 350eafb0f70f8433e394e103ff93fa332ee00a05
|
2020-05-05 16:03:19 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
f667bc5ff3
|
HISTORY.md: example of the new Dependency Injection features
Former-commit-id: 94294ffa96fafeb133b129f6f59c813d73ed05f1
|
2020-04-30 22:50:49 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
c3543528cf
|
fix: https://github.com/kataras/i18n/issues/1
Former-commit-id: 12b75f1e54ebf3d7f78a09b8d5594859a344422d
|
2020-04-30 16:16:43 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
714e84b597
|
apply https://github.com/kataras/iris/issues/1500
Former-commit-id: 2b5ae1857a5815977507b6b8fc72dd0040d470ca
|
2020-04-29 21:16:43 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
ac08f53ba0
|
minor
Former-commit-id: d4eebea0b5849c574e2ffd4b0bb36e4380b14111
|
2020-04-29 05:50:29 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
2a4043a3c2
|
more route info improvements
Former-commit-id: ccbe95de0badb1bf448fcc443cecda60772716dc
|
2020-04-28 22:34:36 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
c366c34644
|
add human-friendly middleware names on route debugging (see HISTORY.md#Next)
Former-commit-id: f7291c4a077c4d1573344c93ba8a153fede18795
|
2020-04-28 05:42:23 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
b657c5e6af
|
don't fire ErrServerClosed on manually interrupt signals (CTRL/CMD+C)
Former-commit-id: 673c84dd13bb99c0926aa1b4a6b4eff9745403d8
|
2020-04-28 05:22:58 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
27ca1c93f5
|
logging: several improvements
Former-commit-id: 12538c74a1aa55314c35ac3cf2665646b704851d
|
2020-04-28 01:58:56 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
d1f18501e8
|
add a way to customize the handler names (recommended: before server execution) so route logging can be more human-friendly on handlers like standard iris middlewares, e.g. request logger
Former-commit-id: 039c233f2d4da0d52b1d6fc86b6d73be14b15608
|
2020-04-27 15:48:09 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
f75ec4e67c
|
change the JS MIME to text/javascript instead of application/javascript as https://github.com/golang/go/issues/32351
Former-commit-id: 761be7901fff65ef0ca6e3ea4339ff59f569cf75
|
2020-04-27 12:28:30 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
346ca2a219
|
route logging improvement: group by methods
Former-commit-id: ad884991433a244dc76bdad7314d98a5c204dac6
|
2020-04-26 17:51:27 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
66e641513c
|
more route logging improvements, see the parent commit
Former-commit-id: 973167e3ca7b3463f79ec62ab8be6770727f1c2b
|
2020-04-26 17:23:38 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
77a79cae58
|
improve route debug info, see HISTORY.md
Former-commit-id: ae245bae5fefa57c5f7663f7d1d661ec68ad366a
|
2020-04-26 06:21:20 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
5d3c96947c
|
New: gRPC MVC features, new WithLowercaseRouting option and add some new context methods
read HISTORY.md
Former-commit-id: 30a16cceb11f754aa32923058abeda1e736350e7
|
2020-04-25 02:30:19 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
0cf5d5a4a3
|
minor
Former-commit-id: 85c8b1e20da6e39485478025ef1b0f80ef953e4a
|
2020-04-21 09:27:28 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
6c6de6b85d
|
improve remote addr parsing as requested at: https://github.com/kataras/iris/issues/1453
Former-commit-id: e5fde988eda9bf582b04285a1c77ba123910a699
|
2020-04-20 10:43:45 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
340664dca9
|
add test for hero/Container.UseResultHandler
Former-commit-id: 8954541f8da055f30965cce07a85f485580fee48
|
2020-04-19 12:05:22 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
dcf02480b3
|
Implement ResultHandler as requested at: https://github.com/kataras/iris/issues/1465
Former-commit-id: 9d76c2f00766afd53cf6e591c25f861f179dd817
|
2020-04-18 22:40:47 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
1bb76853a9
|
.DI() to ConfigureContainer(...builders)
Former-commit-id: 169671a8b5b706dc8f136e68c1a060f27a2c421b
|
2020-04-17 15:56:36 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
eafa63da50
|
add hCaptcha middleware and example and memstore json struct tags
Former-commit-id: 31e4f68429e354c9130ebcf3829683a6d52e4492
|
2020-04-14 02:22:57 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
1b02f048ef
|
new 'Party.DI()' method to return the Party's instance of the new 'APIBuilderDI' and move the DI-relative Router to this new APIBuilderDI
Former-commit-id: 2fb81406c6e3162991c90e0918a3cac1b77c2b54
|
2020-04-08 20:04:56 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
bb66c10ad3
|
🐵 prepare next version: improve the hero and mvc path parameters bindings
Former-commit-id: 0626b91c6448b5cebf1d04ee3f115cde68aa3d6d
|
2020-03-02 19:48:53 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
78ab341862
|
minor for travis
Former-commit-id: 2a62e2817e8fc98a77359344a88505151b61654e
|
2020-03-02 10:21:38 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
5da8ff92f3
|
🚌 next version preparation: new PreflightResult interface for hero handlers
Former-commit-id: ea2d7ab93889beaddfe269bd213d259d26df979f
|
2020-03-02 10:07:44 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
2756435446
|
🚀 add Party.OnErrorFunc, UseFunc and DoneFunc to be aligned with the new HandleFunc
Former-commit-id: 381ce0f86f376ef7652b5e918474f9e37b391781
|
2020-03-01 07:07:27 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
ce2eae9121
|
☕ add a dependency-injection examples folder for the next release and some improvements
Former-commit-id: 040168afb7caf808618f7da5e68ae8eb01cb7170
|
2020-03-01 02:17:19 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
5fc24812bc
|
❤️ awesome and unique features for end-developers are coming...
total refactor of the hero and mvc packages, see README#Next (it's not completed yet)
Former-commit-id: b85ae99cbfe5965ba919c1e15cf4989e787982c0
|
2020-02-29 14:18:15 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
027eb5d6da
|
minor fix required for the upcoming release
Former-commit-id: f04b770f93d7612941340af6e45d7d0516035e14
|
2020-02-20 05:46:23 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
e4225543bc
|
minor
Former-commit-id: a4030ed3253a730b8283b9f1880b129b54b96774
|
2020-02-11 03:24:57 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
10f280af63
|
Update to version 12.1.7
Former-commit-id: 3e214ab6b6da4d1c6e4a66180a4ccfa61c0879ae
|
2020-02-10 19:40:17 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
3093d65363
|
version 12.1.5
Former-commit-id: cda69f08955cb0d594e98bf26197ee573cbba4b2
|
2020-02-02 16:29:06 +02:00 |
|
Success Go
|
a25e3fc92b
|
Fix typo
Former-commit-id: c9e6732d3309d621d27acad6b99f2e378bd98e01
|
2020-01-12 14:59:15 +08:00 |
|
Gerasimos (Makis) Maropoulos
|
4cfd3c7a05
|
Browser Live Reload with the upcoming Iris CLI :)
Former-commit-id: dd061ca2977d0d5456f72ac05b6a42d9bb0c2697
|
2020-01-09 08:15:01 +02:00 |
|
Success Go
|
b5235c5fff
|
Fix typo
Former-commit-id: c949f746563f0ba08c3762e7ef49280e077b4e99
|
2020-01-07 19:41:48 +08:00 |
|
Gerasimos (Makis) Maropoulos
|
b2c5ec03fd
|
miscellaneous
Former-commit-id: bc2fddd4da23ec917be5dd9e8bddd4b13cdce050
|
2020-01-07 03:41:07 +02:00 |
|