1
0
mirror of https://github.com/kataras/iris.git synced 2026-01-13 06:55:58 +00:00

Commit Graph

  • 53c010e855 Merge pull request #1148 from drenel18/patch-1 Gerasimos (Makis) Maropoulos 2018-12-07 12:40:00 +02:00
  • 02230bd5e2 Fix link for httpexpect in README Daph Renel 2018-12-07 16:54:22 +08:00
  • 5f1dd78a12 Merge pull request #1146 from Slamper/patch-1 Gerasimos (Makis) Maropoulos 2018-12-02 03:00:57 +02:00
  • 2573a3e940 Fix cache corruption due to recorder reuse Hendrik Hofstadt 2018-11-30 00:51:47 +01:00
  • 02d94041f9 fix grammar and misspell Gerasimos (Makis) Maropoulos 2018-11-29 04:01:05 +02:00
  • 8b85b602df fix https://github.com/kataras/iris/issues/1141 and https://github.com/kataras/iris/issues/1142 Gerasimos (Makis) Maropoulos 2018-11-28 23:20:08 +02:00
  • 1843a7d1f1 Merge pull request #1140 from d7561985/master Gerasimos (Makis) Maropoulos 2018-11-27 14:39:27 +02:00
  • b1b5986974 session/redis: fix unused service config var. IdleTimeout witch was replaced by default values Dzmitry.Harupa 2018-11-27 14:55:00 +03:00
  • 0411e0eaee update mod Gerasimos (Makis) Maropoulos 2018-11-18 05:24:21 +02:00
  • a638e9ef81 Publish version 11.1.0. Read HISTORY.md for details Gerasimos (Makis) Maropoulos 2018-11-18 03:28:23 +02:00
  • c0f48385a8 Publish version 11.1.0. Read HISTORY.md for details Gerasimos (Makis) Maropoulos 2018-11-18 03:26:48 +02:00
  • 18b236a1ee add AUTHORS note to the new versioning package Gerasimos (Makis) Maropoulos 2018-11-18 03:09:17 +02:00
  • b8addac888 add versioning example Gerasimos (Makis) Maropoulos 2018-11-18 03:06:59 +02:00
  • c74196c6d7 finalize the API Gerasimos (Makis) Maropoulos 2018-11-18 02:41:24 +02:00
  • 6886fd98c8 complete the versioning/README.md and add AllowMethods like the normal Party, version-specific middlewares are not needed because the end-developer should declare a middleware with manual matching of version using versioning.Match(ctx, version) bool instead Gerasimos (Makis) Maropoulos 2018-11-11 17:27:31 +02:00
  • 70610af6fd add versioning/README.md Gerasimos (Makis) Maropoulos 2018-11-11 02:18:19 +02:00
  • fc9e5b3c05 resolve master conflicts for vendor Gerasimos (Makis) Maropoulos 2018-11-11 01:33:14 +02:00
  • 3a77da586f blackfriday move to iris-contrib, tested Gerasimos (Makis) Maropoulos 2018-11-11 00:57:26 +02:00
  • ba7503c9eb move blackfriday pkg to iris-contrib to avoid future issues like https://github.com/kataras/iris/issues/1132 Gerasimos (Makis) Maropoulos 2018-11-11 00:53:28 +02:00
  • 3b2f19eda5 move the blackfriday lib to the iris-contrib for the stability to avoid issues like: https://github.com/kataras/iris/issues/1132 Gerasimos (Makis) Maropoulos 2018-11-11 00:41:55 +02:00
  • 39117f63f2 fix https://github.com/kataras/iris/issues/1132 Gerasimos (Makis) Maropoulos 2018-11-10 23:51:05 +02:00
  • d766bf9f65 fix https://github.com/kataras/iris/pull/1128 for https://github.com/kataras/iris/issues/1132 Gerasimos (Makis) Maropoulos 2018-11-10 23:46:01 +02:00
  • 7608873e70 versioning API: initialize support for grouping Gerasimos (Makis) Maropoulos 2018-11-10 23:29:24 +02:00
  • b22a18da6b initialize support for versioning as requested, per route -- not finished yet Gerasimos (Makis) Maropoulos 2018-11-10 03:49:32 +02:00
  • e08d0b4be6 Update to version 11.0.4. Read https://github.com/kataras/iris/blob/master/HISTORY.md#fr-09-november-2018--v1104 Gerasimos (Makis) Maropoulos 2018-11-09 03:03:48 +02:00
  • 75ead88483 Merge pull request #1128 from mlboy/patch-1 Gerasimos (Makis) Maropoulos 2018-11-08 12:14:30 +02:00
  • a8d3c205c6 Update go.mod mlboy 2018-11-07 18:39:50 +08:00
  • 80952bcbd5 Add the article 'CRUD REST API in Iris (a framework for golang)' and a starter kit for Iris written by @jebzmos4 Gerasimos (Makis) Maropoulos 2018-11-06 04:36:05 +02:00
  • 22782bbefe examples: update the cors example to be easier for beginners Gerasimos (Makis) Maropoulos 2018-11-06 04:06:50 +02:00
  • d6964acfcd Merge pull request #1117 from chenPengXu/master Gerasimos (Makis) Maropoulos 2018-10-30 01:05:33 +02:00
  • 678b66aef3 Update to minor version 11.0.2 that fixes a small issue. Read HISTORY.md for more Gerasimos (Makis) Maropoulos 2018-10-30 01:03:21 +02:00
  • c262c5076a fix https://github.com/kataras/iris/issues/1118 Gerasimos (Makis) Maropoulos 2018-10-30 00:57:08 +02:00
  • be32418bc1 Update to version 11.0.1. Feature request implemented: https://github.com/kataras/iris/issues/1113 Gerasimos (Makis) Maropoulos 2018-10-28 01:19:22 +03:00
  • 20fa06b46b modify chenPengXu 2018-10-27 20:53:24 +08:00
  • b5a4cf901d add template_html_5 for fund part in html.go chenPengXu 2018-10-26 14:15:29 +08:00
  • de5be10955 add part function in html.go visgoods 2018-10-25 12:57:57 +08:00
  • 8950ae7bb9 add third-party source benchmark results for proof of what we already knew Gerasimos (Makis) Maropoulos 2018-10-23 18:35:53 +03:00
  • 7c5f7f42cf A year after, it was time to update benchmarks, .NET Core had many performance improvements over the last year, good job Microsoft's Net Core team and the Open source community Gerasimos (Makis) Maropoulos 2018-10-22 13:52:31 +03:00
  • 5849c77178 internal router improvement as a result of kataras/muxie sync for latest v11 Gerasimos (Makis) Maropoulos 2018-10-21 20:59:09 +03:00
  • e9a9f90993 sync with kataras/muxie Gerasimos (Makis) Maropoulos 2018-10-21 20:56:25 +03:00
  • 8baaddc892 fix no slash req path Gerasimos (Makis) Maropoulos 2018-10-21 19:21:23 +03:00
  • 3962710d3d Version 11 released. Read https://github.com/kataras/iris/blob/master/HISTORY.md#su-21-october-2018--v1100 Gerasimos (Makis) Maropoulos 2018-10-21 19:20:05 +03:00
  • a0c8369927 add a HISTORY.md note about the new commits Gerasimos (Makis) Maropoulos 2018-10-21 19:01:56 +03:00
  • a39807626d version 11 release Gerasimos (Makis) Maropoulos 2018-10-21 18:46:10 +03:00
  • 977b67dd47 add a HISTORY note about the Context#ReadForm return error Gerasimos (Makis) Maropoulos 2018-10-18 20:56:41 +03:00
  • dbba631df4 A note for the upcominng release in the main README.md Gerasimos (Makis) Maropoulos 2018-10-17 07:27:50 +03:00
  • df85be52a4 sync with master fixes and add more details in the HISTORY.md for the upcoming release Gerasimos (Makis) Maropoulos 2018-10-17 07:13:34 +03:00
  • 22ec02d53d Merge pull request #1110 from eryx/master Gerasimos (Makis) Maropoulos 2018-10-16 13:58:23 +03:00
  • 1f1dfcca1c Fix panic error in concurrent calling with websocket.Connection.Emit() Eryx 2018-10-16 13:25:28 +08:00
  • d2c3b90bc4 Fix panic error in concurrent calling with websocket.Connection.Emit() Eryx 2018-10-16 13:05:14 +08:00
  • e3876d793c make the core/router.AllMethods a variable that can be changed by end-devs as requested at: https://github.com/kataras/iris/issues/1102 Gerasimos (Makis) Maropoulos 2018-10-16 05:37:21 +03:00
  • 192d71432f version preparation, it should be ready before novemember. Gerasimos (Makis) Maropoulos 2018-10-16 01:46:00 +03:00
  • c0728deff9 typo fix Gerasimos (Makis) Maropoulos 2018-10-16 01:40:17 +03:00
  • 8f53f7c399 add godoc comments for the updated macro package Gerasimos (Makis) Maropoulos 2018-10-16 01:39:27 +03:00
  • a1d80ce4b6 typo fix: internally Gerasimos (Makis) Maropoulos 2018-10-15 11:58:57 +03:00
  • b2bcef74c0 Merge pull request #1106 from fedir/patch-1 Gerasimos (Makis) Maropoulos 2018-10-15 11:58:14 +03:00
  • 3002736086 add my new trie data structure implementation written from scratch and specifically designed for HTTP (and Iris) - see https://github.com/kataras/muxie for the net/http version of it Gerasimos (Makis) Maropoulos 2018-10-15 10:49:09 +03:00
  • e0eb5d8f6e Typo Fedir RYKHTIK 2018-10-14 20:50:17 +02:00
  • 29a4354e1d context#ReadForm: do not return an error if request data are not there, instead return nil without touching the ptr value. Requested at: https://github.com/kataras/iris/issues/1095 Gerasimos (Makis) Maropoulos 2018-10-04 12:05:55 +03:00
  • 0f2c5da7df context#ErrEmptyForm Gerasimos (Makis) Maropoulos 2018-10-03 20:49:49 +03:00
  • 5de3fc5790 Merge branch 'master' of https://github.com/kataras/iris Gerasimos (Makis) Maropoulos 2018-10-03 20:40:52 +03:00
  • dd8f06d950 context#ErrEmptyForm Gerasimos (Makis) Maropoulos 2018-10-03 20:39:38 +03:00
  • 120b5fb635 example: write our own customized router using the high-level API which gives access to the correct context and routes Gerasimos (Makis) Maropoulos 2018-10-02 06:36:51 +03:00
  • 97e96ed6ca init go modules but keep the dep files and vendor folder and update badger sessionsdb's dependency to 1.5.4 from 1.5.3 Gerasimos (Makis) Maropoulos 2018-10-02 04:05:39 +03:00
  • 2a1f3d4e43 add some more helpers for the parameters and the memstore for num types Gerasimos (Makis) Maropoulos 2018-10-01 15:27:45 +03:00
  • a675e8191a fix macro registration issue and match by kind for MVC and hero instead of its kind, so custom types like structs can be used without any issues. Add an example on how to register a custom macro it is just few lines and all in one place in this version. Gerasimos (Makis) Maropoulos 2018-09-30 17:26:40 +03:00
  • 21ab51bde7 fix https://github.com/kataras/iris/issues/1087 Gerasimos (Makis) Maropoulos 2018-09-30 16:46:10 +03:00
  • b08df3a785 make the macro#Parse to return a value of a Template instead of its ptr and debug logs for handlers length ignores the internal generated macro evaluator handler if it is there, so end-dev cannot be confused about the debug logs at that point Gerasimos (Makis) Maropoulos 2018-09-29 19:59:39 +03:00
  • 4431a65a56 add a test and fix a small issue on the macro/handler#MakeHandler Gerasimos (Makis) Maropoulos 2018-09-29 19:32:32 +03:00
  • 7568da3283 add tests for the new types (int8, int16, int32, uint, uint8, uint16, uint32, uint64) Gerasimos (Makis) Maropoulos 2018-09-29 04:35:09 +03:00
  • 6d9a35ddba partial cleanup of the macro pkg and move it from /core/router to the root because it may be used by the end-developers now to ammend the available macros per application Gerasimos (Makis) Maropoulos 2018-09-29 02:41:51 +03:00
  • bf880033cd make macros even faster and smart catch common :string and do not execute anything at all if not really needed, more clean code as well Gerasimos (Makis) Maropoulos 2018-09-28 05:34:35 +03:00
  • 972dff8729 easy fix of macro handler caused tests to fail by before prev commit Gerasimos (Makis) Maropoulos 2018-09-27 21:31:07 +03:00
  • 39b180b14c see previous commit for more details Gerasimos (Makis) Maropoulos 2018-09-27 06:28:47 +03:00
  • f05ee872d0 add int8, int16, int32, uint, uint16 and uint32 default-builtn parameter types and macros - no doc update - no live tests yet - time for sleep Gerasimos (Makis) Maropoulos 2018-09-27 06:20:03 +03:00
  • d6d27b2605 Conversion once at macros and their functions, internal changes required Gerasimos (Makis) Maropoulos 2018-09-27 03:17:45 +03:00
  • dc3c38b189 add the ability to add custom parameter types to the interpreter and mapped macros with any number of macro functions - example added - although it's working it is not ready yet - I have to do some cleanup, doc comments and a TODO Gerasimos (Makis) Maropoulos 2018-09-26 11:37:11 +03:00
  • 7321498000 Merge pull request #1088 from yushuailiu/master Gerasimos (Makis) Maropoulos 2018-09-16 16:52:52 +03:00
  • f4e2742dc7 update README.md example (#1084) liguoqinjim 2018-09-16 21:52:11 +08:00
  • 8b4167c2ab fix README YuShuaiLiu 2018-09-14 15:06:46 +08:00
  • 52a07df0f4 upstream fixes Gerasimos (Makis) Maropoulos 2018-09-13 02:53:13 +03:00
  • 6fc7fc632a Merge pull request #1079 from morihaya/patch-1 Gerasimos (Makis) Maropoulos 2018-09-13 00:07:37 +03:00
  • 689f814035 resolve https://github.com/kataras/iris/issues/1085 and https://github.com/kataras/iris/issues/1086 Gerasimos (Makis) Maropoulos 2018-09-12 23:59:46 +03:00
  • 057ea27f99 Fixed typo in comment morihaya 2018-09-03 00:49:02 +09:00
  • 36d6820f9a add the param types on README.md (on v11 we have support for more and in my TODO list is to add support for custom param types as well, we have already support for custom macro param types funcs) Gerasimos (Makis) Maropoulos 2018-09-01 19:27:21 +03:00
  • f2bac496b9 add vendor for go-version (the auto-updater will probably be removed on the next major release due to go modules) Gerasimos (Makis) Maropoulos 2018-09-01 19:19:58 +03:00
  • efa17e8899 dynamic param types part 1 Gerasimos (Makis) Maropoulos 2018-09-01 18:53:42 +03:00
  • 91fe161e90 more details Gerasimos (Makis) Maropoulos 2018-09-01 02:10:22 +03:00
  • 4fd9886a10 go modules and vendoring section explain why not yet, in my opinion let's stick with the current system until gophers get acquainted with the new go modules and how it works - I putted a link to the TOC in order to help them Gerasimos (Makis) Maropoulos 2018-09-01 02:06:56 +03:00
  • e6bd3c1f0c remove unnecessary deps Gerasimos (Makis) Maropoulos 2018-08-31 02:16:23 +03:00
  • f365be3c62 remove 'WithoutVersionChecker', update and test the new versions of some of the dependencies, add a history entry with unknown release date Gerasimos (Makis) Maropoulos 2018-08-31 02:09:48 +03:00
  • 6cf48df5c0 add the StatusMisdirectedRequest (421) added in go 1.11 net/http package as well Gerasimos (Makis) Maropoulos 2018-08-25 19:23:52 +03:00
  • 8d33c7a267 add the di section after the parameters in path section Gerasimos (Makis) Maropoulos 2018-08-24 14:47:56 +03:00
  • 7b94a4666c format the prev Gerasimos (Makis) Maropoulos 2018-08-24 14:43:19 +03:00
  • b3bc30c5af add a table on the README for the param types, macro funcs and do it yourself section Gerasimos (Makis) Maropoulos 2018-08-24 14:41:53 +03:00
  • cbd8fe95ac add uint8 parameter type, and mvc and hero - this commit may be a point of tutorial on how to add a completely new type from scratch to the hero for future contributors Gerasimos (Makis) Maropoulos 2018-08-24 00:56:54 +03:00
  • ef5f383227 support more than string and int at macro functions route path input arguments: int,uint8,uint16,uint32,int8,int32,int64,slice of strings and string Gerasimos (Makis) Maropoulos 2018-08-23 17:29:39 +03:00
  • 18c23e7d1e hero support for the new uint64 Gerasimos (Makis) Maropoulos 2018-08-23 06:33:54 +03:00
  • b019a281eb New ':int64' and ':uint64' route path parameters - and - support the new uint64 for MVC (int64 was already supported there) - and - add ctx.Params().GetUint64 (GetInt64 was already there) - and - make the ':int or :number' to accept negative numbers with no digit limit (at low level) and rename the 'app.Macros().Int.RegisterFunc' to 'Number.RegisterFunc' because number can be any type of number not only standard go type limited - and - add alias for ':boolean' -> ':bool'. Finally, Update the examples but not the version yet, I have to provide a good README table to explain the end-developers how they can benefit by those changes and why the breaking change (which is to accept negative numbers via ':int') is for their own good and how they can make their own macro functions so they do not depend on the Iris builtn macro funcs only. More to come tomorrow, stay tuned Gerasimos (Makis) Maropoulos 2018-08-23 06:30:12 +03:00
  • 01b5f6089d add Context.Params#GetUint64 Gerasimos (Makis) Maropoulos 2018-08-23 02:46:58 +03:00