Commit Graph

640 Commits

Author SHA1 Message Date
kataras
03bcadadec add history note for the next published version
Former-commit-id: 07968f30448447994ea28c60d9f07916fdf74a4c
2017-06-03 22:18:43 +03:00
Gerasimos (Makis) Maropoulos
2d6cf9458c Βriefing
Former-commit-id: 86b119cbb23336bc76782e8da626c7310be5d90c
2017-05-06 22:29:30 +03:00
Gerasimos (Makis) Maropoulos
ae01cbcde5 Community Updates about the upcoming release.
Former-commit-id: 5e90cc30a8d50b189ebe696e12bd7d3503eada2a
2017-04-14 23:29:05 +03:00
Gerasimos (Makis) Maropoulos
2d3bd55dd5 Fix embedded template example link. ViewData and ViewLayout: HISTORY.md
Former-commit-id: 06ee0a5153be0394e0fcbd1206bf5868bda136f7
2017-03-28 08:04:31 +03:00
Gerasimos (Makis) Maropoulos
57576c70cb context.ViewData(key,value) and ViewLayout(layout) http://support.iris-go.com/d/27-using-middleware-to-inject-properties-for-templates/3
Nothing that you couldn't do before.


Former-commit-id: 658ec25d8045d25a76f87c8f992e67e64006e287
2017-03-28 07:53:57 +03:00
Gerasimos (Makis) Maropoulos
b78b935f9e Update Donations: @hengestone
Contact via e-mail if you have any privacy issues


Former-commit-id: 13e612edc553c981ea282c5bb4472d85ef56f127
2017-03-26 08:25:57 +03:00
Gerasimos (Makis) Maropoulos
847a59386f _examples: Table Of Contents
Part 4.


Former-commit-id: 1c06fe7237aa862b31773f7ce10677f57cfe1d63
2017-03-24 02:51:10 +02:00
Gerasimos (Makis) Maropoulos
55c250c93a Add More Examples & Categorized in Folders & TOC
Former-commit-id: ce4d711a75a4ba08ffab075e6baa88724725885b
2017-03-24 00:22:05 +02:00
Gerasimos (Makis) Maropoulos
7e94befac8
Former-commit-id: ee124d35cc21d358d1817c3fa908064730ebca8d
2017-03-22 06:02:49 +02:00
Gerasimos (Makis) Maropoulos
55b71c6c82 Format readme
Former-commit-id: cd4e6a16bd8380f775bcb9f26400183266a20e66
2017-03-22 05:58:38 +02:00
Gerasimos (Makis) Maropoulos
221334f8cb Readme Update
Former-commit-id: ed3f825945b51aa4cafd231c2ad7eb5fa1270852
2017-03-22 05:45:03 +02:00
Gerasimos (Makis) Maropoulos
5d518d4440 _future
Fix some things on an experimental future feature.
Still dirty code ofc, it will take a long to be adopted, but new
developers can watch the backstage's step-by-step test-driven solutions.


Former-commit-id: 739260b8662bff7164ba75ef36c81a6b564d53cc
2017-03-22 05:07:30 +02:00
Gerasimos (Makis) Maropoulos
a769d54471 Readme Update
Former-commit-id: a7258a09b392076a0d88fd018cea46a733d4c327
2017-03-21 02:41:36 +02:00
Gerasimos (Makis) Maropoulos
b4a1d04ad8 New twitter status
Former-commit-id: 85228c6f3a5ef6250fa7d24c68a4e210e4214dc7
2017-03-21 02:35:01 +02:00
Gerasimos (Makis) Maropoulos
caf01ad77e DZone(;)
Former-commit-id: b9bfd5e6f74bc5e6f27c1235567e7e3766f96d63
2017-03-21 01:39:10 +02:00
Gerasimos (Makis) Maropoulos
16113fa308 Nothing special here.
Github's latest commit on markdown parser forces me to re-organise the
README. Because of align="center" at markdown via
html property on an html element paragraph doesn't work any more.


Former-commit-id: f39e5ab0931ead65fbb6e8a867afd4ef412aedd3
2017-03-20 16:33:59 +02:00
Gerasimos (Makis) Maropoulos
c2f32c1de9 Nothing special here.
Github's latest changes doesn't supports align="center" at markdown via
html property on an html element paragraph. So we had to make changes
(until this will be fixed, if it's a bug*)


Former-commit-id: 743738b09edbdfc2ab4cd9504c51ee835c75e4ff
2017-03-20 16:06:53 +02:00
Gerasimos (Makis) Maropoulos
dd41a5c806 Nothing special here.
Github latest changes doesn't supports align="center" at markdown via
html property on an html element paragraph. So we had to make changes
(until this will be fixed, if it's a bug*)


Former-commit-id: 7ad6a0d5bb0dafc3b403cade96831bfb3b45e17e
2017-03-20 16:00:42 +02:00
Gerasimos (Makis) Maropoulos
f490432a39 Update README.md
Former-commit-id: 4f15e4279219d3668b824ce89395ac272099679e
2017-03-09 01:50:00 +02:00
Gerasimos (Makis) Maropoulos
1eb860eb3f Update README.md
Former-commit-id: 2eeecfbe46954d7705104d0e4a6697e181272a86
2017-03-09 01:32:48 +02: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
ceefe701d1 http://support.iris-go.com (beta)
Status: https://twitter.com/MakisMaropoulos/status/838193708344438784

Former-commit-id: 7c8ca90581eb61d1276d894aed40df5cb2243383
2017-03-05 09:50:19 +02:00
Gerasimos (Makis) Maropoulos
5395a6f2c7 http://support.iris-go.com (beta)
Status: https://twitter.com/MakisMaropoulos/status/838193708344438784

Former-commit-id: 061f0f3fe21b575b945040387cd8287c78f33e53
2017-03-05 09:47:07 +02:00
Gerasimos (Makis) Maropoulos
b961bedab0 http://support.iris-go.com (beta)
Former-commit-id: 71dd326f90c15550607413e33041e30e8d475416
2017-03-05 02:42:28 +02:00
Gerasimos (Makis) Maropoulos
33db3e5384 Nothing special yet: Make the README.md a bit nicer.
Former-commit-id: bfdcf4969f21491e8a6b22c7442a089fe87bf82b
2017-03-03 05:10:56 +02:00
Gerasimos (Makis) Maropoulos
1f5a274cae Nothing special yet: Readme updates and gofmt -s -w . (including vendor)
Former-commit-id: b275e55b7cd90392772c49f72e8ecd644bf0634c
2017-03-03 04:54:18 +02:00
Gerasimos (Makis) Maropoulos
a4ff95f1d9 We have to protect newcomers.
Former-commit-id: 4a78e882bbe216873c5ee9db97b7a26d236ff6b7
2017-03-01 00:10:56 +02:00
Gerasimos (Makis) Maropoulos
068b571183 Add more end-to-end test examples in README.md
Former-commit-id: f0bf4ab987ed7cea305c2ecc3e2b9ba96dc225ba
2017-02-24 14:17:43 +02:00
Gerasimos (Makis) Maropoulos
560a7a4650 Add a third-party middleware list, although I believe that the built'n middleware are more than enough for starters
Former-commit-id: 4ce6dff93c58c6f81247065228d194e7e220db7d
2017-02-23 14:19:43 +02:00
Gerasimos (Makis) Maropoulos
3fbaf037a6 Update the README.md
Former-commit-id: f1a4582481f3cc43c5e18ad954ae5f7ae98f4c54
2017-02-23 13:56:59 +02:00
Gerasimos (Makis) Maropoulos
c924d0abeb Update README.
Former-commit-id: 712d3ebe49352feee1a84eb5550b6c3b0e4362d9
2017-02-21 15:08:28 +02:00
Gerasimos (Makis) Maropoulos
1d60df1237 Add TODO. Done for today.
Former-commit-id: a09bfeb1e52744b3e0c437b454bf5810dd982574
2017-02-18 16:36:42 +02:00
Gerasimos (Makis) Maropoulos
003a54560a Add more tests. GopherBOOk for new Go developers, +1 new example every day!
Former-commit-id: 13a9f8cb4792d7e16f41792f9d8b1b5109aca926
2017-02-18 16:23:17 +02:00
Gerasimos (Makis) Maropoulos
ab63ebcfa5 Add a link for the end-to-end test library that Iris uses
Former-commit-id: 09543d9479d1919bb642f3190c210fa5a5b86561
2017-02-17 11:08:40 +02:00
Gerasimos (Makis) Maropoulos
2eae027e77 I'm done for today.
Former-commit-id: 8d8fd8e9b936c7c603d0a5f24bb56f99edd8944b
2017-02-17 09:49:40 +02:00
Gerasimos (Makis) Maropoulos
303650782c Update README.md
Former-commit-id: 89f3054b8761e02b5de252588ab63d1cb7f9630c
2017-02-17 09:45:17 +02:00
Gerasimos (Makis) Maropoulos
ff6a9ce48e Update README.md
Former-commit-id: 54596eb3730f35646af43b728fbaf25bd3685f80
2017-02-17 09:08:49 +02:00
Gerasimos (Makis) Maropoulos
596dfade7c Update HISTORY.md
Former-commit-id: 4c0fdb1ea259bae2c321c733256777eafc2cae6e
2017-02-17 08:56:19 +02:00
Gerasimos (Makis) Maropoulos
cafa4d7b80 Readme
Former-commit-id: 08b7ba04949a6b830841b8b9b7ad6981264c51ec
2017-02-17 07:15:32 +02:00
Gerasimos (Makis) Maropoulos
69d508fc39 Add go v1.8 as the minimum requirement.
Former-commit-id: 2d1c30f7a581e12dcc206d943b8fb8235eee256b
2017-02-17 05:08:19 +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
bfeabbd74e Add a httptest simple example, I'm thinking to obselete the gitbook entirely, the feature/_example folder is easier for the users
Former-commit-id: 6d4143e63838164a6b1bf1184b0c86a6b3fe15cd
2017-02-17 01:34:45 +02:00
Gerasimos (Makis) Maropoulos
fa5b529634 Update readme
Former-commit-id: 825f79a9cc8eedb2026906ce28ebf795c7c0b158
2017-02-17 00:09:04 +02:00
Gerasimos (Makis) Maropoulos
a132e7cebc Update README.md
Former-commit-id: 6f1ee755e36aeba65367a3ec276bd10d21d45343
2017-02-16 23:54:00 +02:00
Gerasimos (Makis) Maropoulos
245d9a5e6f README: executable's overall file size between iris and a simple router
Former-commit-id: 19db08e5a0a37aa4ef3b92085939c5aba6eb22fa
2017-02-16 20:42:04 +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
bcd7b3b169 Add the godoc link
Former-commit-id: b30646f1b5ebca23e336a44eeadcc52ef201085b
2017-02-14 06:01:15 +02:00
Gerasimos (Makis) Maropoulos
244a59e055 20 days of unstoppable work. Waiting fo go 1.8, I didn't finish yet, some touches remains.
Former-commit-id: ed84f99c89f43fe5e980a8e6d0ee22c186f0e1b9
2017-02-14 05:54:11 +02:00
Gerasimos (Makis) Maropoulos
5aaec72634 Update to 6.1.4 - Align with the improved kataras/go-sessions 2017-02-07 02:37:35 +02:00
Gerasimos (Makis) Maropoulos
84cd4ca6f4 Go v1.8 and the upcoming Iris version notes on HISTORY.md. 2017-02-05 20:26:40 +02:00
Gerasimos (Makis) Maropoulos
2a911a450c Add DisableBodyConsumptionOnUnmarshal configuration field as discussed on [chat](https://kataras.rocket.chat/channel/iris). Read HISTORY.md 2017-01-30 12:35:43 +02:00
Gerasimos (Makis) Maropoulos
a563b37ba1 Update README. 2017-01-28 11:39:50 +02:00
Gerasimos (Makis) Maropoulos
64a2c7581a Add a 'good' Overview section at the README. 2017-01-28 11:38:20 +02:00
Gerasimos (Makis) Maropoulos
73b8396cd6 https://github.com/iris-contrib/plugin/blob/master/cors/plugin.go#L28 2017-01-27 14:25:48 +02:00
Gerasimos (Makis) Maropoulos
4a903886e8 Update README 2017-01-26 09:50:26 +02:00
Gerasimos (Makis) Maropoulos
7dfb13cfbd Nothing special here 2017-01-25 22:19:06 +02:00
Gerasimos (Makis) Maropoulos
306a709c04 Add a tip with a link on how to change the default Router. Remove the comic, not everybody has houmor. 2017-01-14 05:17:46 +02:00
Gerasimos (Makis) Maropoulos
3782a2e679 Update README.md 2017-01-13 09:52:10 +02:00
Gerasimos (Makis) Maropoulos
fdb74b6865 Update README.md
Remove deadlink, add a header to the comic and add a new gif which leads
on a youtube video with iris' users comments
2017-01-13 09:36:52 +02:00
Gerasimos (Makis) Maropoulos
f380d710cc Update to 6.1.2 2017-01-13 05:57:46 +02:00
Gerasimos (Makis) Maropoulos
c73c2a00c3 Add a comic sketch 2017-01-13 02:13:02 +02:00
Gerasimos (Makis) Maropoulos
c91a1e6628 |You will love this| New Feature: Offline routing, dynamic changes against a route's state | https://github.com/kataras/iris/issues/585
Read HISTORY.md for details
2017-01-12 08:28:30 +02:00
Gerasimos (Makis) Maropoulos
020e857b22 Update to 6.1.0 2017-01-12 00:57:07 +02:00
Gerasimos (Makis) Maropoulos
5ad7c6e01f Update to 6.0.9: Add PostInterrupt plugin. Read HISTORY.md
- Add `PostInterrupt` plugin, useful for customization of the
**os.Interrupt** singal, before that Iris closed the server
automatically.

```go
iris.Plugins.PostInterrupt(func(s *Framework){
// when os.Interrupt signal is fired the body of this function will be
fired,
// you're responsible for closing the server with s.Close()

// if that event is not registered then the framework
// will close the server for you.

/* Do  any custom cleanup and finally call the s.Close()
remember you have the iris.Plugins.PreClose(func(s *Framework)) event
too
so you can split your logic in two logically places.
*/

})

```
2017-01-11 16:23:38 +02:00
Gerasimos (Makis) Maropoulos
e6b967bbb7 Update to 6.0.8 2017-01-10 15:14:14 +02:00
Gerasimos (Makis) Maropoulos
e4ab993760 Nothing special here, read HISTORY.md 2017-01-10 15:03:02 +02:00
Gerasimos (Makis) Maropoulos
053588babd Update to 7.0.8 | iris.UseTemplateFunc -> Read HISTORY.md | Remove vendor folder because of: https://github.com/gavv/httpexpect/pull/34
Read HISTORY.md
2017-01-10 14:21:49 +02:00
Gerasimos (Makis) Maropoulos
893271bf02 Update to 6.0.7 2017-01-10 08:54:39 +02:00
Gerasimos (Makis) Maropoulos
c476fe8921 Feature Request: *http.Request access from Websockets. iris.Config.Websocket.IDGenerator custom connection's ID generator added too.
Example:

-
https://github.com/iris-contrib/examples/blob/master/websocket/main.go#L34

Relative commits to kataras/go-websocket:
-
550fc8b32e

-
62c2d989d8
2017-01-09 06:23:49 +02:00
Gerasimos (Makis) Maropoulos
d5d113b4ca Add the loggerzap middleware to the README. Relative: https://github.com/iris-contrib/middleware/pull/23 2017-01-09 02:00:29 +02:00
Gerasimos (Makis) Maropoulos
081d01d459 Update README.md 2017-01-08 06:55:15 +02:00
Gerasimos (Makis) Maropoulos
a35607d6e3 Add 'vendor' folder for the httptest package dependecy (its master were broken before 4 hours, you are covered) 2017-01-08 06:41:38 +02:00
Gerasimos (Makis) Maropoulos
bcc35c11ca Add iris.DestroySessionByID(string) and iris.DestroyAllSessions() as requested. 2017-01-08 06:11:50 +02:00
Gerasimos (Makis) Maropoulos
d060a73559 https://github.com/iris-contrib/gitbook/issues/30 2017-01-05 18:59:15 +02:00
Gerasimos (Makis) Maropoulos
d5a9410e2a Update to 6.0.3: Add an easy way to set a request body size limit per client or globally for newcomers 2017-01-04 21:29:58 +02:00
Gerasimos (Makis) Maropoulos
3b0a8e0f2d Fix https://github.com/kataras/iris/issues/574 2017-01-04 19:50:54 +02:00
Gerasimos (Makis) Maropoulos
058d70e533 Update to 6.0.1 - use the response recorder whenever you need it. Read HISTORY.md 2017-01-04 15:16:53 +02:00
Gerasimos (Makis) Maropoulos
8bbd9f8fc5 Happy new year! Update to 6.0.0 | HTTP/2 full support. https://github.com/kataras/iris/issues/565
full commit from development branch.

Examples, book, middleware, plugins are updated to the latest iris
version. Read HISTORY.md for more.

The 'old' v5 branch which relied on fasthttp exists for those who want
to use it navigate there: https://github.com/kataras/iris/tree/5.0.0
2017-01-02 21:20:17 +02:00
Gerasimos (Makis) Maropoulos
1f25e4335a Nothing special here,yet, stay tuned 2016-12-19 11:15:48 +02:00
Gerasimos (Makis) Maropoulos
88c98bb1e1 More on Transactions: Fallback on, unexpected, panics and able to send 'silent' error which stills reverts the changes but no output 2016-12-18 14:08:28 +02:00
Gerasimos (Makis) Maropoulos
f54dc697cc More on Transactions: iris.UseTransaction and iris.DoneTransaction. See HISTORY.md 2016-12-16 10:20:05 +02:00
Gerasimos (Makis) Maropoulos
48e770dab0 Update to 5.1.1 - Addons for the last feature, Transaction scopes. Read HISTORY.md
Read HISTORY.md and example here:
github.com/iris-contrib/examples/tree/master/transactions
2016-12-15 17:16:17 +02:00
Gerasimos (Makis) Maropoulos
c6b6ebf757 Fix the readme TODOs syntax. Read HISTORY.md for v5.1.0
Simple proof-of-concept example of request-scoped transactions here:
https://github.com/iris-contrib/examples/blob/master/request_transactions/main.go
2016-12-15 15:26:06 +02:00
Gerasimos (Makis) Maropoulos
65980d3363 New Feature: Request-Scoped Transactions
Example:
https://github.com/iris-contrib/examples/tree/master/request_transactions
2016-12-15 15:14:48 +02:00
Gerasimos (Makis) Maropoulos
1ff949b357 Test code: nothing special here, remove the getRandomPort and use getRandomNumber for all 2016-12-14 11:57:07 +02:00
Gerasimos (Makis) Maropoulos
baec4d0fff Update Donations 2016-12-13 09:36:53 +02:00
Gerasimos (Makis) Maropoulos
5ba6ccf365 Qualify the quality repository report tool 2016-12-13 08:41:30 +02:00
Gerasimos (Makis) Maropoulos
309b037e3b Update to 5.0.4 - Read HISTORY.md 2016-12-12 12:18:59 +02:00
Gerasimos (Makis) Maropoulos
424ede7258 Merry Christmas! 2016-12-11 07:50:03 +02:00
Gerasimos (Makis) Maropoulos
0513fa745b Add test for Redirect while ListenTLS/ListenLETSENCRYPT 2016-12-04 06:53:08 +02:00
Gerasimos (Makis) Maropoulos
290a9cad3d Fix testing example README link
As requested here: https://github.com/kataras/iris/issues/543
2016-11-23 22:46:19 +02:00
Gerasimos (Makis) Maropoulos
619a54a9f2 Fix an old issue https://github.com/kataras/iris/issues/355 2016-11-22 16:46:07 +02:00
Gerasimos Maropoulos
8b88aabc05 Update to 5.0.2 - Cache(only) improvements
Cache - only improvements
2016-11-15 20:20:29 +02:00
Gerasimos Maropoulos
948eb2ecc1 Yesterday I refused a great offer. I hope for the better. 2016-11-13 22:17:11 +02:00
Gerasimos Maropoulos
ac58a95d2d Update the book link for the stable version
https://docs-v4.iris-go.com
2016-11-01 13:22:15 +02:00
Gerasimos Maropoulos
504006a7bb Add a link to the stable version on the Installation section 2016-10-31 21:21:11 +02:00
Gerasimos Maropoulos
32e3cbede1 Prepare for 4.0.0 gopkg.in for-ever package (All 20+ other repositories refactored) including gitbook and examples 2016-10-31 08:19:00 +02:00
Gerasimos Maropoulos
3243432d48 A small improvement to LETSENCRYPT and LETSENCRYPTPROD
just  an improvement to the `LETSENCRYPT` in order to meet your needs,
it lets you configure the cache file to any directory  or to disable it
by passing "" as the second argument.

**OUTLINE**
```
// ListenLETSENCRYPT starts a server listening at the specific nat
address
// using key & certification taken from the letsencrypt.org 's servers
// it's also starts a second 'http' server to redirect all
'http://$ADDR_HOSTNAME:80' to the' https://$ADDR'
// it creates a cache file to store the certifications, for performance
reasons, this file by-default is "./letsencrypt.cache"
// if you skip the second parameter then the cache file is
"./letsencrypt.cache"
// if you want to disable cache then simple pass as second argument an
empty emtpy string ""
//
// example:
https://github.com/iris-contrib/examples/blob/master/letsencyrpt/main.go
//
// supports localhost domains for testing,
// NOTE: if you are ready for production then use
`$app.Serve(iris.LETSENCRYPTPROD("mydomain.com"))` instead
ListenLETSENCRYPT(addr string, cacheFileOptional ...string)
```

**OVERVIEW**
```
package main

import "github.com/kataras/iris"

func main() {
iris.Get("/", func(ctx *iris.Context) {
ctx.Write("Hello from SECURE SERVER!")
})

iris.ListenLETSENCRYPT("mydomain.com", "./mycachefile.cache)
}

```
2016-10-28 21:21:57 +03:00
Gerasimos Maropoulos
bbf74ce8f0 Update README 2016-10-27 03:41:49 +03:00
Gerasimos Maropoulos
d32ae1377c Implement Cache as https://github.com/kataras/iris/issues/513
I love coding unique Iris staff!!!
2016-10-27 03:17:09 +03:00
Gerasimos Maropoulos
6d65c00423 Add some random articles happened to be fetched the last two weeks 2016-10-25 18:47:19 +03:00
Gerasimos Maropoulos
78d145c207 Introduce version 5.0.1 2016-10-25 15:58:18 +03:00
Gerasimos Maropoulos
fc9cd0a8c2 Update DONATIONS | Thanks for your support! 2016-10-21 18:23:26 +03:00
Gerasimos Maropoulos
5c896b39a5 V4 LTS, check the HISTORY.md 2016-10-21 03:06:50 +03:00
Gerasimos Maropoulos
fe71a8acbe Add donates to the top of the README, I really thanks you 2016-10-17 10:27:19 +03:00
Gerasimos Maropoulos
1a913d45d4 Implement feature request for embedded assets
Example:
https://github.com/iris-contrib/examples/tree/master/static_files_embedded

Read HISTORY.md
2016-10-17 03:37:57 +03:00
Gerasimos Maropoulos
7e8c1e57d2 Nothing special, some linting 2016-10-16 17:13:49 +03:00
Gerasimos Maropoulos
6dbfc7ad1c Update the License to Apache Version 2 in order to be compatible 2016-10-16 17:05:10 +03:00
Gerasimos Maropoulos
9a0ef4822c README: https://docs.iris-go.com link replacement for gitbook 2016-10-15 16:40:43 +03:00
Gerasimos Maropoulos
1ddd2e6528 Meetup with GoLang User Group. Happened yesterday. 2016-10-14 03:59:16 +03:00
Gerasimos Maropoulos
22b60d6871 Github https://github.com/blog/2111-issue-and-pull-request-templates 2016-10-14 03:52:03 +03:00
Gerasimos Maropoulos
157e3cf054 Push version 4.6.0, read HISTORY.md
Real commit is the parent, as usual
2016-10-13 17:25:50 +03:00
Gerasimos Maropoulos
f2a7b4e43a Update to 5.4.3, zero user changes. 2016-10-13 04:02:04 +03:00
Gerasimos Maropoulos
9bce4e846a Update to 4.5.2 2016-10-11 22:35:12 +03:00
Gerasimos Maropoulos
40b000c20f Update to 4.5.1 2016-10-11 14:10:19 +03:00
Gerasimos Maropoulos
f46452a7ab Add newest articles that I could easly find 2016-10-10 18:52:27 +03:00
Gerasimos Maropoulos
f66b7e2eab Update to 4.5.0 2016-10-09 21:09:53 +03:00
Gerasimos Maropoulos
14982891c5 Update to 4.4.9 2016-10-09 07:47:27 +03:00
Gerasimos Maropoulos
a000da35c3 Update to 4.4.8 - Custom decoders for ReadJSON/ReadXML, read HISTORY.md
Read: https://github.com/kataras/iris/blob/master/HISTORY.md
2016-10-06 23:19:55 +03:00
Gerasimos Maropoulos
39f58fe286 Fix readme 2016-10-05 18:42:52 +03:00
Gerasimos Maropoulos
bffd2074eb Update to 4.4.7 2016-10-05 13:21:40 +03:00
Gerasimos Maropoulos
2090eb4d83 Update to 4.4.6 2016-10-04 01:18:17 +03:00
Gerasimos Maropoulos
a4280a838b Add News section at README 2016-10-03 00:22:58 +03:00
Gerasimos Maropoulos
01cc64f5e8 Add comparison Iris vs Nginx vs Nodejs express, which Iris seems to shine 2016-10-03 00:10:33 +03:00
Gerasimos Maropoulos
00f6abcb04 Update to 4.4.5 2016-10-02 19:43:00 +03:00
Gerasimos Maropoulos
9ef6ac30cb Fix padding on readme 2016-10-02 15:07:52 +03:00
Gerasimos Maropoulos
92785d109f Fix padding on readme 2016-10-02 15:05:17 +03:00
Gerasimos Maropoulos
b4378bc164 Add custom http errors book's section to the readme 2016-10-02 15:04:04 +03:00
Gerasimos Maropoulos
99734f7e11 Add some of the book's section on README too 2016-10-02 14:59:04 +03:00
Gerasimos Maropoulos
3970804a37 Update to 4.4.4 2016-10-02 07:21:44 +03:00
Gerasimos Maropoulos
78f3323ce4 Update to 4.4.3 2016-10-02 03:30:37 +03:00
Gerasimos Maropoulos
ff3d1d4c8a Update readme 2016-10-01 10:03:06 +03:00
Gerasimos Maropoulos
716b5001da Fix https://github.com/iris-contrib/middleware/issues/13 2016-09-30 18:48:48 +03:00
Gerasimos Maropoulos
f4b4dd0275 Implementation of https://github.com/kataras/iris/issues/412 , as requested. Read HISTORY for a code snippet 2016-09-29 17:05:22 +03:00
Gerasimos Maropoulos
5c98c5a493 Update to v4.4.0 Implementation of https://github.com/kataras/iris/issues/438
Read HISTORY.md
2016-09-27 16:28:38 +03:00
Gerasimos Maropoulos
def1643c69 Remove travis:tip 2016-09-23 07:54:15 +03:00
Gerasimos Maropoulos
8d182da031 Users do not care for this phrase on README 2016-09-23 07:43:55 +03:00
Gerasimos Maropoulos
cfb6beec43 Add the HISTORY.md entry for the new release, 4.3.0 2016-09-20 12:24:44 +03:00
Gerasimos Maropoulos
60947d4f21 Update to 4.3.0, align with latest kataras/go-websocket 2016-09-20 10:15:45 +03:00
Gerasimos Maropoulos
f33053675c Update to 4.2.9 2016-09-19 01:48:37 +03:00
Gerasimos Maropoulos
7882d736b5 Update to 4.2.8 2016-09-19 01:42:37 +03:00
Gerasimos Maropoulos
2cb0d9981d Add comments on Quick Look and fill the updater TODO 2016-09-18 13:31:53 +03:00
Gerasimos Maropoulos
131eddb701 Ability to change the whole default router 2016-09-18 06:55:44 +03:00
Gerasimos Maropoulos
27f2ba7be9 Update DONATIONS.md summary & iris updater runs async unless CheckForUpdatesSync is true 2016-09-18 00:50:10 +03:00
Gerasimos Maropoulos
e24d45f66a Update to 4.2.5 2016-09-16 21:16:48 +03:00
Gerasimos Maropoulos
c818b9d4bf Implement a version checker, as requested here: https://github.com/kataras/iris/issues/401
Read the README.md
2016-09-16 10:02:18 +03:00
Gerasimos Maropoulos
8bd94875d2 Change the License from MIT to Apache 2.0 (github recomemnds this on the page) 2016-09-15 19:25:09 +03:00
Gerasimos Maropoulos
741ecbf2fb https://github.com/kataras/iris/issues/423 2016-09-15 18:59:27 +03:00
Gerasimos Maropoulos
787425e5c5 Donations Summary Update and a small fix 2016-09-12 23:25:17 +03:00
Gerasimos Maropoulos
ae5ba6fe7e Update gitbook section link for the new Serializers 2016-09-10 07:27:37 +03:00
Gerasimos Maropoulos
97431f2650 Replace response engines with serializers, same job but organized better, read README.md , no front-end changes if you used default engines. 2016-09-10 07:23:02 +03:00
Gerasimos Maropoulos
f561b7a90d Update to 4.2.0 - Configuration changes (big but old way still works, naming changes) & Implement https://github.com/kataras/iris/issues/409 2016-09-09 08:09:03 +03:00
Gerasimos Maropoulos
1a7c79db66 Update to 4.1.7. Logger changes, read HISTORY.md 2016-09-07 07:36:23 +03:00
Gerasimos Maropoulos
eacc04406a Add HISTORY.md entry for the 4.1.6 2016-09-05 13:23:59 +03:00
Gerasimos Maropoulos
a073e442fc Align sessions with the latest kataras/go-sessions. Now you should update :) 2016-09-05 13:08:32 +03:00
Gerasimos Maropoulos
1fda6383f3 Readme addons 2016-09-05 04:01:13 +03:00
Gerasimos Maropoulos
482c108839 Remove unused Plugin's custom callbacks. 2016-09-05 03:56:28 +03:00
Gerasimos Maropoulos
b8b52ad46e Update to 4.1.4. Users & Devs can ignore this update. Read HISTORY.md for more 2016-09-04 22:02:31 +03:00
Gerasimos Maropoulos
c38a9b2459 Developers can ignore this update. Replace the template engines with a new cross-framework package (kataras/go-template) 2016-09-02 06:05:44 +03:00
Gerasimos Maropoulos
1d49188da9 Developers can ignore this update. Use of go-websocket and go-errors. Zero front-end changes. No real improvements. 2016-09-01 06:01:53 +03:00
Gerasimos Maropoulos
d03c9ad231 Fix go1.6 issue https://github.com/kataras/iris/issues/378 2016-08-23 20:41:12 +03:00
Gerasimos Maropoulos
2d067ac081 Update to 4.1.1 - Able to set Sessions.CookieLength. Read HISTORY.md
https://github.com/kataras/iris/blob/master/HISTORY.md
2016-08-18 03:20:59 +03:00
Gerasimos Maropoulos
bef334868b Update to 4.1.0, New: SSH Remote control, READ HISTORY.md
https://github.com/kataras/iris/blob/master/HISTORY.md
2016-08-17 12:57:54 +03:00
Gerasimos Maropoulos
56bd511427 Stable v4.0.0.
All releases happens one-per-month, with new features at each stable
release, you had complains so that stops, the next release will may not
be available on next month, but it will take longers, this release
should be the most iris stable version you can get now.
2016-08-09 22:48:09 +03:00
Gerasimos Maropoulos
a4fbf4db4e Fix https://github.com/kataras/iris/issues/350 2016-08-09 22:12:03 +03:00
Gerasimos Maropoulos
08e6ea31de Add a better check for domain persistance on sessions - add the community members names who helped on website & logo on README 2016-07-30 17:24:12 +03:00
Gerasimos Maropoulos
6f83c48a10 Update to v4.0.0-alpha.5 - Letsencrypt integration https://github.com/kataras/iris/issues/220 . 4 Fixes. Read HISTORY.md
## 4.0.0-alpha.4 -> 4.0.0-alpha.5

- **NEW FEATURE**: Letsencrypt.org
integration[*](https://github.com/kataras/iris/issues/220)
- example
[here](https://github.com/iris-contrib/examples/blob/master/letsencrypt/main.go)
- **FIX**: (ListenUNIX adds :80 to
filename)[https://github.com/kataras/iris/issues/321]
- **FIX**: (Go-Bindata +
ctx.Render)[https://github.com/kataras/iris/issues/315]
- **FIX** (auto-gzip doesn't really compress data in latest
code)[https://github.com/kataras/iris/issues/312]
2016-07-29 01:33:20 +03:00
Gerasimos Maropoulos
5579153614 Fix the call to pointer on .UseTemplate(...).Directory(..).Binary(...) 2016-07-26 18:36:03 +03:00
Gerasimos Maropoulos
83c3eb216e README: make & use the flat book cover as the logo 2016-07-25 22:07:12 +03:00
Gerasimos Maropoulos
012b8a3c71 A risk to update the first-view of the README 2016-07-25 20:28:44 +03:00
Gerasimos Maropoulos
3ee38a363c Update cover size 2016-07-24 02:42:23 +03:00
Gerasimos Maropoulos
5ede95eef2 Update readme, show the guide two times 2016-07-24 02:38:24 +03:00
Gerasimos Maropoulos
f24f487da8 README.md: Set the logo link to the community member folder 2016-07-23 17:08:24 +03:00
Gerasimos Maropoulos
111bd55ce3 Fix readme... 2016-07-23 17:06:38 +03:00
Gerasimos Maropoulos
279ac0831e README UPDATE 2016-07-23 17:04:14 +03:00
Gerasimos Maropoulos
04fad544c4 Fix newline readme 2016-07-23 17:02:18 +03:00
Gerasimos Maropoulos
cb47e4b26c README.md: Set the Docs & Community first, remove sec-image (it's on #benchmarks README.md) 2016-07-23 17:01:01 +03:00
Gerasimos Maropoulos
4f1722b5b8 Add optional 'donate & download' the e-book(guide) 2016-07-23 16:37:23 +03:00
Gerasimos Maropoulos
e084307366 Set one of the community's logos as banner, this will be here for 10 days and maybe more if users like it
https://github.com/kataras/iris/issues/153#issuecomment-228304573
2016-07-23 13:25:13 +03:00
Gerasimos Maropoulos
6b71452222 Update the readme with the newest benchmarks: 21 July 2016 2016-07-21 05:48:35 +03:00
Gerasimos Maropoulos
72c5d2882b Update Readme: Fix Book sections for response & template engines 2016-07-20 07:07:41 +03:00
Gerasimos Maropoulos
245c732ff8 Show the updated benchmarks (July 19). Don't forget, book is updated: https://www.gitbook.com/book/kataras/iris/details 2016-07-20 07:04:27 +03:00
Gerasimos Maropoulos
7ed5ed4519 Iris 4.0.0-alpha.4. Book is finally updated https://kataras.gitbooks.io/iris/content/ also 2016-07-20 06:33:24 +03:00
Gerasimos Maropoulos
0a427c1ce0 Next step is to update the gitbook for the v4 template engines changes and new features 2016-07-19 08:58:10 +03:00
Gerasimos Maropoulos
d04edb96bb Add Response Engines on the README, examples updated. book is the next step 2016-07-19 05:43:34 +03:00
Gerasimos Maropoulos
675c0d510c Update to 4.0.0-alpha.3 - Response Engines, 'inject' the context.JSON/JSONP/Text/Data/Markdown/Render, Read HISTORY.md
## 4.0.0-alpha.2 -> 4.0.0-alpha.3

**New**

A **Response Engine** gives you the freedom to create/change the
render/response writer for

- `context.JSON`
- `context.JSONP`
- `context.XML`
- `context.Text`
- `context.Markdown`
- `context.Data`
- `context.Render("my_custom_type",mystructOrData{},
iris.RenderOptions{"gzip":false,"charset":"UTF-8"})`
- `context.MarkdownString`
- `iris.ResponseString(...)`

**Fix**
- https://github.com/kataras/iris/issues/294

**Small changes**

- `iris.Config.Charset`, before alpha.3 was `iris.Config.Rest.Charset` &
`iris.Config.Render.Template.Charset`, but you can override it at
runtime by passinth a map `iris.RenderOptions` on the `context.Render`
call .
- `iris.Config.IsDevelopment` , before alpha.1 was
`iris.Config.Render.Template.IsDevelopment`

**Websockets changes**

No need to import the `github.com/kataras/iris/websocket` to use the
`Connection` iteral, the websocket moved inside `kataras/iris` , now all
exported variables' names have the prefix of `Websocket`, so the old
`websocket.Connection` is now `iris.WebsocketConnection`.

Generally, no other changes on the 'frontend API', for response engines
examples and how you can register your own to add more features on
existing response engines or replace them, look
[here](https://github.com/iris-contrib/response).

**BAD SIDE**: E-Book is still pointing on the v3 release, but will be
updated soon.
2016-07-18 17:40:42 +03:00
Makis Maropoulos
077984bd60 🌈 sessions were re-written, update to 4.0.0-alpha.2, read HISTORY.md
**Sessions were re-written **

- Developers can use more than one 'session database', at the same time,
to store the sessions
- Easy to develop a custom session database (only two functions are
required (Load & Update)), [learn
more](https://github.com/iris-contrib/sessiondb/blob/master/redis/database.go)
- Session databases are located
[here](https://github.com/iris-contrib/sessiondb), contributions are
welcome
- The only frontend deleted 'thing' is the: **config.Sessions.Provider**
- No need to register a database, the sessions works out-of-the-box
- No frontend/API changes except the
`context.Session().Set/Delete/Clear`, they doesn't return errors
anymore, btw they (errors) were always nil :)
- Examples (master branch) were updated.

```sh
$ go get github.com/iris-contrib/sessiondb/$DATABASE
```

```go
db := $DATABASE.New(configurationHere{})
iris.UseSessionDB(db)
```

> Note: Book is not updated yet, examples are up-to-date as always.
2016-07-15 20:50:36 +03:00
Makis Maropoulos
af4df18ec4 Add more todos - the first 3 should be implemented today 2016-07-14 10:46:24 +03:00
Makis Maropoulos
cf03512590 remove wiki link from readme 2016-07-13 20:41:08 +03:00
Makis Maropoulos
adf82c7aa2 Update readme versioning section - add v3 information 2016-07-13 19:39:08 +03:00
Makis Maropoulos
f7a782b692 Remove deprecated functions 2016-07-13 14:05:32 +03:00
Makis Maropoulos
b99afb2875 Update to v4.0.0-alpha.1 2016-07-13 06:28:09 +03:00
Makis Maropoulos
6761d58e53 Final v3 2016-07-08 19:41:50 +02:00
Makis Maropoulos
0b8cb29e0c Update to 3.0.0-pre.release, Read HISTORY.md for new features and changes
Yes new features, with Iris you always get them on each version or
revision or non-semantic version
2016-07-07 02:36:48 +02:00
Makis Maropoulos
0d4b0ecd43 Rocket chat is on, Add Port() to the HTTPServer, disable subdomain persistence on subdomains when 127.0.0.1/0.0.0.0
I already made a test framework integration but I will commit this when
I finish with the basic tests, we are going to final v3
2016-07-03 16:21:57 +02:00
Makis Maropoulos
d2ec0fa3e4 Rocket is down (again), use alternative chat 2016-07-03 07:15:09 +02:00
Makis Maropoulos
160b8d9545 Rocket chat is on again, update readme link 2016-07-02 20:21:17 +02:00
Makis Maropoulos
1f1ed4cc36 Update readme 2016-07-01 23:14:16 +03:00
Makis Maropoulos
e5d1e3e41b Remove the bold info, it is already in benchmarks section, so add a link to this on the fastest word 2016-07-01 23:06:56 +03:00
Makis Maropoulos
1588eb16d0 Update community chat link because rocket chat is down for mantain 2016-07-01 22:57:23 +03:00
Makis Maropoulos
342ff32558 rocket's rooms are down for mantain, use the alternative chat room 2016-07-01 22:45:09 +03:00
Makis Maropoulos
c60cb24f6e Rocket chat is down - so use the alternative chat 2016-07-01 22:39:34 +03:00
Makis Maropoulos
9be49bbfee Add some tests as we are going to v3 final - to be continued 2016-07-01 21:28:24 +03:00
Makis Maropoulos
950964b18d fix iris-book cover, github timeout 2016-07-01 01:40:05 +03:00
Makis Maropoulos
cc0e84decd New results just came back from the benchmark suite so: Update benchmarks results graph 2016-07-01 01:34:44 +03:00
Makis Maropoulos
dba92ba64d Add more notes on HISTORY.md about rc.4 changes 2016-07-01 02:13:21 +03:00
Makis Maropoulos
9d8f32ce1a Move to Rocket.Chat - better management, multiple channels of the relative projects, private group chat and more 2016-06-29 00:08:31 +03:00
Makis Maropoulos
aa319fd8e4 Handlebars support - Embrace the feature request https://github.com/kataras/iris/issues/239 2016-06-28 12:50:26 +03:00
Makis Maropoulos
0a896f5137 Update readme 2016-06-26 20:31:18 +03:00
Makis Maropoulos
a89498e448 iris run on first view 2016-06-26 20:25:55 +03:00
Makis Maropoulos
6391ba04ca 💡 Happy Sunday: Introducing rizla 2016-06-26 16:26:44 +03:00
Makis Maropoulos
57ba8e89b5 Update readme 2016-06-26 08:35:06 +03:00
Makis Maropoulos
cd71b945b7 Add the new license , here and at iris-contrib repositories also (where needed) 2016-06-26 08:25:05 +03:00
Makis Maropoulos
25c8e733a8 Remove LICENSE, will be added when I finish with others' 2016-06-25 22:43:12 +03:00
Makis Maropoulos
62213e8e5a Add the last TODO 2016-06-25 22:40:44 +03:00
Makis Maropoulos
997fbd1aeb Fix parenthesis on readme... 2016-06-25 16:29:03 +03:00
Makis Maropoulos
1eaaec6b3b Update readme 2016-06-25 16:23:08 +03:00
Makis Maropoulos
0e0c1c8b1e Readme update 2016-06-25 16:20:49 +03:00
Makis Maropoulos
3145b20ba2 Add a contributing section 2016-06-25 05:54:52 +03:00
Makis Maropoulos
e72a8f6786 Add JSON Web Tokens support via middleware to the README 2016-06-24 08:29:08 +03:00
Makis Maropoulos
95813bf36b HISTORY.md: Add How to upgrade to V3.0.0-rc.3 2016-06-24 02:01:53 +03:00
Makis Maropoulos
b0d5cbb65f Update readme for rc.3 2016-06-24 01:51:26 +03:00
Makis Maropoulos
a9cb478d91 Remove the 'big' subdomains example from the README 2016-06-24 01:48:52 +03:00
Makis Maropoulos
f83b532835 Embrace the weekend- Update to rc.3 | Read the HISTORY.md 2016-06-24 01:34:49 +03:00
Makis Maropoulos
56f78567a2 New: OAuth2 support via gothic. Example: https://github.com/iris-contrib/gothic/blob/master/example/main.go
https://github.com/iris-contrib/gothic/blob/master/example/main.go
2016-06-22 12:45:57 +03:00
Makis Maropoulos
74bbc34d5b Update readme 2016-06-21 16:27:20 +03:00
Makis Maropoulos
10e8b9c964 Update readme
Update first example giving more information with the first eye-view.

also on graph's image's click now it goes to the external benchmark
suite project.
2016-06-21 16:07:49 +03:00
Makis Maropoulos
40c8c18792 add linux screenshot for hot reload 2016-06-21 02:05:58 +03:00
Makis Maropoulos
e9a4746000 Update to rc.2 | NEW: iris run main.go https://github.com/kataras/iris/issues/192
Not tested on linux yet,(I do not have a linux station now). Post an
issue if iris run main.go doesnt works as expected
2016-06-20 11:59:36 +03:00
Makis Maropoulos
647f0d704c Thanks goes to all of you you help building this (nice) framework - Update README and add errors on mux entry register 2016-06-16 05:24:01 +03:00
Makis Maropoulos
dcded4e400 Add FAQ link on readme 2016-06-16 00:17:23 +03:00
Makis Maropoulos
d837381b16 Update to 3.0.0-rc.1 - Read the HISTORY.md. Relative: #183 #184 #166 #176 #181
Read https://github.com/kataras/iris/tree/master/HISTORY.md
2016-06-14 08:45:40 +03:00
Makis Maropoulos
57c6452e31 Update readme 2016-06-07 13:11:34 +03:00
Makis Maropoulos
c88f73acbe Update to v3.0.0-beta.4 - Logger changes book, examples updated 2016-06-06 21:04:38 +03:00
Makis Maropoulos
48aaca5bc0 Fix mail send, complete jade support, fix iriscontrol index , replace iriscontrol session to basicauth 2016-06-06 01:37:32 +03:00
Makis Maropoulos
1a433e34d5 Wildcard subdomain full support | v3.0.0-beta.2
Update to v3.0.0-beta.2.
Wildcard subdomain e-book section:
https://kataras.gitbooks.io/iris/content/subdomains.html
2016-06-04 16:20:32 +03:00
Makis Maropoulos
9e03a529d6 One of the best requests https://github.com/kataras/iris/issues/165 2016-06-02 04:45:03 +03:00
Makis Maropoulos
8cd1cc2ac8 Iris is looking for a new website design and logo 2016-06-01 04:45:11 +03:00
Makis Maropoulos
31cbd50fb0 Linting 2016-05-31 11:05:42 +03:00
Makis Maropoulos
c26668a489 Version 3.0.0-beta cleaned 2016-05-30 17:08:09 +03:00