Gerasimos (Makis) Maropoulos
|
0d26f24eb7
|
examples: replace all app.Run(iris.Addr(...)) with app.Listen just for the shake of simplicity, both are doing the same exact thing as it's described on the http listening first example.
Former-commit-id: d20afb2e899aee658a8e0ed1693357798df93462
|
2020-03-05 22:41:27 +02:00 |
|
Success Go
|
6a5fe5aee8
|
Fix typo of permanent
Former-commit-id: 4ec356729f77ee54847f0dc7539498aca37943cc
|
2020-01-12 21:41:29 +08:00 |
|
Success Go
|
8b4b96b895
|
Fix typo of permanent
Former-commit-id: fa37caaccce3bd03f8b60f135dfbc15e635cd730
|
2020-01-12 21:35:28 +08:00 |
|
Success Go
|
2c929ade4e
|
Fix typo of enable
Former-commit-id: 60236fce26699aa4483bcf1defcfddbe5d69b2e0
|
2020-01-12 21:28:02 +08:00 |
|
Gerasimos (Makis) Maropoulos
|
b2c5ec03fd
|
miscellaneous
Former-commit-id: bc2fddd4da23ec917be5dd9e8bddd4b13cdce050
|
2020-01-07 03:41:07 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
af90337cfd
|
Update to version 12.1.1 (context.FindClosest)
Former-commit-id: a57d18bab865a7c40b806c7fd2cd4ce1a259699c
|
2019-12-16 06:50:36 +02: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
|
0844c109d9
|
implement path prefx for i18n middleware, as requested at: #1369
Former-commit-id: b0d6b6e7f368e710b01faad9b70dfa4cebdd8c4d
|
2019-11-19 23:36:18 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
3945fa68d1
|
obey the vote of @1370 (77-111 at this point) - add import suffix on iris repository
We have to do the same on iris-contrib/examples, iris-contrib/middleware and e.t.c.
Former-commit-id: 0860688158f374bc137bc934b81b26dcd0e10964
|
2019-10-25 01:27:02 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
221978e41a
|
Upgrade to new go errors and some minor fixes and improvements including easier debugging of invalid routes and e.t.c.
Former-commit-id: 5809157b952ccc61a67a9861470774b3a6fee024
|
2019-10-24 18:57:05 +03:00 |
|
Josef Fröhle
|
2eb92f03e9
|
Fix Structtag Tunneling
Former-commit-id: 9b72bc3d851385e4b1ae6abc832d7f10e1239332
|
2019-08-04 16:06:26 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
736709aa75
|
resolve conflicts with current master v11.1.1
Former-commit-id: 659ff392e889f3a8552d7da3d44848f1a364f7b2
|
2019-07-23 19:20:07 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
ac86d687c3
|
able to fetch the ngrok executable path through a 'NGROK' env variable as well, and humanize the returned error
Former-commit-id: 8a61ed64b64e18bd2beb938ccb38150f2090ec54
|
2019-07-19 12:55:57 +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
|
9364dde3ca
|
start of the server tunneling feature - probably will help new users a lot but still thinking of it
Former-commit-id: b0b41ef10b0b6369661991af16757c1de306557b
|
2019-07-16 16:10:46 +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
|
7af5f139e0
|
fix typo
Former-commit-id: 7b5d5530279789a3118190feb57776948b305662
|
2019-06-07 21:07:08 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
e08d0b4be6
|
Update to version 11.0.4. Read https://github.com/kataras/iris/blob/master/HISTORY.md#fr-09-november-2018--v1104
Former-commit-id: 2c2c32afe31fe94543d145ab8c8475d7b4392ff1
|
2018-11-09 03:03:48 +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 |
|
morihaya
|
057ea27f99
|
Fixed typo in comment
'iris.YAML("myconfig.tml")' -> 'iris.TOML("myconfig.tml")'
Former-commit-id: 6fe53f743520744447d503570993cb0f54b572d9
|
2018-09-03 00:49:02 +09:00 |
|
Gerasimos Maropoulos
|
fc0f27c4fc
|
Do not create the global configuration in homedir by-default, as, correctly, requested on chat. Use iris.WithGlobalConfiguration with a pre-defined iris.yml file on your home directory, existing users will not have any issues, new one will have to create the file before
Former-commit-id: 033f7e96693b13f87b44b445ed166328fea6e0a0
|
2018-03-27 09:59:29 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
019911237c
|
add context#StatusCodeNotSuccessful for customize even the most customized clients that are not compatible with the standards and fix the SPA if static file serve handlers are passed as its AssetHandler as reported at the chat.iris-go.com
Former-commit-id: ccd0815a09b9305bfbeaad7b46559dd86f34f20b
|
2018-01-31 02:35:22 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
981322cfd2
|
no need to default the Configuration.RemoteAddrHeaders to a list of 'dissalowed' header names, the ctx.RemoteAddr() made unnecessary checks if no X-header was passed, even if they defaulted to false, this will not give a crazy improvement but it's a good practise
Former-commit-id: ba9ed1475a76489df16cac0ed87275b5604f2ad0
|
2018-01-25 06:31:05 +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 |
|
Gerasimos (Makis) Maropoulos
|
1b1661ed53
|
ok almost finished. We're good at deadlines eventually. Tomorrow at 23:59 an article will be published same time with the dev branch merge to master
Former-commit-id: 42c1bf88cedbddf3cc01366ab769139546902e71
|
2017-12-31 02:32:28 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
64da28af8b
|
one for today, one for tomorrow and ready :)
Former-commit-id: 2e0a335c84c1d9c57a61b7f3203e54f7cccd7dcc
|
2017-12-30 20:40:52 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
90c825efc8
|
breaking change: remove static field context.DefaultMaxMemory and replace it with a better configurable option inside the main configuration, this makes things clear and it allows users to prevent any unwanted client behavior without digging into the framework's internals
Former-commit-id: 875afd32acfab8abdea15ce9be2ad384eb6bad5e
|
2017-12-27 20:42:46 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
8dcbdc0741
|
performance close to handlers if no bindings but even if bindings except service (new feature is that we can bind functions as well) is x1.1 faster than the previous mvc implementation - make BaseController (so and C) optionally but not break the existing APIs that using iris.C or mvc.C
Former-commit-id: a26a8f836894c061e0f435df8ac1c2c534f0ee48
|
2017-12-13 06:17:28 +02:00 |
|
kataras
|
7723e438a1
|
able to share static configuration between multiple server instances based on the homepath+iris.yml file with iris.WithGlobalConfiguration configurator
Former-commit-id: 3e528a3d01eb36b4c0781149e52acffd4dc5cf9f
|
2017-11-07 01:40:56 +02:00 |
|
kataras
|
15feaf0237
|
Update to version 8.5.5 | Read HISTORY.md
Former-commit-id: dced7d472edabbab4f80c76051f13261928a8dea
|
2017-11-02 05:54:33 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
c6a3b47573
|
fix https://github.com/kataras/iris/issues/772
Former-commit-id: 37fb93250c2ed48fcadb550d1444c77e4a89bce8
|
2017-10-03 04:54:46 +03:00 |
|
kataras
|
b96476d100
|
Update to 8.3.0 | MVC Models and Bindings and fix of #723 , read HISTORY.md
Former-commit-id: d8f66d8d370c583a288333df2a14c6ee2dc56466
|
2017-08-18 17:09:18 +03:00 |
|
kataras
|
4da5cd47f1
|
Update to 8.2.2 | Google reCAPTCHA. Read HISTORY.md
Former-commit-id: dc8ee74fa33b2fbc41659c9097955afb152d5a6f
|
2017-08-10 15:21:42 +03:00 |
|
hiveminded
|
be8295eb50
|
simple version checker ✌️
Former-commit-id: 077b9c9816211c84adda864a832acf8c1296eeaf
|
2017-08-09 17:12:24 +03:00 |
|
hiveminded
|
9a0b18acbf
|
move sessions and websocket examples, gofmt, fix misspells and experimental optimizations 🍐
Former-commit-id: cae4f94bbd404d26ab13dade02b52f81feaddf24
|
2017-07-22 22:57:20 +03:00 |
|
hiveminded
|
0a4e80c744
|
add example link for IgnoreServerErrors https://github.com/kataras/iris/blob/master/HISTORY.md#th-13-july-2017--v801 🔉
look for details at https://github.com/kataras/iris/blob/master/HISTORY.md#th-13-july-2017--v801
Former-commit-id: 9466a2a6e697f17e5b47cb7cacec087c745af146
|
2017-07-13 16:38:35 +03:00 |
|
hiveminded
|
16ccb2edc4
|
omit errors received by the server via configuration 🍪 | requested by https://github.com/kataras/iris/issues/668
relative link: https://github.com/kataras/iris/issues/668
Former-commit-id: 6491abd68b74e18bf4ed0b32406e67597c9b55a9
|
2017-07-13 16:31:36 +03:00 |
|
kataras
|
9f85b74fc9
|
Add notes for the new lead maintainer of the open-source iris project and align with @get-ion/ion by @hiveminded
Former-commit-id: da4f38eb9034daa49446df3ee529423b98f9b331
|
2017-07-10 18:32:42 +03:00 |
|
kataras
|
6282a71a6f
|
7.0.1 - https://github.com/iris-contrib/community-board/issues/1 https://github.com/iris-contrib/community-board/issues/2
Read HISTORY.md
Former-commit-id: 82df2d266055818ffafe0ba66b58cf4ed9089922
|
2017-06-07 07:20:53 +03:00 |
|
kataras
|
5e4b63acb2
|
Publish the new version ✈️ | Look description please!
# FAQ
### Looking for free support?
http://support.iris-go.com
https://kataras.rocket.chat/channel/iris
### Looking for previous versions?
https://github.com/kataras/iris#version
### Should I upgrade my Iris?
Developers are not forced to upgrade if they don't really need it. Upgrade whenever you feel ready.
> Iris uses the [vendor directory](https://docs.google.com/document/d/1Bz5-UB7g2uPBdOx-rw5t9MxJwkfpx90cqG9AFL0JAYo) feature, so you get truly reproducible builds, as this method guards against upstream renames and deletes.
**How to upgrade**: Open your command-line and execute this command: `go get -u github.com/kataras/iris`.
For further installation support, please click [here](http://support.iris-go.com/d/16-how-to-install-iris-web-framework).
### About our new home page
http://iris-go.com
Thanks to [Santosh Anand](https://github.com/santoshanand) the http://iris-go.com has been upgraded and it's really awesome!
[Santosh](https://github.com/santoshanand) is a freelancer, he has a great knowledge of nodejs and express js, Android, iOS, React Native, Vue.js etc, if you need a developer to find or create a solution for your problem or task, please contact with him.
The amount of the next two or three donations you'll send they will be immediately transferred to his own account balance, so be generous please!
Read more at https://github.com/kataras/iris/blob/master/HISTORY.md
Former-commit-id: eec2d71bbe011d6b48d2526eb25919e36e5ad94e
|
2017-06-03 23:22:52 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
7b73f6b1d9
|
Add iris.TOML to load configuration from toml-syntax based documents.
Former-commit-id: f92dc5bcaa92ca13aaf892dc27829ae33907b387
|
2017-03-06 00:08:58 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
42cf24fda2
|
Add a simple and pure .Regex middleware for routers that don't support regex route path validations out-of-the-box
Former-commit-id: 84cf1fb267e54543ad6d419b2ca39658b2773b58
|
2017-02-22 00:51:50 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
9a3c4f4c0a
|
Add an example for httprouter_test, gofmt everything and misspel fixes.
Former-commit-id: e69ffdf9bba4c7e8c3df45c015b3363cc3fc59b6
|
2017-02-17 10:45:47 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
21a18d0990
|
Add the new Go 1.8 Shutdown | Remove DisableBanner, is controlled by LoggerPolicy now.
Former-commit-id: 6ef71a4b9f5a79160a42d1111dd924e244ce1f4e
|
2017-02-17 04:46:33 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
1851d49b58
|
Set the yaml configuration fields identical to the original's Configuration fields. Update Readme
Former-commit-id: 2fa9f7985a16c5c292634d0140ee6b1959c04dbb
|
2017-02-16 18:14:55 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
dd1d6837d9
|
Add the ability to use .yaml/yml files for the Configuration.
Former-commit-id: 0c49eb04d991aabf67970fe7f7b3ed969a36a708
|
2017-02-16 05:00:08 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
40b62f2958
|
gofmt everything, even the vendor.
Former-commit-id: c2bf34c63b5cc6c974ce2b3bcf04bb1c9b77efaf
|
2017-02-16 03:26:02 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
13e83fc57e
|
SessionsPolicy and sessions adaptor, history and _example written.
Former-commit-id: e8b0dde3cb3b72919f01b9d836d8ccb3d4e20214
|
2017-02-15 20:06:19 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
82afcc5aa6
|
Implement the websocket adaptor, a version of kataras/go-websocket, and refactor all of the previous websocket examples.
https://github.com/kataras/go-websocket/issues/27
Former-commit-id: 0b7e52e0a61150a8bba973ef653986d8b3ddd26b
|
2017-02-15 08:40:43 +02:00 |
|