Commit Graph

1057 Commits

Author SHA1 Message Date
Daniele Teti
c04bbec2c8
Merge pull request #290 from joaoduarte19/master
Spring4D: Execution error when using Nullable <T> fields
2019-11-17 12:03:39 +01:00
João Antônio Duarte
ebfa1b806d Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2019-11-14 15:06:07 -03:00
João Antônio Duarte
d010511722 Removed reference to unit Winapi.Windows that was not needed and prevented compilation on platforms other than Windows. 2019-11-14 15:05:48 -03:00
Daniele Teti
529b5c7850 Added comments on jsonrpc/describe output 2019-11-06 20:42:17 +01:00
Daniele Teti
ff38df326d Added class helper for TJsonObject - new method LoadFromString 2019-11-06 15:08:29 +01:00
Daniele Teti
6297195a5f Fixed FirebirdSQL generator to work with transient fields with no name 2019-11-05 16:57:22 +01:00
Daniele Teti
23a108896c JSON properties can be de/serialized verbatim by the default json serializer 2019-11-05 14:40:39 +01:00
Daniele Teti
bedc034e6d Added SwaggerUI webserver 2019-11-04 13:01:18 +01:00
Daniele Teti
427925490c Improved EntitiesGenerator 2019-11-04 11:14:25 +01:00
Daniele Teti
7ce87edb51 dmvcframework 3.2.0-boron 2019-11-03 16:18:24 +01:00
João Antônio Duarte
76e93957cc Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2019-10-31 14:03:33 -03:00
Daniele Teti
887a065b86
Merge pull request #287 from joaoduarte19/improvements
Improved methods for understanding a class as a list.
2019-10-31 16:01:02 +01:00
João Antônio Duarte
13514923d3 Added custom serializers for Spring4D nullable types 2019-10-31 08:44:57 -03:00
João Antônio Duarte
81bcb82f8f Improved methods for understanding a class as a list.
Swagger PathID renamed to OperationID. This modification had been made in commit 51b0efdba4, but had been reversed with the latest swagger changes.
2019-10-31 08:31:41 -03:00
Daniele Teti
a9b15d725d
Merge pull request #286 from joaoduarte19/swagger_fix
Swagger improvements
2019-10-30 23:56:22 +01:00
João Antônio Duarte
74ff994fdf Minor improvements in JSONSchema generation 2019-10-30 15:07:14 -03:00
João Antônio Duarte
127025ae55 Added attribute to define authentication type of controller or method. Improvements and fixes in JSON Schema generation from entity
Added support for defining array JSON Schemas for parameters and responses
2019-10-30 12:02:30 -03:00
Daniele Teti
51b0efdba4 Swagger PathID renamed to OperationID
Moved MVCRequiresAuthenticationAttribute into MVCFramework.pas
2019-10-30 00:25:01 +01:00
Daniele Teti
3ccd6b6122 DMVCFramework package includes SwaggerDoc code. 2019-10-24 15:35:39 +02:00
Daniele Teti
ead05b8d5d dmvcframework 3.2.0-RC0-boron 2019-10-15 12:51:35 +02:00
Daniele Teti
1a0ae44b6b Improved README.md 2019-10-15 09:43:37 +02:00
Daniele Teti
cbbf2956f4 Added support for deserializing generic lists without MVCListOf attribute. 2019-10-15 09:33:53 +02:00
Daniele Teti
2830a7e27f
Merge pull request #283 from joaoduarte19/serializer_enhancements
Serializer Enhancements
2019-10-15 09:13:11 +02:00
João Antônio Duarte
db9cb7406b Added support for deserialize generic lists without MVCListOf attribute
Unit Tests Added
2019-10-14 18:11:08 -03:00
Daniele Teti
cf3839ef25 Changed exception message text in JSON-RPC client to better identify remote exceptions 2019-10-11 00:32:41 +02:00
Daniele Teti
6bdf5547bc Added ToMVCList to wrap any object and try to use as list 2019-10-10 20:16:48 +02:00
Daniele Teti
b0ccc9a974
Merge pull request #276 from joaoduarte19/serialize_interfaces
Serialization for interfaces
2019-10-10 19:21:47 +02:00
Daniele Teti
174703f9bb
Merge pull request #282 from joaoduarte19/swagger_documentation
Description for JWT Auth in Swagger Middleware
2019-10-10 13:54:08 +02:00
João Antônio Duarte
005be2807d Added JWTDescription parameter to Swagger middleware to provide a custom description for JWT authentication. 2019-10-10 08:32:00 -03:00
João Antônio Duarte
58153c1abf Merge remote-tracking branch 'upstream/master' into serialize_interfaces
# Conflicts:
#	sources/MVCFramework.Serializer.JsonDataObjects.pas
#	sources/MVCFramework.pas
2019-10-09 19:59:04 -03:00
Daniele Teti
3be8dd9e48 Small changes to CHANGES.TXT 2019-10-10 00:38:48 +02:00
Daniele Teti
8b3d0ee384 Improved windowsservice sample 2019-10-10 00:20:03 +02:00
Daniele Teti
bf8de32aef
Merge pull request #264 from joaoduarte19/serialization_enums
Serialization enums
2019-10-10 00:02:12 +02:00
Daniele Teti
8dc7d98a14
Merge branch 'master' into serialization_enums 2019-10-10 00:02:02 +02:00
Daniele Teti
3e10517a86
Merge pull request #280 from denernun/master
Fix WindowsService Sample - Thread ProcessRequests
2019-10-09 23:57:12 +02:00
Daniele Teti
510453576f Added credits to the readme
Fixed https://github.com/danieleteti/delphimvcframework/issues/278
2019-10-09 23:47:07 +02:00
Daniele Teti
0d93ace653 v3.2 (boron) RC1 2019-10-09 23:24:08 +02:00
Daniele Teti
75e7f79257
Merge pull request #253 from joaoduarte19/middlewareswagger_dev
Added Swagger support
2019-10-09 23:19:45 +02:00
Daniele Teti
7997391212 TDataSetHolder.Items -> data
Added new custom serializer for TDataSetHolder
2019-09-30 00:06:23 +02:00
denernun@gmail.com
8b3fe1e6a2 fix Service Thread ProcessRequests 2019-09-26 02:04:08 -03:00
João Antônio Duarte
4c22017641 Changed ignored items 2019-09-25 11:43:55 -03:00
João Antônio Duarte
6a88ff38db Merge remote-tracking branch 'upstream/master' into serialization_enums 2019-09-25 11:43:22 -03:00
João Antônio Duarte
3a23d4edf9 Merge remote-tracking branch 'upstream/master' into serialize_interfaces
# Conflicts:
#	sources/MVCFramework.pas
2019-09-25 11:41:11 -03:00
João Antônio Duarte
746d76550c Changed ignore items 2019-09-25 11:38:56 -03:00
João Duarte
3216932341 Merge remote-tracking branch 'upstream/master' into middlewareswagger_dev 2019-09-25 11:32:21 -03:00
Daniele Teti
a110dbd56a New Sample - WindowsService 2019-09-25 14:55:51 +02:00
Daniele Teti
a3738777a7 Added SwagDoc 2019-09-25 14:54:04 +02:00
Daniele Teti
7955c407c7
Merge pull request #254 from geoffsmith82/SwagDoc
Swagger Documentation Controller
2019-09-25 13:02:12 +02:00
Daniele Teti
6ce183e493
Merge branch 'master' into SwagDoc 2019-09-25 13:01:59 +02:00
Daniele Teti
701418e994 Added SerializationCallback to TMVCJsonDataObjectSerializer 2019-09-25 09:14:09 +02:00