Commit Graph

1714 Commits

Author SHA1 Message Date
João Antônio Duarte
f826315b46 The TMVCWebRequest.GetParams method failed to look for a field in the body's content when there was some url encoding character. Fixed to check body content only if content-type is application/x-www-form-urlencoded 2020-10-21 16:45:07 -03:00
Jiemurat
886eabd64e Fix RESTClient's body encoding. 2020-10-22 00:23:55 +05:00
João Antônio Duarte
f84bdd42ba Small fix in package 2020-10-21 15:55:14 -03:00
João Antônio Duarte
c2be4fdc6c Correction of issue #438 applied to TMVCRESTClient 2020-10-19 19:44:28 -03:00
João Antônio Duarte
0a6129647d Adjustments after the last merge 2020-10-19 19:43:04 -03:00
João Antônio Duarte
5fa41c6837 Merge branch 'master' into feature_restclient 2020-10-19 19:41:42 -03:00
João Antônio Duarte
6bfa63b85a Added support for TGuid type in automatic mapping of path parameters in Middleware Swagger 2020-10-19 19:08:23 -03:00
João Antônio Duarte
cf834ca23b Correction to ensure that Swagger's OperationId is globally unique, when generated automatically. 2020-10-19 16:44:38 -03:00
Daniele Teti
e5310e626f https://github.com/danieleteti/delphimvcframework/issues/435 2020-10-19 19:41:16 +02:00
Daniele Teti
5f21c12b0e https://github.com/danieleteti/delphimvcframework/issues/438 2020-10-19 19:30:20 +02:00
Daniele Teti
5ae105d142 Fixed JSONRPC methods description when called using HTTP GET 2020-10-19 19:19:09 +02:00
Daniele Teti
da057ceb67 Formatting 2020-10-19 12:31:40 +02:00
Daniele Teti
79102a7a9e Small fix 2020-10-19 12:26:45 +02:00
Daniele Teti
d34354a7b5 Updated packages for LRU Cache 2020-10-19 12:17:43 +02:00
Daniele Teti
6489906660 Added LRUCache implementation (borrowed from DMSContainer EventStreams) 2020-10-19 12:12:55 +02:00
João Antônio Duarte
e9ecdd67e1 Merge branch 'master' into feature_restclient 2020-10-18 20:39:52 -03:00
Daniele Teti
ed91bc5175 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2020-10-17 23:19:16 +02:00
Daniele Teti
e0a1a0e950 Added "RaiseExceptionIfNotAvailable" params in TMVCActiverecordConnectionRegistry.GetCurrent 2020-10-17 23:19:05 +02:00
João Antônio Duarte
cb1cf5a383 Conversion to snake case improved, as in some cases it still failed. 2020-10-17 12:32:55 -03:00
Daniele Teti
d8254a736a Added ncSnakeCase in documentation 2020-10-17 13:12:30 +02:00
Daniele Teti
55f6a7dc43
Merge pull request #437 from joaoduarte19/serialize_snake_case
MVCNameCase improvements
2020-10-17 12:48:25 +02:00
João Antônio Duarte
46f28cde64 Corrections in snake case and correction in camel case
Fix #436
2020-10-16 20:12:20 -03:00
João Antônio Duarte
5ef0e48e31 Conversion to Snake Case changed to an analyzer without Regex. Using regex, serialization becomes 6 times slower. 2020-10-16 19:40:06 -03:00
João Antônio Duarte
033c66d102 Small improvement 2020-10-16 14:14:03 -03:00
João Antônio Duarte
6b2e1c1a1b Added serialization support with snake_case case 2020-10-15 21:37:55 -03:00
Daniele Teti
40417c81a5 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2020-10-10 14:10:52 +02:00
Daniele Teti
02f9fc50c6 Added dmvcframework guide translations 2020-10-10 14:10:29 +02:00
João Antônio Duarte
0b3bec8f52 DataSetUpdate/DataSetDelete improvements 2020-10-05 18:53:48 -03:00
João Antônio Duarte
df6fc6d43a Merge remote-tracking branch 'upstream/master' into feature_restclient 2020-10-01 08:39:05 -03:00
João Antônio Duarte
5eb56f78db
Merge pull request #429 from joaophi/master
Change SEATTLEORBETTER to TOKYOORBETTER in MVCFramework.Middleware.ETag
2020-10-01 08:20:18 -03:00
João Pedro Hickmann
e98053958c Change SEATTLEORBETTER to TOKYOORBETTER 2020-10-01 07:36:34 -03:00
Daniele Teti
7d1ab3d787 Updated SwagDoc 2020-09-30 11:24:03 +02:00
Daniele Teti
b133566bc9 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2020-09-30 11:16:24 +02:00
Daniele Teti
057519d550 https://github.com/danieleteti/delphimvcframework/issues/424 2020-09-30 11:16:10 +02:00
João Antônio Duarte
ae0525afa7 Fixed JsonSchema generation of properties of types enumerated in Swagger middleware.
Fix issue #427
2020-09-29 18:55:19 -03:00
Daniele Teti
c3f10f357f Sample article_crud_server 2020-09-29 19:58:48 +02:00
Daniele Teti
6b55f7e91d Added SnakeCase function, added pooling connections to articles_crud_server sample 2020-09-29 19:57:43 +02:00
João Antônio Duarte
c5c9f80e34 Added the execute method to be able to execute any HTTP method. The requests have been changed to send the body for any type of request. 2020-09-29 11:56:25 -03:00
Daniele Teti
e9052d9950 Added overload on ExecuteRequest and ExecuteNotification for JSONRPCExecutor - added ClientIP in trace middleware added more checks in activerecord for forgotten attributes 2020-09-25 00:32:55 +02:00
João Antônio Duarte
fd4411bfd6 MVCFramework.RESTClient units added to packages 2020-09-24 17:55:19 -03:00
João Antônio Duarte
00a5f09195 Samples changed to use TMVCRESTClient 2020-09-24 16:30:45 -03:00
João Antônio Duarte
0dfc83f533 Added custom SSL certificate validation method. 2020-09-24 16:29:49 -03:00
João Antônio Duarte
cf7c81520b Added SessionId method to improve DMVC server session management. SetBasicAuthorization and SetBearerAuthorization methods changed to persist authorization for all requests. 2020-09-24 15:03:11 -03:00
João Antônio Duarte
15c92f5d67 Added more unit tests for the TMVCRESTClient 2020-09-23 20:50:19 -03:00
João Antônio Duarte
d31002cc83 Merge remote-tracking branch 'upstream/master' into feature_restclient 2020-09-23 19:54:17 -03:00
Daniele Teti
8eaaeac230 Added mechanism to describe dataset metadata (TDatasetHelper) and to initialize a TFDMemTable with such metadata (TFireDACUtils.CreateDataSetFromMeta). Added a new sample to show the mechanism. 2020-09-23 23:33:30 +02:00
João Antônio Duarte
ea7e80b949 Compatibility improvements 2020-09-22 20:26:13 -03:00
João Antônio Duarte
ddf7475188 Merge remote-tracking branch 'upstream/master' into feature_restclient 2020-09-22 19:03:52 -03:00
Daniele Teti
ae13cc0aa0 Improved JSONRPC client in case of wrong HTTP responses 2020-09-22 23:58:49 +02:00
Daniele Teti
311be67323 New functionality explained in the jsonrpc samples (TMultiDataset) 2020-09-22 15:18:22 +02:00