mirror of
https://github.com/kataras/iris.git
synced 2026-01-13 15:05:57 +00:00
Commit Graph
Select branches
Hide Pull Requests
dependabot/github_actions/actions/checkout-6
dependabot/github_actions/github/codeql-action-4
dependabot/go_modules/_examples/configuration/viper/go_modules-16b49a1346
dependabot/go_modules/github.com/kataras/pio-0.0.14
dependabot/go_modules/github.com/mailru/easyjson-0.9.1
dependabot/go_modules/github.com/tdewolff/minify/v2-2.24.5
dependabot/go_modules/go_modules-dd7da38a6b
dependabot/go_modules/golang.org/x/net-0.46.0
dependabot/go_modules/golang.org/x/text-0.30.0
main
v0.0.1
v12
#1
#1
#1000
#1005
#1008
#1009
#1014
#1014
#1015
#1023
#1023
#105
#105
#1053
#1059
#106
#106
#1062
#1063
#1063
#1064
#1079
#1084
#1088
#1098
#11
#1103
#1103
#1106
#1109
#1109
#1110
#1111
#1114
#1116
#1117
#1128
#1130
#114
#1140
#1146
#1148
#1156
#1166
#1175
#1184
#1185
#1193
#1194
#1195
#12
#121
#121
#1226
#1227
#1236
#1242
#1264
#1275
#1282
#1302
#1304
#1307
#1308
#1309
#1312
#1316
#1321
#1323
#1324
#1336
#1337
#1344
#1356
#1359
#1360
#1364
#1387
#1393
#14
#14
#1400
#1412
#1419
#1426
#1427
#1429
#1431
#1434
#1442
#1469
#1470
#1471
#1474
#1475
#1496
#1501
#1505
#1513
#1521
#1540
#1546
#1560
#1570
#1576
#1613
#1616
#1636
#1639
#1643
#1657
#1662
#1677
#1686
#1688
#1694
#1696
#17
#1701
#1703
#1707
#1709
#1710
#1714
#1717
#1729
#1742
#1746
#1750
#1753
#1763
#1766
#1778
#1779
#1785
#1789
#18
#1800
#1805
#1813
#1824
#1860
#1863
#1871
#1883
#1890
#1892
#1894
#1897
#1898
#1899
#19
#1900
#1901
#1902
#1903
#1905
#1906
#1908
#1909
#1912
#1914
#1916
#1917
#1919
#1920
#1921
#1924
#1926
#1927
#1930
#1931
#1933
#1934
#1935
#1940
#1943
#1947
#1948
#1950
#1951
#1952
#1956
#1958
#1959
#1960
#1963
#1965
#1969
#1970
#1974
#1975
#1978
#1979
#1980
#1981
#1984
#1986
#1987
#1988
#1989
#1992
#1993
#1994
#1996
#1997
#1998
#2
#2002
#2007
#2010
#2012
#2013
#2014
#2015
#2016
#2017
#2018
#2020
#2023
#2025
#2028
#2032
#2035
#2036
#2037
#2039
#2043
#2045
#2047
#2048
#2049
#2054
#2055
#2056
#2057
#2058
#2059
#2060
#2061
#2062
#2063
#2064
#2065
#2066
#2067
#2068
#2069
#2070
#2071
#2072
#2073
#2074
#2074
#2075
#2076
#2077
#2078
#2079
#2080
#2081
#2082
#2083
#2084
#2085
#2086
#2089
#209
#209
#2090
#2092
#2093
#2094
#2095
#2096
#2097
#2099
#21
#21
#2100
#2102
#2104
#2105
#2107
#2111
#2112
#2113
#2114
#2115
#2116
#2118
#2123
#2126
#2127
#2128
#2130
#2133
#2135
#2135
#2136
#2137
#2142
#2143
#2145
#2146
#2148
#2149
#2150
#2151
#2152
#2153
#2154
#2155
#2156
#2159
#2161
#2162
#2163
#2166
#2168
#2169
#2170
#2171
#2172
#2173
#2176
#2179
#2180
#2181
#2182
#2183
#2184
#2185
#2186
#2187
#2188
#2190
#2191
#2194
#2195
#2197
#2198
#2199
#22
#2200
#2201
#2202
#2203
#2204
#2211
#2213
#2217
#2218
#2219
#2220
#2221
#2222
#2223
#2224
#2225
#2226
#2227
#2228
#2229
#2230
#2231
#2232
#2233
#2234
#2235
#2236
#2237
#2238
#2239
#224
#224
#2240
#2241
#2242
#2243
#2244
#2245
#2246
#2247
#2248
#2249
#2250
#2251
#2252
#2253
#2254
#2255
#2257
#2258
#2259
#2261
#2262
#2263
#2264
#2265
#2268
#2269
#227
#227
#2270
#2271
#2272
#2273
#2274
#2275
#2276
#2277
#2280
#2281
#2282
#2284
#2286
#2287
#2291
#2292
#2293
#2294
#2295
#2297
#2300
#2301
#2302
#2304
#2305
#2308
#2310
#2311
#2312
#2313
#2314
#2315
#2316
#2317
#2318
#2319
#2320
#2321
#2322
#2323
#2324
#2325
#2326
#2327
#2328
#2329
#2330
#2331
#2332
#2333
#2334
#2335
#2336
#2337
#2338
#2339
#2340
#2341
#2342
#2343
#2345
#2347
#2348
#2349
#2350
#2351
#2353
#2354
#2356
#2357
#2358
#2360
#2361
#2362
#2363
#2365
#2367
#2369
#2370
#2373
#2374
#2375
#2376
#2377
#2378
#2379
#2380
#2381
#2382
#2383
#2384
#2385
#2386
#2387
#2388
#2389
#2390
#2391
#2392
#2393
#2394
#2395
#2396
#2397
#2398
#2399
#24
#24
#2400
#2401
#2402
#2403
#2404
#2405
#2406
#2409
#2410
#2411
#2414
#2416
#2417
#2418
#2419
#2420
#2421
#2422
#2423
#2424
#2425
#2426
#2427
#2428
#2429
#243
#243
#2430
#2431
#2432
#2433
#2434
#2435
#2436
#2437
#2438
#2439
#2440
#2441
#2442
#2443
#2444
#2445
#2446
#2449
#2450
#2451
#2452
#2453
#2455
#2457
#2458
#2459
#2460
#2461
#2462
#2463
#2464
#2465
#2466
#2467
#2468
#2469
#2470
#2471
#2475
#2476
#2477
#2478
#2482
#2482
#2484
#2484
#2494
#2495
#2495
#2496
#2497
#2497
#2498
#2499
#2500
#2501
#2502
#2504
#2505
#2506
#2507
#2508
#2509
#2510
#2511
#2512
#2513
#2514
#2515
#2516
#2519
#2520
#2521
#2523
#2524
#2525
#2526
#2527
#2528
#2529
#2530
#2531
#2532
#2533
#2535
#2536
#2537
#2538
#2539
#2540
#2541
#2542
#2543
#2544
#2545
#2546
#2547
#2548
#2550
#2551
#2552
#2553
#2554
#2556
#2557
#2558
#2559
#2560
#2561
#2562
#2563
#2564
#2568
#2569
#2570
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2583
#2584
#2585
#2586
#2589
#2589
#2590
#2590
#2591
#2591
#2593
#2593
#2594
#2594
#2595
#2595
#2596
#2596
#2598
#2598
#26
#26
#2600
#2600
#278
#278
#28
#287
#287
#29
#3
#3
#310
#310
#318
#318
#33
#334
#334
#335
#335
#34
#34
#35
#35
#37
#37
#385
#385
#39
#4
#40
#40
#462
#462
#464
#464
#468
#468
#471
#471
#478
#487
#488
#490
#491
#491
#492
#494
#495
#496
#497
#499
#5
#548
#548
#550
#550
#56
#571
#571
#6
#601
#601
#604
#604
#607
#609
#642
#642
#648
#648
#649
#650
#651
#651
#652
#653
#654
#655
#655
#656
#656
#657
#657
#665
#673
#679
#682
#684
#684
#689
#689
#693
#697
#699
#7
#7
#707
#716
#727
#728
#738
#738
#744
#747
#747
#75
#75
#758
#765
#773
#773
#774
#779
#780
#780
#783
#788
#792
#794
#794
#795
#797
#8
#801
#806
#808
#811
#812
#812
#813
#817
#817
#818
#819
#826
#828
#831
#839
#839
#843
#845
#849
#852
#853
#854
#856
#857
#858
#862
#874
#876
#877
#878
#883
#890
#900
#904
#907
#909
#910
#911
#913
#919
#919
#925
#928
#930
#931
#934
#935
#936
#938
#939
#945
#946
#950
#952
#958
#963
#963
#964
#966
#966
#97
#972
#974
#974
#977
#988
v0.0.1
v0.0.2
v12.0.0
v12.0.1
v12.1.0
v12.1.1
v12.1.2
v12.1.3
v12.1.4
v12.1.5
v12.1.6
v12.1.7
v12.1.8
v12.2.0
v12.2.1
v12.2.10
v12.2.11
v12.2.4
v12.2.5
v12.2.7
v12.2.8
v12.2.9
Select branches
Hide Pull Requests
dependabot/github_actions/actions/checkout-6
dependabot/github_actions/github/codeql-action-4
dependabot/go_modules/_examples/configuration/viper/go_modules-16b49a1346
dependabot/go_modules/github.com/kataras/pio-0.0.14
dependabot/go_modules/github.com/mailru/easyjson-0.9.1
dependabot/go_modules/github.com/tdewolff/minify/v2-2.24.5
dependabot/go_modules/go_modules-dd7da38a6b
dependabot/go_modules/golang.org/x/net-0.46.0
dependabot/go_modules/golang.org/x/text-0.30.0
main
v0.0.1
v12
#1
#1
#1000
#1005
#1008
#1009
#1014
#1014
#1015
#1023
#1023
#105
#105
#1053
#1059
#106
#106
#1062
#1063
#1063
#1064
#1079
#1084
#1088
#1098
#11
#1103
#1103
#1106
#1109
#1109
#1110
#1111
#1114
#1116
#1117
#1128
#1130
#114
#1140
#1146
#1148
#1156
#1166
#1175
#1184
#1185
#1193
#1194
#1195
#12
#121
#121
#1226
#1227
#1236
#1242
#1264
#1275
#1282
#1302
#1304
#1307
#1308
#1309
#1312
#1316
#1321
#1323
#1324
#1336
#1337
#1344
#1356
#1359
#1360
#1364
#1387
#1393
#14
#14
#1400
#1412
#1419
#1426
#1427
#1429
#1431
#1434
#1442
#1469
#1470
#1471
#1474
#1475
#1496
#1501
#1505
#1513
#1521
#1540
#1546
#1560
#1570
#1576
#1613
#1616
#1636
#1639
#1643
#1657
#1662
#1677
#1686
#1688
#1694
#1696
#17
#1701
#1703
#1707
#1709
#1710
#1714
#1717
#1729
#1742
#1746
#1750
#1753
#1763
#1766
#1778
#1779
#1785
#1789
#18
#1800
#1805
#1813
#1824
#1860
#1863
#1871
#1883
#1890
#1892
#1894
#1897
#1898
#1899
#19
#1900
#1901
#1902
#1903
#1905
#1906
#1908
#1909
#1912
#1914
#1916
#1917
#1919
#1920
#1921
#1924
#1926
#1927
#1930
#1931
#1933
#1934
#1935
#1940
#1943
#1947
#1948
#1950
#1951
#1952
#1956
#1958
#1959
#1960
#1963
#1965
#1969
#1970
#1974
#1975
#1978
#1979
#1980
#1981
#1984
#1986
#1987
#1988
#1989
#1992
#1993
#1994
#1996
#1997
#1998
#2
#2002
#2007
#2010
#2012
#2013
#2014
#2015
#2016
#2017
#2018
#2020
#2023
#2025
#2028
#2032
#2035
#2036
#2037
#2039
#2043
#2045
#2047
#2048
#2049
#2054
#2055
#2056
#2057
#2058
#2059
#2060
#2061
#2062
#2063
#2064
#2065
#2066
#2067
#2068
#2069
#2070
#2071
#2072
#2073
#2074
#2074
#2075
#2076
#2077
#2078
#2079
#2080
#2081
#2082
#2083
#2084
#2085
#2086
#2089
#209
#209
#2090
#2092
#2093
#2094
#2095
#2096
#2097
#2099
#21
#21
#2100
#2102
#2104
#2105
#2107
#2111
#2112
#2113
#2114
#2115
#2116
#2118
#2123
#2126
#2127
#2128
#2130
#2133
#2135
#2135
#2136
#2137
#2142
#2143
#2145
#2146
#2148
#2149
#2150
#2151
#2152
#2153
#2154
#2155
#2156
#2159
#2161
#2162
#2163
#2166
#2168
#2169
#2170
#2171
#2172
#2173
#2176
#2179
#2180
#2181
#2182
#2183
#2184
#2185
#2186
#2187
#2188
#2190
#2191
#2194
#2195
#2197
#2198
#2199
#22
#2200
#2201
#2202
#2203
#2204
#2211
#2213
#2217
#2218
#2219
#2220
#2221
#2222
#2223
#2224
#2225
#2226
#2227
#2228
#2229
#2230
#2231
#2232
#2233
#2234
#2235
#2236
#2237
#2238
#2239
#224
#224
#2240
#2241
#2242
#2243
#2244
#2245
#2246
#2247
#2248
#2249
#2250
#2251
#2252
#2253
#2254
#2255
#2257
#2258
#2259
#2261
#2262
#2263
#2264
#2265
#2268
#2269
#227
#227
#2270
#2271
#2272
#2273
#2274
#2275
#2276
#2277
#2280
#2281
#2282
#2284
#2286
#2287
#2291
#2292
#2293
#2294
#2295
#2297
#2300
#2301
#2302
#2304
#2305
#2308
#2310
#2311
#2312
#2313
#2314
#2315
#2316
#2317
#2318
#2319
#2320
#2321
#2322
#2323
#2324
#2325
#2326
#2327
#2328
#2329
#2330
#2331
#2332
#2333
#2334
#2335
#2336
#2337
#2338
#2339
#2340
#2341
#2342
#2343
#2345
#2347
#2348
#2349
#2350
#2351
#2353
#2354
#2356
#2357
#2358
#2360
#2361
#2362
#2363
#2365
#2367
#2369
#2370
#2373
#2374
#2375
#2376
#2377
#2378
#2379
#2380
#2381
#2382
#2383
#2384
#2385
#2386
#2387
#2388
#2389
#2390
#2391
#2392
#2393
#2394
#2395
#2396
#2397
#2398
#2399
#24
#24
#2400
#2401
#2402
#2403
#2404
#2405
#2406
#2409
#2410
#2411
#2414
#2416
#2417
#2418
#2419
#2420
#2421
#2422
#2423
#2424
#2425
#2426
#2427
#2428
#2429
#243
#243
#2430
#2431
#2432
#2433
#2434
#2435
#2436
#2437
#2438
#2439
#2440
#2441
#2442
#2443
#2444
#2445
#2446
#2449
#2450
#2451
#2452
#2453
#2455
#2457
#2458
#2459
#2460
#2461
#2462
#2463
#2464
#2465
#2466
#2467
#2468
#2469
#2470
#2471
#2475
#2476
#2477
#2478
#2482
#2482
#2484
#2484
#2494
#2495
#2495
#2496
#2497
#2497
#2498
#2499
#2500
#2501
#2502
#2504
#2505
#2506
#2507
#2508
#2509
#2510
#2511
#2512
#2513
#2514
#2515
#2516
#2519
#2520
#2521
#2523
#2524
#2525
#2526
#2527
#2528
#2529
#2530
#2531
#2532
#2533
#2535
#2536
#2537
#2538
#2539
#2540
#2541
#2542
#2543
#2544
#2545
#2546
#2547
#2548
#2550
#2551
#2552
#2553
#2554
#2556
#2557
#2558
#2559
#2560
#2561
#2562
#2563
#2564
#2568
#2569
#2570
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2583
#2584
#2585
#2586
#2589
#2589
#2590
#2590
#2591
#2591
#2593
#2593
#2594
#2594
#2595
#2595
#2596
#2596
#2598
#2598
#26
#26
#2600
#2600
#278
#278
#28
#287
#287
#29
#3
#3
#310
#310
#318
#318
#33
#334
#334
#335
#335
#34
#34
#35
#35
#37
#37
#385
#385
#39
#4
#40
#40
#462
#462
#464
#464
#468
#468
#471
#471
#478
#487
#488
#490
#491
#491
#492
#494
#495
#496
#497
#499
#5
#548
#548
#550
#550
#56
#571
#571
#6
#601
#601
#604
#604
#607
#609
#642
#642
#648
#648
#649
#650
#651
#651
#652
#653
#654
#655
#655
#656
#656
#657
#657
#665
#673
#679
#682
#684
#684
#689
#689
#693
#697
#699
#7
#7
#707
#716
#727
#728
#738
#738
#744
#747
#747
#75
#75
#758
#765
#773
#773
#774
#779
#780
#780
#783
#788
#792
#794
#794
#795
#797
#8
#801
#806
#808
#811
#812
#812
#813
#817
#817
#818
#819
#826
#828
#831
#839
#839
#843
#845
#849
#852
#853
#854
#856
#857
#858
#862
#874
#876
#877
#878
#883
#890
#900
#904
#907
#909
#910
#911
#913
#919
#919
#925
#928
#930
#931
#934
#935
#936
#938
#939
#945
#946
#950
#952
#958
#963
#963
#964
#966
#966
#97
#972
#974
#974
#977
#988
v0.0.1
v0.0.2
v12.0.0
v12.0.1
v12.1.0
v12.1.1
v12.1.2
v12.1.3
v12.1.4
v12.1.5
v12.1.6
v12.1.7
v12.1.8
v12.2.0
v12.2.1
v12.2.10
v12.2.11
v12.2.4
v12.2.5
v12.2.7
v12.2.8
v12.2.9
-
254a4ede95
add explanation why the 'globalVisitorsController' example is a Singleton, because it was not clear for new gophers previously.
Gerasimos (Makis) Maropoulos
2017-12-20 18:09:31 +02:00 -
2042fddb66
Another new feature: websocket controller, for real
Gerasimos (Makis) Maropoulos
2017-12-20 17:56:28 +02:00 -
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
Gerasimos (Makis) Maropoulos
2017-12-20 08:33:53 +02:00 -
fd0f3ed6cb
fix check for singleton on fillStruct - no problem let's set all the static values on the first value although it may never be needed if request-scoped/stateless (No Singleton di.State)
Gerasimos (Makis) Maropoulos
2017-12-20 00:09:17 +02:00 -
6285622cfa
controller's struct: if unexported field(s) is set-ed manually (binder cannot do that) and no other dynamic dependency(depends on context) then tag the controller as singleton, use a single controller instance to serve all clients (the controller's methods are per-request of course but its(controller's) fields will be 'global'- users should be careful because parallel access of those fields are up to them by using mutex or atomic or values that are safe for concurrent access.
Gerasimos (Makis) Maropoulos
2017-12-20 00:01:50 +02:00 -
c15763c556
ok make it cleaner, it's working well and blazing fast but I have to do a lot cleaning and commenting and docs as well before push it to master --- hope at christmas day, also thinking some internal ideas - the whole code is not ready to be readen by a third person yet.
Gerasimos (Makis) Maropoulos
2017-12-19 23:40:42 +02:00 -
5d08049ac6
Merge pull request #843
Gerasimos (Makis) Maropoulos
2017-12-19 15:00:12 +02:00 -
43444ebe12
Merge pull request #845
Gerasimos (Makis) Maropoulos
2017-12-19 14:57:40 +02:00 -
fef59c4c0b
Merge commit '67341251b8439e2064b3f8cc987313822bed23d0 [formerly c88b33d218dadc9f2e9b60366c39ba2049e68e3b]' into wing
Wing Gao
2017-12-18 20:11:28 +08:00 -
835e2f8c08
fix another minor typo
Cody Oss
2017-12-18 00:25:57 -06:00 -
4261b5784a
Merge branch 'master' into dev
Gerasimos (Makis) Maropoulos
2017-12-18 07:28:52 +02:00 -
67341251b8
Be prepared, 2018 is the year of Iris. Note on README
Gerasimos (Makis) Maropoulos
2017-12-18 07:28:38 +02:00 -
d95304148e
Merge branch 'master' into dev
Gerasimos (Makis) Maropoulos
2017-12-18 07:25:00 +02:00 -
d88e49abaf
Last year we had HTTP/2 at Christmas, this year I will give you even better gift
Gerasimos (Makis) Maropoulos
2017-12-18 07:22:55 +02:00 -
20ba72aecf
fix typo
Gerasimos (Makis) Maropoulos
2017-12-18 06:47:05 +02:00 -
e4aa414add
fix a typo
Cody Oss
2017-12-17 21:45:11 -06:00 -
4fb46bf1f3
fix mvc/ideas/1/main.go->AfterActivation
Gerasimos (Makis) Maropoulos
2017-12-18 02:24:53 +02:00 -
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
Gerasimos (Makis) Maropoulos
2017-12-18 00:16:10 +02:00 -
40b40fa7d3
don't create new controller instance when all fields are set-ed by the end-dev - but we keep show those fields' values as Dependencies on the BeforeActivate in order to the future custom controllers authors to be able to check if something is added as dependecy or even manually set-ed before bind their own dependecies, otherwise they could override the manually set-ing
Gerasimos (Makis) Maropoulos
2017-12-17 06:34:16 +02:00 -
6120e755e8
update mvc/README.md
Gerasimos (Makis) Maropoulos
2017-12-16 23:27:04 +02:00 -
e67621b8ec
grammar fixes(?)
Gerasimos (Makis) Maropoulos
2017-12-16 23:12:49 +02:00 -
68cc6641d4
Add session.Destroy (before I've added: Increment & Decrement entry helpers as well) | Improve the debug messages for the controllers
Gerasimos (Makis) Maropoulos
2017-12-16 23:09:00 +02:00 -
b8cafce6b9
add simple tests for _examples/mvc/hello-world and session-controller
Gerasimos (Makis) Maropoulos
2017-12-16 21:27:20 +02:00 -
a25c0557de
don't create a new controller instance if it doesn't have struct dependencies and the fields length is 0 - 0.4MB/s difference from the raw handlers now.
Gerasimos (Makis) Maropoulos
2017-12-16 17:57:20 +02:00 -
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
Gerasimos (Makis) Maropoulos
2017-12-16 06:38:28 +02:00 -
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
Gerasimos (Makis) Maropoulos
2017-12-15 20:28:06 +02:00 -
c6b12ab754
need a better way to replace an existed cookie
Wing Gao
2017-12-15 22:42:18 +08:00 -
859a62bf01
fix cookie expire equals to -1 when call UpdateExpiration
Wing Gao
2017-12-15 21:46:18 +08:00 -
4e15f4ea88
create one generic package for dependency injection which can be used outside of Iris too - worked but unfished
Gerasimos (Makis) Maropoulos
2017-12-14 23:04:42 +02:00 -
a5fac270cf
Merge branch 'master' into dev
Gerasimos (Makis) Maropoulos
2017-12-14 14:21:03 +02:00 -
434b07675e
add example for the simple context#WriteGzip
Gerasimos (Makis) Maropoulos
2017-12-14 14:15:29 +02:00 -
3349fd5c91
Merge branch 'master' into dev
Gerasimos (Makis) Maropoulos
2017-12-14 06:16:01 +02:00 -
22504f01ef
add a simple hero template example as requested at https://github.com/kataras/iris/issues/840
Gerasimos (Makis) Maropoulos
2017-12-14 06:11:37 +02:00 -
0b2dcc76f5
start of the vue + mvc example and a simple session binding
Gerasimos (Makis) Maropoulos
2017-12-14 05:56:23 +02:00 -
d72c649441
add test for binding a whole function as an input argument on the handler's function - worked
Gerasimos (Makis) Maropoulos
2017-12-14 03:30:39 +02:00 -
43c330f338
Merge branch 'master' into dev
Gerasimos (Makis) Maropoulos
2017-12-13 14:46:45 +02:00 -
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
Gerasimos (Makis) Maropoulos
2017-12-13 14:37:02 +02:00 -
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
Gerasimos (Makis) Maropoulos
2017-12-13 06:17:28 +02:00 -
257f1318c9
add some comments but I just released that we may not need controller's input field and we can bind directly via the targetStruct binder, next step is to implement that behavior
Gerasimos (Makis) Maropoulos
2017-12-12 14:33:39 +02:00 -
689b671bf9
split the controller's method lexer and parser to another file to simplify the code, we need more steps to simplify it enough before pushing to master
Gerasimos (Makis) Maropoulos
2017-12-11 06:51:52 +02:00 -
297c581e30
add an overview of the new semantics at the mvc2/README.md
Gerasimos (Makis) Maropoulos
2017-12-11 06:24:55 +02:00 -
aa18b62f64
add a ridiculous simple 'context#String' func which will return a very simple string representatin of the current request
Gerasimos (Makis) Maropoulos
2017-12-10 07:26:01 +02:00 -
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
Gerasimos (Makis) Maropoulos
2017-12-10 07:00:51 +02:00 -
e02da3d442
Add
context#IsMobile
kataras
2017-12-04 08:13:45 +02:00 -
20f68416a7
add context#IsMobile
kataras
2017-12-04 08:12:34 +02:00 -
2d80d73ad7
Merge branch 'master' into dev
kataras
2017-12-04 05:08:10 +02:00 -
a7b2a90e3b
cm
kataras
2017-12-04 05:08:05 +02:00 -
7043f352d9
made it work but looking for another approach
kataras
2017-12-04 05:06:03 +02:00 -
27097df7b4
Merge pull request #828 from honux/master
Gerasimos (Makis) Maropoulos
2017-12-04 04:59:15 +02:00 -
c15b7725da
Merge pull request #2 from honux/honux-patch-2
honux
2017-12-03 23:21:46 -02:00 -
412c513e5f
Fix subfolder templating issue
honux
2017-12-03 23:21:11 -02:00 -
3dd9854e70
Merge pull request #1 from honux/honux-patch-1
honux
2017-12-02 18:02:39 -02:00 -
9197fd7349
Fixed a bug on router/path
honux
2017-12-02 17:45:43 -02:00 -
988cb2cab6
Merge pull request #826 from jerson/patch-7
Gerasimos (Makis) Maropoulos
2017-12-02 16:20:10 +02:00 -
80b86136f4
Websocket: added OnPing to Connection
Gerson Alexander Pardo Gamez
2017-12-01 17:48:37 -05:00 -
dd5de52f34
implement a way to add controller functions as handlers with the existing rules respected but it's a bit dirty I will change the implementation and move the mvc2 to mvc and make the api builder's PartyFunc to be a critical part of the controller and the mvc2.Mvc bind values should be also respected to the controller and more
kataras
2017-11-27 21:39:57 +02:00 -
9d63e3194f
implement a simple path param binder
kataras
2017-11-25 14:04:35 +02:00 -
4818d184b1
remove codesponsor as http://mailchi.mp/f9b57b5ea377/code-sponsor-is-shutting-down-on-december-8
kataras
2017-11-24 20:13:10 +02:00 -
2448a60e04
remove codesponsor as http://mailchi.mp/f9b57b5ea377/code-sponsor-is-shutting-down-on-december-8
kataras
2017-11-24 20:11:32 +02:00 -
5a3be2ab58
simplify by join the bind registration(ctx-transformer-to-something-func-binder and service one, which just sets the struct as it's) to one named 'In' and create a 'Child' which will return a new mvc instance with binders inheritanced from the parent one and add a simple test to the mvc_test.go - will have more later on
kataras
2017-11-24 17:34:35 +02:00 -
29835d9a8e
black-box the MakeHandler, works perfectly.
kataras
2017-11-24 15:10:30 +02:00 -
bfec1d174f
implement the makeHandler and structure the high-level mvc's API
kataras
2017-11-24 12:32:35 +02:00 -
3a46102d4d
I, think, that binders are done, both dynamic functions with different results every time (based on the context) and static services (interface as input(to give the devs the chance make better and most testable code) and struct or both are structs)
kataras
2017-11-23 22:36:47 +02:00 -
de69b2fba2
start the new mvc - binder
kataras
2017-11-23 12:43:29 +02:00 -
907ba28f84
give some more control over request params and their entries for the end-developers
kataras
2017-11-23 12:30:13 +02:00 -
56871ce4d7
update test to cover the multi files per language new feature - requested at: https://github.com/kataras/iris/issues/815
kataras
2017-11-22 01:08:26 +02:00 -
42e7faec52
update the vendor of the new iris-contrib/i18n to support multi locale files as requested at: https://github.com/kataras/iris/issues/815
kataras
2017-11-22 01:01:45 +02:00 -
53ed4f3a4e
add support for multi languages, without change the API, separated by commas as requested at: https://github.com/kataras/iris/issues/815
kataras
2017-11-22 00:57:29 +02:00 -
f16d398136
Merge pull request #819 from speedwheel/patch-3
Gerasimos (Makis) Maropoulos
2017-11-21 11:42:42 +02:00 -
b46b32be87
Merge pull request #818 from speedwheel/patch-2
Gerasimos (Makis) Maropoulos
2017-11-21 11:42:27 +02:00 -
8d659d3589
move csrf middleware example
kataras
2017-11-21 11:38:55 +02:00 -
1a595d4ece
update benchmarks and use throng on expressjs for better performance
Gerasimos (Makis) Maropoulos
2017-11-21 11:35:31 +02:00 -
006a09f68a
update benchmarks and use throng on expressjs for better performance-- 21 Nov 2017 with linux ubuntu and latest mainline kernel 4.14
kataras
2017-11-21 11:34:04 +02:00 -
c745a028d9
Update README.md
Edward Marinescu
2017-11-20 20:16:59 +02:00 -
c16d1c476c
Update CONTRIBUTING.md
Edward Marinescu
2017-11-20 20:15:22 +02:00 -
d1cc5599b6
Fix NodeJS benchmark
Quentin Homareau
2017-11-19 13:02:48 +01:00 -
f4b4742eca
Merge pull request #811 from PPACI/patch-1
Gerasimos (Makis) Maropoulos
2017-11-18 09:52:04 +02:00 -
8d0ba9a0d0
more example in example
Pierre PACI
2017-11-17 21:22:27 +01:00 -
3b572eb23b
Add an example for CSRF Protection
kataras
2017-11-14 10:48:57 +02:00 -
e67346b459
Merge pull request #808 from speedwheel/patch-1
Gerasimos (Makis) Maropoulos
2017-11-10 20:09:39 +02:00 -
9c07ab3f03
Rename README_CN.md to README_ZH.md
Edward Marinescu
2017-11-10 20:05:54 +02:00 -
b32583c004
Merge branch 'master' of https://github.com/kataras/iris
kataras
2017-11-10 16:16:08 +02:00 -
9640f59961
app. SPA from router wrapper to a simple handler, works faster now. Iris' router respects wildcards with other paths as well (unique) for almost a half year now... so we don't need a whole wrapper for those things anymore, fixes https://github.com/kataras/iris/issues/807
kataras
2017-11-10 16:15:47 +02:00 -
65cda65c6f
Merge pull request #806 from yale8848/master
Gerasimos (Makis) Maropoulos
2017-11-10 14:01:30 +02:00 -
3b8553cd28
Update README_CN.md
Yale
2017-11-10 15:19:10 +08:00 -
9e668b30ea
Update README_CN.md
Yale
2017-11-10 15:14:38 +08:00 -
346cd1ffc2
Update README_CN.md
Yale
2017-11-10 15:10:45 +08:00 -
ccf5cc4d5e
Update README_CN.md
Yale
2017-11-10 14:50:00 +08:00 -
1110bec979
Update README_CN.md
Yale
2017-11-10 14:45:51 +08:00 -
a7f62c94f1
Update README_CN.md
Yale
2017-11-10 14:40:30 +08:00 -
abba1ca4a0
Update README_CN.md
Yale
2017-11-10 14:30:07 +08:00 -
79a9b67a85
Update README_CN.md
Yale
2017-11-10 14:22:14 +08:00 -
512f7c3cf1
Update README_CN.md
Yale
2017-11-10 12:06:48 +08:00 -
bae8cad58e
Update README_CN.md
Yale
2017-11-10 12:05:04 +08:00 -
8d33fd670e
Update README_CN.md
Yale
2017-11-10 12:01:43 +08:00 -
c963e91cea
Update README_CN.md
Yale
2017-11-10 11:44:20 +08:00 -
d9708e1dc3
Update README_CN.md
Yale
2017-11-10 10:29:10 +08:00 -
91a02b7bac
Update README_CN.md
Yale
2017-11-09 21:08:36 +08:00 -
d6b2a68734
Update README_CN.md
Yale
2017-11-09 20:57:03 +08:00 -
f971686123
Update README_CN.md
Yale
2017-11-09 20:40:59 +08:00