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
8c470e46a2
mvc controllers and methods: provide mvc.Application automatically
...
Former-commit-id: 991d8e72c3c231813a455dd0680cd8a83b82abb1
2020-05-06 08:00:56 +03:00
Gerasimos (Makis) Maropoulos
d19672115b
add Context.SetVersion helper
...
Former-commit-id: 605d6c1e78f73b8f2c89bd2dc7ee23f21551d47b
2020-05-06 07:17:24 +03:00
Gerasimos (Makis) Maropoulos
24665990ce
add ctx.Tr support to hero/mvc.Response
...
Former-commit-id: f5e60e591dbbb162af1d671706a108a795865516
2020-05-06 06:36:05 +03:00
Gerasimos (Makis) Maropoulos
ffc493a0b9
add authenticated-controller example - proof of concept
...
Former-commit-id: 7a15da2bd966f2a699337cd494af8b5d1877b11d
2020-05-06 04:45:12 +03:00
Gerasimos (Makis) Maropoulos
47075a82e9
fix an idiot typo
...
Former-commit-id: 3b493bedb38641c84e19c3b53d6bd0b273cc9d81
2020-05-05 22:07:56 +03:00
Gerasimos (Makis) Maropoulos
cc19f80049
update some examples
...
Former-commit-id: 2ed7c323dd379eb68d5ccb2044cd9cc772ce0b08
2020-05-05 22:03:01 +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
f5e59c10e1
update go.mod deps
...
Former-commit-id: 91a0ab6a8cb35bf9143cee0447a6f72ca8a09333
2020-05-04 20:23:15 +03:00
Gerasimos (Makis) Maropoulos
20fcfb4110
add a 'Context.SetLanguage', similar to pp.I18n.ExtractFunc but it can be used per-handler
...
relative: https://github.com/kataras/iris/issues/1502#issuecomment-623553034
Former-commit-id: 7e2fadeb60149f43edbb9e220b0274ce1160881b
2020-05-04 19:13:06 +03:00
Gerasimos (Makis) Maropoulos
68fda360db
fmt
...
Signed-off-by: Gerasimos (Makis) Maropoulos <kataras2006@hotmail.com>
Former-commit-id: b30be0c10c507296cdf0a5a14bc8586af77ef604
2020-05-04 08:20:55 +03:00
Gerasimos (Makis) Maropoulos
67e47215cd
add permissions example
...
Former-commit-id: e786bdb991ab88bff275203f2c24ff72a9d0c522
2020-05-04 07:28:23 +03:00
Gerasimos (Makis) Maropoulos
2442915e08
update middleware list
...
Former-commit-id: f15d49cdfc6ef2368cec994a500c55a52efcc45e
2020-05-04 07:03:44 +03:00
Gerasimos (Makis) Maropoulos
37251c6b00
minor
...
Former-commit-id: 1747352d45933ad8c8623d8dcfdbcb176ecba50c
2020-05-04 06:45:14 +03:00
Gerasimos (Makis) Maropoulos
af66e7404f
rate: add 'SetIdentifier' and update example
...
the /x/time/rate package may be replaced with the iris-contrib:master/throttler's one -- we'll see
Former-commit-id: 9d12c7bd997ef4502dc0a7bb93bcb015d9204703
2020-05-03 03:53:43 +03:00
Gerasimos (Makis) Maropoulos
71e9a84442
godoc the (new) rate.Limit middleware
...
Former-commit-id: fd5b4504ff873b55870b6966851157b8c641e587
2020-05-02 22:21:42 +03:00
Gerasimos (Makis) Maropoulos
dbd6fcd2d7
add Context.SendFileWithRate, ServeFileWithRate and ServeContentWithRate
...
as requested at: https://github.com/kataras/iris/issues/1493
Former-commit-id: 7783fde04b4247056e6309e7ec1df27f027dc655
2020-05-02 17:46:17 +03:00
Gerasimos (Makis) Maropoulos
1e1d8a4855
minor (see prev commit)
...
Former-commit-id: 277b7b1517357d6baea98d771b592be2795201a3
2020-05-01 23:37:41 +03:00
Gerasimos (Makis) Maropoulos
3775189de8
New Rate Limit middleware (still WIP though)
...
Former-commit-id: 99e282e4d400c83a56a808212d812cd701e1bcd8
2020-05-01 23:33:04 +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
3fbf15d576
REAMDE: add French translation link
...
Former-commit-id: 59657a03dff359a117ae9006bed428dd07e72b42
2020-04-29 21:59:36 +03:00
Gerasimos (Makis) Maropoulos
fd7c076c67
Merge pull request #1501 from Natnatf/readme-french-traduction
...
French version of readme writen
Former-commit-id: 5938174414b1c767dfee0f5a1160e8bf2b432d44
2020-04-29 21:24:52 +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
Nathan
8fbc074c56
French version of readme writen
...
Former-commit-id: e6e8a4c97c86467482ee23c512965b34d461d839
2020-04-29 19:43:26 +02: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
128cd255cb
update kataras/neffos dependency
...
Former-commit-id: bd06645fa9ab7774d9dfd7837dddd6217b14b08c
2020-04-28 06:07:42 +03:00
Gerasimos (Makis) Maropoulos
ac7fac35be
update dependencies
...
Former-commit-id: 95cc5cf2628490e865d6414ab2d8661e803ea05f
2020-04-28 05:51:28 +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
b02706f207
Merge pull request #1496 from bestgopher/update
...
modify:add stringToBytes
Former-commit-id: fc34eb51edc1460f1e44107902698aa9f89c8d42
2020-04-27 17:35:44 +03:00
bestgopher
4e68a382b7
modify:add stringToBytes
...
Former-commit-id: 471bb65ed19ca1fa07f77575e9f11bf0e6fbbec8
2020-04-27 22:25:53 +08: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
c5392ede6a
remove the 'typescript' package entirely in favor of iris-cli and because the alm editor was deprecated by its author (consider using the designtsx.com instead)
...
Former-commit-id: 52888ae3fd0da9e5b98e095c665a1a538381ddef
2020-04-19 16:47:15 +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
68c5883bce
add a test for https://github.com/kataras/iris/issues/1488
...
Former-commit-id: aabb01dda7fbbc708bb2ae98a4589d14ae2fc640
2020-04-17 17:54:00 +03:00
Gerasimos (Makis) Maropoulos
c0e6f9e4d9
add a test for controller.GetBy-only method... it passes as expected https://github.com/kataras/iris/issues/1487
...
Former-commit-id: 5f4abd4a8c6528d666d91315fa515a4a607326fc
2020-04-17 16:03:11 +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
a1e6d81b49
add access to the session manager through new 'Session.Man' field
...
relative to: https://github.com/kataras/iris/issues/1485
Former-commit-id: c4ced38b74af42bfcd17abe6b439b35db6837bbf
2020-04-13 22:15:55 +03:00