Gerasimos (Makis) Maropoulos
|
742ad6db72
|
upstream update for crypto/acme relative to iris.AutoTLS
Former-commit-id: 20d22c163f8063673536127caec4eecfb3561226
|
2018-01-15 12:34:35 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
a19e570c8a
|
Update to version 10.0.1 - read more at: https://github.com/kataras/iris/blob/master/HISTORY.md#mo-15-jenuary-2018--v1001
Former-commit-id: 292d155c877ba3f9d1210db54c3df3fedd1d0c1c
|
2018-01-15 00:54:01 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
ad9c76adb3
|
nothing tremendous here
Former-commit-id: 34e7c423d0b777b2d8c60e74c8aad0efc13bd7fc
|
2018-01-09 04:37:23 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
1690cc9334
|
add Greek language side by side with Chinese and Russian
Former-commit-id: 4a44ae6f27d94deddd89afda6b1d83218a0ae309
|
2018-01-05 07:57:04 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
bcc3e9920a
|
fix https://github.com/kataras/iris/issues/859
Former-commit-id: 55ce0b2f911a3088d28d4393b68ba9af97f79f94
|
2018-01-04 15:35:24 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
10f440b9db
|
add a new article about Iris and Vue.js
Former-commit-id: c7406cbd961d44016628c55083f554bba1f5745e
|
2018-01-01 22:14:52 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b69aebb14a
|
add a simple example about registering middleware(s) to an mvc Application
Former-commit-id: 59da5e241e1488b6b39d2ec0e72c45ad2cc7d901
|
2018-01-01 22:08:14 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b43b25626b
|
make cache package to work across multi handlers, remove the old 'WrapHandler' and keep the cache.Handler as documented only
Former-commit-id: b030cd92d26a9f646b060e379b3702b9a677749b
|
2018-01-01 21:53:12 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
9e6691e5ce
|
fix _benchmarks/iris-mvc-templates
Former-commit-id: 10b4952308c62b81eb7270b9e0b29ad0bb645bc5
|
2017-12-31 20:33:33 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
4dbecf762c
|
write a README at the _examples/tutorial/vuejs-todo-mvc mini tutorial, which will be published to other sites soon
Former-commit-id: cee096d0e327b0180bd4ec83d5674729c67b3ddb
|
2017-12-31 08:00:02 +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
|
617258890e
|
add GetRoute for MVC Controllers. Give the chance to change rsome route's properties like Name (used for reverse routing in templates, optionally).
Former-commit-id: 5ee9b1f97ff3c98cd8e5faddd23a87bbafb8e2e0
|
2017-12-30 22:04:26 +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
|
969aaab4f6
|
some comment grammar fixes? need help here.
Former-commit-id: 5695e4c6456b052fae45de1fa6724fae39ceac3e
|
2017-12-27 17:09:47 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
685954d341
|
add a simple context#YAML function to render yaml data and make sure that the cookie's values are url escaped and unescaped when retrieve from client's headers
Former-commit-id: cad1e09679f6b646c12bb6ffdeba62738bdeef5d
|
2017-12-27 15:38:06 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
19e9ed330d
|
add sharable package-level hero dependencies with the mvc controllers instances
Former-commit-id: 6c53190e40fa42d242a73eb80361830b65f0d077
|
2017-12-27 15:09:52 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b4827c2b5e
|
fix examples link in the /mvc and a controller test
Former-commit-id: 1384d7297f79f47a395701433034c57ad361f5ab
|
2017-12-27 04:20:42 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b282e7c563
|
Replace controller's .Register with .Handle and AddDependencies with .Register in order to be aligned with the 'hero' package, all examples and docs are updated, it's crazy how I can't stop even on Christmas
Former-commit-id: 3b42963e9806e327ee42942cf156bda6059eaf8f
|
2017-12-27 04:15:41 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
650cd6c294
|
add images for hero basic examples to be easier to understand
Former-commit-id: 012ec70fc7761e899f4114f956839a6adce7c21a
|
2017-12-27 03:17:06 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
2ab1456414
|
split of the mvc and the new hero package is completed, now handlers with input and output binding feature is a different feature than the mvc, however the mvc controller's methods can use the hero dependency injection as before (v10+)
Former-commit-id: d67f5a5ed9033286bcc4c04f6be612823cba2a57
|
2017-12-25 20:57:04 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
46505f62db
|
create a new package, name it as hero, I was thinking super or superb but hero is better name for what it does - the goal is to split the new 'mvc handlers' from the mvc system because they are not the same, users should know that they can use these type of rich binded handlers without controllers as well, like a normal handler and that I implemented here, the old files exist on the mvc package but will be removed at the next commit, I have to decide if we want type aliases for Result or no
Former-commit-id: cb775edc72bedc88aeab4c5a6de6bfc6bd56fae2
|
2017-12-25 20:05:32 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
4ab889da5f
|
minor comment updates for sessions package
Former-commit-id: 6f73c5d83861a1f61acda07e7f78cb882320dc8c
|
2017-12-24 19:43:31 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
7f423ba068
|
thinking a new way of displaying the README, give no readme hand-written examples, we have the _examples folder already but I should continue creating the new documentation for deep understanding and show a part of it on readme as image(?)
Former-commit-id: 9b6a6bceffb6ae23bf490d78cad31367ca2aa78e
|
2017-12-24 06:24:45 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
9c79dcc97a
|
add locks on the MemoryService of the vue mvc example, keep it simple but runnable:P
Former-commit-id: 5d661f401e486a26d66f5c0c297f5cf897fc1834
|
2017-12-24 01:22:44 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
d31b8c5274
|
_examples/tutorial/vuejs-todo-mvc finished, live updates on all clients with the same session id (u can do it with login id for example) and memory storage on the server side, works perfectly and amazing fast, nice vue and iris
Former-commit-id: 0bb930f43e2d70a707d3c6880dc255acd78debf2
|
2017-12-23 18:11:00 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
e1c65d23fb
|
finish the first state of the vuejs todo mvc example, a simple rest api - todo: websocket and live updates between browser tabs with the same session id
Former-commit-id: 0bd859420cff87014479c44a471ec273c621c1a2
|
2017-12-23 17:07:39 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b8b9643ca7
|
Remove big README examples, will be replaced with small quick examples so new users can found easier to get started
Former-commit-id: d5e804babf0edc0765a4195247071e410b27ea27
|
2017-12-22 10:25:34 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
ef3a09c126
|
update the documents for the new MVC API and some of its new features but not finished yet, README big examples and _examples/mvc/login is are yet updated and I'm thinking of removing the big examples on README.md, they exist on the _examples/mvc updated.
Former-commit-id: c2938d4bcaa3520744526f7975ee3cce632499b3
|
2017-12-22 10:18:31 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
8fa33a9882
|
fix typo
Former-commit-id: 1aaca0e3473003d00f19af9d16cf6f29f3f526a2
|
2017-12-20 18:10:57 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
254a4ede95
|
add explanation why the 'globalVisitorsController' example is a Singleton, because it was not clear for new gophers previously.
Former-commit-id: 9267c415e53eeb00adadf6fde9e0aeeb415cf24a
|
2017-12-20 18:09:31 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
2042fddb66
|
Another new feature: websocket controller, for real
Former-commit-id: c1a59b86733e890709b52446e22427a17d87f5fc
|
2017-12-20 17:56:28 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b78698f6c0
|
fix all _examples to the newest mvc, add comments to those examples and add a package-level .Configure in order to make it easier for new users. Add a deprecated panic if app.Controller is used with a small tutorial and future resource link so they can re-write their mvc app's definitions
Former-commit-id: bf07696041be9e3d178ce3c42ccec2df4bfdb2af
|
2017-12-20 08:33:53 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
20ba72aecf
|
fix typo
Former-commit-id: b6f9de4cf8d62210ffefba5d33dc8372d236748d
|
2017-12-18 06:47:05 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
4fb46bf1f3
|
fix mvc/ideas/1/main.go->AfterActivation
Former-commit-id: bf3d8227793fba76f0f7349d82d1200275ac9147
|
2017-12-18 02:24:53 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
d5a38a0cd6
|
more checks about creating new instance of controller on each request - this time if all bindings are static then set them to the initial-devpassed controller and if the total number of lengths are equal with these static dependencies then we ignore the injector and use the initial controller on each request - maximize the performance when simple controller is used - need more cleanup before new release but I hope until Christmas iris developers will be amazed
Former-commit-id: 32ed69368d1df2c25cdb712bb7f0cf47b2e36c05
|
2017-12-18 00:16:10 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
68cc6641d4
|
Add session.Destroy (before I've added: Increment & Decrement entry helpers as well) | Improve the debug messages for the controllers
Former-commit-id: f5f17b05252a5032ace1e2d0fdd2304fc4004635
|
2017-12-16 23:09:00 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b8cafce6b9
|
add simple tests for _examples/mvc/hello-world and session-controller
Former-commit-id: d88a792ba57cd869d2888f41bca6eb3e5b4f7d49
|
2017-12-16 21:27:20 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
34664aa311
|
OK, my dream-idea is implemented. TODO: Some examples and doc.go is not updated yet, comments on the mvc/di subpackage, the tutorial/vuejs-todo-mvc is running but not finished yet (it's using browser's localstorage and it should be replaced by the http requests that are registered via iris mvc
Former-commit-id: 0ea7e01ce1d78bcb78b40f3b0f5c03ad7c9abaea
|
2017-12-16 06:38:28 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
55dfd195e0
|
remove the old 'mvc' folder - examples are not changed yet - add the 'di' package inside the mvc2 package - which will be renamed to 'mvc' on the next commit - new mvc.Application and some dublications removed - The new version will be version 9 because it will contain breaking changes (not to the end-developer's controllers but to the API they register them) - get ready for 'Christmas Edition' for believers
Former-commit-id: c7114233dee90ee308c0a3e77ec2ad0c361094b8
|
2017-12-15 20:28:06 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
4e15f4ea88
|
create one generic package for dependency injection which can be used outside of Iris too - worked but unfished
Former-commit-id: a9d600321c07d7c9f39105416f14ae91528a16a3
|
2017-12-14 23:04:42 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
a5fac270cf
|
Merge branch 'master' into dev
Former-commit-id: d9d3c857d953c379f724bdb1d0473f91758f7cfe
|
2017-12-14 14:21:03 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
434b07675e
|
add example for the simple context#WriteGzip
Former-commit-id: 3b4e0834370ebde5e4796b3d75cdbd5c2c25093f
|
2017-12-14 14:15:29 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
3349fd5c91
|
Merge branch 'master' into dev
Former-commit-id: a95af68b60eee434994d8bfa55ad26d587f4fe89
|
2017-12-14 06:16:01 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
22504f01ef
|
add a simple hero template example as requested at https://github.com/kataras/iris/issues/840
Former-commit-id: 1c65190d21a5febbbbad1b2b565f82f749278d48
|
2017-12-14 06:11:37 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
0b2dcc76f5
|
start of the vue + mvc example and a simple session binding
Former-commit-id: 994f00952352c93d270ad197cb843f3222fb37c0
|
2017-12-14 05:56:23 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
ea863914dc
|
update the vendor json library which is used when 'WithOptimizations' passed on 'app.Run' and resolve https://github.com/kataras/iris/pull/839#issuecomment-351374343
Former-commit-id: ad3354717d593393a3f3aec863ec92f1f7e1c829
|
2017-12-13 14:37:02 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
ed79f0c3cd
|
ok the new mvc system works great, all tests done and almost x3 smaller LOC used plus new three awesome features:) - next commit will be commenting out and replace the mvc package with the new mvc2
Former-commit-id: 552095d29256a1116849cc6054c82001e790e705
|
2017-12-10 07:00:51 +02:00 |
|
kataras
|
7043f352d9
|
made it work but looking for another approach
Former-commit-id: e61c4573543c57b8d6d4ef2583e40f52c391402f
|
2017-12-04 05:06:03 +02:00 |
|
kataras
|
907ba28f84
|
give some more control over request params and their entries for the end-developers
Former-commit-id: 91362d3de5c63faf0d124e66747e40ad0df04fbb
|
2017-11-23 12:30:13 +02:00 |
|
kataras
|
56871ce4d7
|
update test to cover the multi files per language new feature - requested at: https://github.com/kataras/iris/issues/815
Former-commit-id: 6516e648a30a0886ad55146d463bfa696972d1c6
|
2017-11-22 01:08:26 +02:00 |
|