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
|
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
|
09a410c6cb
|
example: gRPC-compatible controller
as requested at: https://github.com/kataras/iris/issues/1449
Former-commit-id: a0af1a78bcfef85f297c5087c8cbb00124226036
|
2020-02-12 19:27:11 +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
|
ea589b1276
|
minor
Former-commit-id: 491a1001aff9fc63a0d79efbfee6a78ca711f07c
|
2020-02-08 13:41:09 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
c55d2063e1
|
add a simple docker example
Former-commit-id: cacfa3ad903ce542ce455cb2298c40639c645d3c
|
2020-02-06 18:43:03 +02:00 |
|
Roberto Civille Rodrigues
|
2c337e23ed
|
WebAssembly spelling
Former-commit-id: e355f300cb9fbee5038dd9c3cdad9726b557cebb
|
2020-01-17 15:19:14 -03:00 |
|
Gerasimos (Makis) Maropoulos
|
a3f944b884
|
Add context.FindClosest(n) to find closest paths - useful for 404 pages to suggest valid pages
Former-commit-id: 90ff7c9da5369df5bd99fbbecf9955a8c555fea5
|
2019-12-16 02:00:42 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
04477c3e41
|
fixes, i18n, sitemap generator and new examples
Former-commit-id: 54801dc705ee0fa66232f65063f8a68c9cc31921
|
2019-12-13 23:06:18 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
a7635afe62
|
add experimental handlers examples
Former-commit-id: 8d8a0d15afce2554dc5926f6b9bd9c42cb95dad0
|
2019-08-16 16:57:03 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
416324cc42
|
push version 11.2.4
Former-commit-id: 3451c700c02aa98d7c3f02b305c381b250882791
|
2019-08-09 23:25:21 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
95ce71be9f
|
Implement method override wrapper as requested at: #1325
Former-commit-id: e476998d8d6b10dc641b3393577937269adb694c
|
2019-08-06 15:39:42 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
b37b369b51
|
add content negotiation feature, add context.ReadYAML and fix https://github.com/kataras/neffos/issues/1#issuecomment-515698536
Former-commit-id: 9753e3e45c7c24788b97814d3ecfb4b03f5ff414
|
2019-08-03 04:41:09 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
29bf846bd1
|
minor version 11.2.2 - register sessions as middleware and Context.HTML/Text like Context.Writef
Former-commit-id: 6f5f1c502fb06d739c350c3ecc891f495dc03a6e
|
2019-07-24 19:51:42 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
db0702ca75
|
implement ReadQuery with 'url' struct field tag name strictly, as requested at: #1207
Former-commit-id: dc0c237f62aa6db5a0c1755b2074d8a18dba0d8f
|
2019-07-24 03:29:42 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
4caf8d7d9b
|
remove some examples learning content as they are exist on the wiki itself now
Former-commit-id: 8c69be5bf8ca21eb0e405ca5ad8431ceb1c2511e
|
2019-07-23 17:47:28 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
452b7d2df0
|
minor
Former-commit-id: f0a26383ace695525d5aec52ec2181d781d26a83
|
2019-07-19 12:27:35 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
4c4b2f5d00
|
New feature: automatic public domain using tunneling: https://github.com/kataras/iris/issues/1305
Former-commit-id: 54844edae9e5eed9bd6b17a06ec8d868923d3681
|
2019-07-18 00:53:30 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
c2c748067c
|
respect the WithoutBodyConsumptionOnUnmarshal on 'ctx.ReadForm' and 'ctx.FormValues' and on the new 'ctx.GetBody' method helper as requested at: #1297
Former-commit-id: c6a52681c940681ac85a330465d38a078186a8a1
|
2019-07-12 20:52:39 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
82d645e3cb
|
add running with http/3 quic protocol as server listener to examples, rel to: https://github.com/kataras/iris/issues/1295
Former-commit-id: 4c970c8143a663e5b879c8aeb6614504432dfe8d
|
2019-07-09 15:22:48 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
29deac3270
|
Remove the two day old crypto package, let's not confuse users between that and JWT - keep only JWT. And also, Drop older go versions support, only go1.12 and above which comes with a lot of performance improvements and security patches
Former-commit-id: a1d791ce45b87ecc440ed9c5aee5d5d204763f0d
|
2019-07-09 12:42:27 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
450f20902d
|
MVC improvements: add HandleWebsocket that now registers events automatically based on the struct's methods(!) and fix a bug when more than one value of the same type is registered to a static field of a controller
Former-commit-id: e369d1426ac1a6b58314930a18362670317da3c1
|
2019-07-09 12:16:19 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
9dbb300d9b
|
implement the Iris Crypto Library for Request Authentication and Verification. With Examples and Tests.
Relative to this one as well: https://github.com/kataras/iris/issues/1200
Former-commit-id: 3a29e7398b7fdeb9b48a118b742d419d5681d56b
|
2019-07-02 19:19:43 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
35389c6ef8
|
update websocket examples - keep neffos and use the iris/websocket as helper only
Former-commit-id: c34b916e186286cd0de6d694d8bdb4f9390121a2
|
2019-07-01 18:52:17 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
076d9121f1
|
Implement a new View Engine for the Jet template parser as requested at: https://github.com/kataras/iris/issues/1281
Former-commit-id: 3e00bdfbf1f3998a1744c390c12fd70430ac0320
|
2019-06-22 21:34:19 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
d0104defa8
|
create the new FileServer and HandleDir, deprecate the rest APIBuilder/Party static methods and more
relative: https://github.com/kataras/iris/issues/1283 and removing pongo2 from vendor: https://github.com/kataras/iris/issues/1284
Former-commit-id: 3ec57b349f99faca2b8e36d9f7252db0b6ea080d
|
2019-06-21 19:43:25 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
adb6fd764a
|
extract the Delim for redis sessiondb as requested at https://github.com/kataras/iris/issues/1256 and add a mvc/regexp example and some other trivial changes
Former-commit-id: f9e09320bfe07ae10ac74f54a78272cf21d21cc7
|
2019-05-30 10:48:07 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
280872fd59
|
add iris websocket client side for Go and a simple chat example
Former-commit-id: af1c555b6b092a3d0484fee2e200fd8767d7239e
|
2019-02-09 04:28:00 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b8addac888
|
add versioning example
Former-commit-id: 54c903135d1c2ba1838b47fa419433dbb010c317
|
2018-11-18 03:06:59 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
3962710d3d
|
Version 11 released. Read https://github.com/kataras/iris/blob/master/HISTORY.md#su-21-october-2018--v1100
Former-commit-id: fe6305deed00e170bf4d39a12c0644fe686e0a24
|
2018-10-21 19:20:05 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
9f464310e3
|
Add one more example for dependency injection (HTTP Request-based) using our hero
Former-commit-id: ff18371d254caf2d1932d6522b1ebc1f8032708f
|
2018-08-10 00:23:17 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
2b2492abfa
|
Add a simple 'Context#GetReferrer', as requested by the People: adapt the goreferrer external package
Former-commit-id: 8f1dce93dd5a2449d806f0b28baf5a8c860193b5
|
2018-08-04 15:19:17 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
8b5c106d1c
|
NEW TUTORIAL: Writing an API for Apache Kafka with Iris: _examples/tutorial/api-for-apache-kafka. Hope you will enjoy it as I did the whole night:)
Former-commit-id: c88f5bbbe171e386c855b91be265b972caa3c1a8
|
2018-08-04 05:50:22 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
21e90ac4c5
|
examples: improve the server-sent events example with a table and javascript use...
Former-commit-id: 20a6dd0e62679b20fefb2f0a7819c158247a3ca1
|
2018-08-03 01:59:19 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
5d9ded37c4
|
Add 'context.OnConnectionClose(callbackFn) bool' and 'context.OnClose(callbackFn)' and give a use case example. More on this path later on, stay tuned.
Former-commit-id: dc6580f072d076b8cb204a681e45905210981153
|
2018-08-02 17:46:35 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
2b72aadb15
|
add server side events via broker example (based on external resource but it is fairly good for a simple SSE showcase)
Former-commit-id: 926c2a88bf1c44354a99654bc85e267b940723b8
|
2018-07-31 03:12:16 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
247a558394
|
Add example for struct validation(3rd-party) through json request body binding
Former-commit-id: 78bbbe068f219e5a264951c900b77cb9b70f2079
|
2018-07-24 04:33:53 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
cd5109ae0e
|
Iris + WebAssemply = = 💓
Former-commit-id: 44f08f112cfba8006d2a6fe34e32b24e5c246856
|
2018-07-09 09:13:36 +03:00 |
|
Gerasimos Maropoulos
|
b4856d542d
|
Cookies: Ability to set custom cookie encoders to encode the cookie's value before sent by ctx.SetCookie and ctx.SetCookieKV and cookie decoders to decode the cookie's value when retrieving from ctx.GetCookie . That was the second and final part relative to a community's question at: https://github.com/kataras/iris/issues/1018
Former-commit-id: 53b6810076c8db8646df335d57a30c78b23cd9b8
|
2018-06-02 16:35:18 +03:00 |
|
Gerasimos Maropoulos
|
fcff62d5b4
|
Some minor but helpful additions, like CookieOption . Relative: https://github.com/kataras/iris/issues/1018. Simple cookies example added too. Cookie encoding (side by side with the already session's cookie id encoding) and version upgrade will come tomorrow with a new HISTORY.md entry as well, stay tuned!
Former-commit-id: d14181fac998d32d77690b1b3e42b6c7c72f1ace
|
2018-06-02 07:28:40 +03:00 |
|
Gerasimos Maropoulos
|
beef97fd5d
|
Update vendor for Pug (Jade) Parser and add Iris + Pug examples in the _examples/view folder, relative to https://github.com/kataras/iris/issues/1003
Former-commit-id: e26a5701e00ec055f3bcf693c1980c7d22147310
|
2018-05-26 22:49:48 +03:00 |
|
Gerasimos Maropoulos
|
3c6d1f2fa3
|
_examples/README: add bolt session database example link
Former-commit-id: 373f25cc016fbdad84e208123c024999d35a47e4
|
2018-04-26 08:07:09 +03:00 |
|
Gerasimos Maropoulos
|
b62080c4bb
|
Sessions are now in full sync with the registered database, on acquire(init), set, get, delete, clear, visit, len, release(destroy) as requested by almost everyone. https://github.com/kataras/iris/issues/969
Former-commit-id: 49fcdb93106a78f0a24ad3fb4d8725e35e98451a
|
2018-04-22 13:52:36 +03:00 |
|
Gerasimos Maropoulos
|
cb69df2ccf
|
Add a very simple usage-example for sending server side events
Former-commit-id: 6df287d915a772bcae3f2f98445676aba39a2bc6
|
2018-04-10 21:01:24 +03:00 |
|
Gerasimos Maropoulos
|
56215eeb71
|
Release of version 10.4.0 - x8 faster embedded file server | Star and Read HISTORY.md
Former-commit-id: 4f8b8c95c1b107a9be3b1ef6835ece949a75ceb6
|
2018-03-14 07:17:35 +02:00 |
|
Gerasimos Maropoulos
|
83c4b7f52d
|
add examples for read using custom decoder per type, read using custom decoder via iris#UnmarshalerFunc and to complete it add an example for the context#ReadXML .
Former-commit-id: 536b1780f12d0b9d9ce9aa976a0f95f18634ec2d
|
2018-03-08 05:21:16 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
969c2e87d4
|
add Cache304 as an alternative to the server-side kataras/iris/cache middleware - it can perform better with less server overheat but it comes with a cost of 304 instead of 200 so custom clients must make that check
Former-commit-id: b0ba68c528c870fe060e2825c35689771a1d3680
|
2018-01-25 16:19:45 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
4b4dbb04af
|
add an app.View example for parsing and writing templates outside of the HTTP scope(context.View)
Former-commit-id: e65d8ece521c778dedf45cf2f522383c26b9901b
|
2018-01-22 15:42:19 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
25918427bc
|
support multi-level subdomains redirect, see previous commit for the SubdomainRedirect fast solution
Former-commit-id: bc5749e46d1ae65f9d17063f3d8f2ea72510a9d8
|
2018-01-20 14:54:04 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
e176ff7b0c
|
NEW: Application#SubdomainRedirect . Example: https://github.com/kataras/iris/blob/master/_examples/subdomains/redirect/main.go
Former-commit-id: d8dd7c426dc9f14c870f103fef703595a2915612
|
2018-01-20 05:17:31 +02:00 |
|