Commit Graph

1156 Commits

Author SHA1 Message Date
Daniele Teti
f57c02c740
Merge pull request #275 from MuminjonGuru/patch-1
Just typos
2019-09-18 20:41:42 +02:00
João Duarte
530edca638 Added overload to render method for types Iinterfaces 2019-09-18 11:53:54 -03:00
João Duarte
ef64fbaa55 Improvement to serialize nested interfaces 2019-09-18 08:30:50 -03:00
João Duarte
a184165e47 * Serialization for interfaces
Added support for serialization of interface instances
Added unit test
2019-09-17 20:14:54 -03:00
Daniele Teti
6cf4c51324 Improved activerecord_showcase sample 2019-09-13 15:18:52 +02:00
Abduraimov Muminjon
e2c8f7e51e
Just typos 2019-09-12 19:36:51 +05:00
Daniele Teti
241a07ee82 Added tools folder into the release zip. Preparing RC6 2019-09-04 19:37:11 +02:00
Daniele Teti
698f34354c Added ResponseCreated, ResponseNoContent, ResponseAccepted 2019-09-01 20:36:36 +02:00
Daniele Teti
b58d9ba22a https://github.com/danieleteti/delphimvcframework/issues/263 2019-09-01 12:15:36 +02:00
Daniele Teti
fea37fed42 RenderCreated 2019-08-28 00:18:40 +02:00
Daniele Teti
69bec54b31 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2019-08-28 00:16:08 +02:00
Daniele Teti
6368845cd1
Merge pull request #271 from viniciussanchez/master
Added QueryParams property of type TDictionary<string, string> like ContentFields property
2019-08-23 14:24:27 +02:00
viniciussanchez
4c1c78fa54 Added QueryParams property of type TDictionary<string, string> like C… 2019-08-23 08:42:20 -03:00
Daniele Teti
898fd91bc9 https://github.com/danieleteti/delphimvcframework/issues/268 2019-08-23 12:16:29 +02:00
Daniele Teti
f86cbcece0 TRESTClient.BasicAuthentication is enabled if UserName <> '' 2019-08-23 12:12:38 +02:00
Daniele Teti
0152d0aac9 FIX https://github.com/danieleteti/delphimvcframework/issues/270 2019-08-23 12:01:33 +02:00
Daniele Teti
d9429519f9
Merge pull request #265 from joaoduarte19/exceptions_improvements
Exceptions improvements
2019-08-22 19:26:20 +02:00
João Antônio Duarte
aeb82ebb63 attribute naming improvement 2019-08-13 15:55:51 -03:00
João Antônio Duarte
a354a80032 improved exception returns 2019-08-13 11:57:42 -03:00
João Antônio Duarte
47a5c35560 Basic Authorization Header Decoding Improvements 2019-08-13 11:50:56 -03:00
João Antônio Duarte
ec2ce12089 Change in JWT middleware error return to be captured by TMVCEngine CustomHandlerException 2019-08-13 11:36:09 -03:00
João Antônio Duarte
4c4b1e204c Added test for serialization of enumerated types 2019-08-12 17:27:36 -03:00
João Antônio Duarte
fd0e8a23e0 Added serialization support for enumerations like Enumeration Name or Enumeration Ordinality 2019-08-12 16:51:12 -03:00
João Antônio Duarte
f5d611e432 Bug fixes 2019-08-08 18:36:19 -03:00
Geoffrey Smith
e83f025b09 Merge remote-tracking branch 'joaoduarte1/middlewareswagger_dev' into SwagDoc 2019-08-06 11:01:57 +10:00
Geoffrey Smith
c1af9737bd Remove now unused files from demo 2019-08-06 10:59:51 +10:00
Geoffrey Smith
d80d6a18f3 Add Documentation to parameters in demo server project 2019-08-06 10:55:27 +10:00
Geoffrey Smith
239486cce2 Re-order functions so inline can work 2019-08-06 10:54:45 +10:00
Geoffrey Smith
3903258afa Remove Client Generator code from SwaggerSampleAPI demo 2019-08-06 10:54:23 +10:00
João Antônio Duarte
a8303809b8 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework into middlewareswagger_dev 2019-08-05 14:36:06 -03:00
João Antônio Duarte
2856063fd8 corrections in duplicate mappings 2019-08-05 11:59:35 -03:00
Geoffrey Smith
a33733c1f2 Add Attributes for Non Path Parameters 2019-08-06 00:26:36 +10:00
Geoffrey Smith
0d4b82eac3 Add JsonFieldFromRttiTypeInfo to simplify various methods 2019-08-06 00:25:30 +10:00
Geoffrey Smith
b6c75d2a5a Use Constructor parameter to pass in status info 2019-08-06 00:18:39 +10:00
Geoffrey Smith
c54c157dc7 Update Swagger Controller 2019-08-05 21:37:42 +10:00
Daniele Teti
7a8aabb55a Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
# Conflicts:
#	sources/MVCFramework.Middleware.Compression.pas
2019-08-05 12:57:33 +02:00
Daniele Teti
44deb6ce83 Removed some hints for old version of Delphi 2019-08-05 12:55:57 +02:00
Geoffrey Smith
47029fb1a7 Update of Generated code sample 2019-08-03 15:15:24 +10:00
Geoffrey Smith
b793d5b65e Change MVCPathParam parameters to have Pattern instead of description 2019-08-03 14:26:57 +10:00
Geoffrey Smith
da4a3a5553 Only Add Attributes in interface declaration not in implementation 2019-08-03 13:18:09 +10:00
Geoffrey Smith
d9b0677788 Add Attribute with extra info about path parameter 2019-08-03 10:16:34 +10:00
João Antônio Duarte
992cefe92e Added MVCSwagJsonSchemaFieldAttribute to detail field schema when extracting JsonSchema from class 2019-08-02 15:54:52 -03:00
Daniele Teti
3da3d6c340
Merge pull request #258 from viniciussanchez/patch-4
Removed warning
2019-08-02 17:11:03 +02:00
Vinicius Sanchez
3ea4b37410
Removed warning
[dcc32 Warning] MVCFramework.Middleware.Compression.pas(121): W1057 Implicit string cast from 'AnsiString' to 'string'
2019-08-02 10:03:17 -03:00
Geoffrey Smith
69748a4e20 Fill out skeleton methods in MVC Controller 2019-08-02 22:30:49 +10:00
Geoffrey Smith
0dd5f80d9f Ensure unit can't be included multiple times in file 2019-08-02 22:23:49 +10:00
Daniele Teti
cc64a564a8 FIXED compatibility problems with XE7 2019-08-02 12:32:31 +02:00
Geoffrey Smith
0261f6db3b Tidy up DelphiMVCFramework Generator 2019-08-02 19:57:54 +10:00
Geoffrey Smith
0e6569927a Added handling of interfaces and to forward declare classes/interfaces 2019-08-02 19:48:38 +10:00
Geoffrey Smith
76206a36e0 Added Interface and Implementation Constants 2019-08-02 16:59:54 +10:00