Commit Graph

445 Commits

Author SHA1 Message Date
Gerasimos (Makis) Maropoulos
414c1ad1ae
add support for embed.FS 2022-09-19 01:15:38 +03:00
Gerasimos (Makis) Maropoulos
057fa462f4
allow setting a custom go-redis client at Iris go redis sessions driver as request at https://chat.iris-go.com 2022-08-15 00:58:49 +03:00
Gerasimos (Makis) Maropoulos
16af6d017f
update deps, go 1.19 2022-08-15 00:44:26 +03:00
Gerasimos (Makis) Maropoulos
3607d0f02a
release v12.2.0-beta4 2022-07-21 13:33:51 +03:00
kataras
8bfea48cd6
new {weekday} path parameter type 2022-06-23 23:01:52 +03:00
Gerasimos (Makis) Maropoulos
ef2643b046
replace ioutil with io package and other minor improvements 2022-06-17 22:03:18 +03:00
Gerasimos (Makis) Maropoulos
288a67bc58
introduce iris.NewGuide() 2022-06-05 22:12:57 +03:00
Gerasimos (Makis) Maropoulos
d8af2a1e14
context transactions removed and make Context.Domain customizable as requested 2022-06-05 06:15:10 +03:00
Gerasimos (Makis) Maropoulos
02077a01fa
Release version 12.2.0-beta2 2022-05-09 03:01:34 +03:00
Gerasimos (Makis) Maropoulos
90750d089d
add '{date}' dynamic path parameter type 2022-04-21 02:17:09 +03:00
Gerasimos (Makis) Maropoulos
ecb1c617df
handle https://github.com/kataras/iris/issues/1875 2022-04-13 02:25:47 +03:00
Gerasimos (Makis) Maropoulos
ae828d8db9
new Application.SetContextErrorHandler method 2022-04-13 01:00:53 +03:00
Gerasimos (Makis) Maropoulos
4dfd4c53d3
new minor features 2022-04-09 14:51:34 +03:00
Gerasimos (Makis) Maropoulos
8652ee09f6
rename the sso to auth package 2022-04-02 17:30:55 +03:00
Gerasimos (Makis) Maropoulos
84d1a60334
add Context.SetJSONOptions 2022-03-31 20:47:01 +03:00
Gerasimos (Makis) Maropoulos
9cf6f9fa5e
add a new Party.EnsureStaticBindings method - read HISTORY.md 2022-03-12 12:32:27 +02:00
Gerasimos (Makis) Maropoulos
4ecc9e3831
add a new x/sqlx sub-package and example 2022-03-08 00:33:08 +02:00
Gerasimos (Makis) Maropoulos
410e5eae83
add a new x/reflex sub-package for reflection common functions - may be improved in the near future 2022-03-06 17:11:56 +02:00
Gerasimos (Makis) Maropoulos
f28203f1be
add Context.ReadMultipartRelated as requested at #1787 2022-03-02 03:49:15 +02:00
Gerasimos (Makis) Maropoulos
61872a1612
Add Party.Container.SetDependencyMatcher, hero.Container.DependencyMatcher and hero.Dependency.Match to fullfil the feature request asked at: #1842 2022-03-01 21:26:02 +02:00
Gerasimos (Makis) Maropoulos
481332090e
register cors middleware on iris.Default() function 2022-03-01 14:00:54 +02:00
Gerasimos (Makis) Maropoulos
5844eaef24
add x/jsonx.DayTime type 2022-02-27 22:38:09 +02:00
Gerasimos (Makis) Maropoulos
20fa672097
fix 2 minor issues 2022-02-26 21:16:08 +02:00
Gerasimos (Makis) Maropoulos
70a73ef80b
publish v12.2.0-alpha7 version 2022-02-25 20:17:02 +02:00
Gerasimos (Makis) Maropoulos
37c766fef7
new x/errors package to handle HTTP wire errors 2022-02-24 23:49:46 +02:00
Gerasimos (Makis) Maropoulos
8ded69fd7e
add new x/timex sub-package 2022-02-21 22:50:27 +02:00
Gerasimos (Makis) Maropoulos
41026c9209
publish v12.2.0-alpha6 2022-02-18 22:19:33 +02:00
Gerasimos (Makis) Maropoulos
4a1f0b6e9e
improvements to the x/client package 2022-01-23 00:47:26 +02:00
Gerasimos (Makis) Maropoulos
e213dba0d3
security fix 2021-12-23 22:05:26 +02:00
Gerasimos (Makis) Maropoulos
2a048df5c7
minor improvement on URLParamSlice 2021-12-16 18:57:14 +02:00
Gerasimos (Makis) Maropoulos
d6cfe3fe5b
new Timeout, TimeoutMessage configuration fields and apps.OnApplicationRegistered listener 2021-12-09 14:44:03 +02:00
Gerasimos (Makis) Maropoulos
48bb9c9c11
minor improvements 2021-11-15 15:29:30 +02:00
Gerasimos (Makis) Maropoulos
51fc2f35ca
new /x/jsonx and /x/mathx util sub-packages 2021-11-06 20:25:25 +02:00
Gerasimos (Makis) Maropoulos
16b9b694d2
new /x/client sub-package 2021-10-31 11:25:11 +02:00
Gerasimos (Makis) Maropoulos
bf54d33a3e
add new ':email' path parameter and revert the jsoniter removal 2021-10-13 16:22:22 +03:00
Gerasimos (Makis) Maropoulos
6d3884b0ce
add iris.IsErrEmptyJSON helper. See HISTORY.md 2021-06-16 13:52:39 +03:00
Gerasimos (Makis) Maropoulos
8f9140b705
New Context.FormFiles method 2021-06-07 15:33:19 +03:00
Gerasimos (Makis) Maropoulos
6219e57135
New APIContainer.EnableStrictMode(bool) method. Read HISTORY.md 2021-04-22 14:00:00 +03:00
Gerasimos (Makis) Maropoulos
89f02c6e87
update jwt dependency and use the current Party if relative path is empty on PartyConfigure only 2021-03-03 14:39:47 +02:00
Gerasimos (Makis) Maropoulos
c1b31ab102
PartyConfigure: try to bind the struct's exported zero fields based on the registered dependencies (if any)
If the PartyConfigurator value accepts only static dependencies then we have zero performance penalty, exactly like a Controller (structure) works
2021-02-21 22:24:01 +02:00
Gerasimos (Makis) Maropoulos
f34703e3cf
minor improvement of the previous commit 2021-02-17 16:57:19 +02:00
Gerasimos (Makis) Maropoulos
cbf70a7bcf
Add new PartyConfigure helper 2021-02-17 16:50:36 +02:00
Gerasimos (Makis) Maropoulos
e901575ca8
Path type parameter error handler: add the parameter index in the input arguments
see previous commit
2021-02-15 11:30:29 +02:00
Gerasimos (Makis) Maropoulos
5990e7f432
NEW (HOT) FEATURE: Add custom error handlers on path type parameters error 2021-02-14 15:31:27 +02:00
Gerasimos (Makis) Maropoulos
567c06702f
respect the iris.WithEmptyFormError option on Context.ReadQuery too
as requested at: #1727
2021-02-14 13:40:56 +02:00
Gerasimos (Makis) Maropoulos
d26b9bfbed
Add Strict option to httptest as requested at: #1722 2021-02-13 21:21:19 +02:00
Gerasimos (Makis) Maropoulos
5fe233278a
add a new 'uuid' path parameter type e.g. /{id:uuid} 2021-02-12 17:12:23 +02:00
Gerasimos (Makis) Maropoulos
5994fd5d4e
New iris.WithKeepAlive(time.Duration) Configurator is added as a helper to enable TCP listener featured with keep-alive 2021-01-31 21:24:15 +02:00
Gerasimos (Makis) Maropoulos
53b3ade7e0
New feature: Context.ReadJSONStream 2021-01-24 23:34:01 +02:00
Gerasimos (Makis) Maropoulos
435f284815
New feature: Fallback views. Read HISTORY.md 2021-01-24 14:08:37 +02:00