Daniele Teti
|
dad88f85b6
|
https://github.com/danieleteti/delphimvcframework/issues/605
|
2022-12-09 09:58:55 +01:00 |
|
Daniele Teti
|
c7375af46a
|
Split IMVCJSONRPCExecutor / IMVCJSONRPCExecutorAsync
|
2022-12-06 16:11:33 +01:00 |
|
Daniele Teti
|
6820fcb4d2
|
Added JSONRPC "SetConfigureHTTPClientAsync" to configure HTTP client in case of Async call - added Profiler and AsyncTask samples
|
2022-11-07 15:37:21 +01:00 |
|
Daniele Teti
|
cf104c0a6f
|
Async support for JSONRPCClient (Thanks to our sponsor ORION LAW)
|
2022-10-29 00:34:49 +02:00 |
|
Daniele Teti
|
1a9f1deba3
|
+ New built-in Profiler (check Profiling sample), new Context.ActionQualifiedName property
|
2022-10-20 17:29:04 +02:00 |
|
Daniele Teti
|
f79f4722d9
|
Improved enum and set parameters handling in JSONRPC API
|
2022-08-10 17:57:59 +02:00 |
|
Daniele Teti
|
3a58f036f7
|
Missed file
|
2022-07-26 09:31:55 +02:00 |
|
Daniele Teti
|
24dff99d7e
|
Improved deserialization phase with more clear error message - added TJSONUtils static class
|
2022-07-25 15:32:31 +02:00 |
|
Daniele Teti
|
1ac7629aa5
|
Improved wizard
|
2022-07-25 10:36:30 +02:00 |
|
Daniele Teti
|
10dff93784
|
JSONRPC // all tests are green (WIP)
|
2022-07-23 01:21:52 +02:00 |
|
Daniele Teti
|
321e80e403
|
Improved handling of array of simple types (string, integers, boolean, TDate, TTime, TTimeStamp)
|
2022-07-22 19:55:27 +02:00 |
|
Daniele Teti
|
ffcaa49ec5
|
+ jsonrpc, works also "EchoArrayOfRecords" method.
|
2022-07-20 00:27:55 +02:00 |
|
Daniele Teti
|
efadb389c7
|
+ added feature in jsonrpc sample about record parameters for jsonrpc
|
2022-07-18 19:04:15 +02:00 |
|
Daniele Teti
|
08bf440713
|
- Some cleanup, added first call to the sample project about the jsonrpc support for record types
|
2022-07-11 00:09:59 +02:00 |
|
Daniele Teti
|
0ff8110640
|
+ jsonrpc can serialize complex record as responses (nestd record with dynamic arrays)
|
2022-07-05 14:42:41 +02:00 |
|
Daniele Teti
|
6567dc8d19
|
+ Simple echo-call with nested record works correctly (jsonrpc)
|
2022-07-05 13:20:09 +02:00 |
|
Daniele Teti
|
7ea0b3c921
|
+ JSONRPC works with simple record not nested
|
2022-06-23 20:24:57 +02:00 |
|
Daniele Teti
|
63cc2aa4c6
|
+ First changes to allow records as JSONRPC parameters
|
2022-05-25 15:13:49 +02:00 |
|
Daniele Teti
|
c1eee8f175
|
More work about https://github.com/danieleteti/delphimvcframework/issues/538 (thanks to https://github.com/fastbike)
|
2022-04-01 12:53:13 +02:00 |
|
Daniele Teti
|
594b3a36a9
|
https://github.com/danieleteti/delphimvcframework/issues/538 (WIP)
|
2022-03-31 16:43:32 +02:00 |
|
Daniele Teti
|
96bb67a29d
|
+ Samples are compilable with Delphi 10.2 Tokyo or better
|
2022-03-31 09:31:11 +02:00 |
|
Daniele Teti
|
c2d3cbc859
|
https://github.com/danieleteti/delphimvcframework/issues/542
|
2022-03-25 10:49:12 +01:00 |
|
Daniele Teti
|
a8ce1bb25b
|
+ Updated copyright for 2022
|
2022-01-04 15:44:47 +01:00 |
|
Daniele Teti
|
6837182cc3
|
+ updated copyright header
|
2021-08-15 18:39:55 +02:00 |
|
Daniele Teti
|
d9ebea3d0f
|
[+] Almost complete work on MultiExecutor - we need an elegant and efficient way to handle primary keys of multiple types
|
2021-04-27 22:57:15 +02:00 |
|
Daniele Teti
|
b845afc7af
|
[+] Improved folder detect in static files middleware
|
2021-03-03 23:16:55 +01:00 |
|
Daniele Teti
|
244c70084e
|
[+] Improved ThreadSafeQueue
[+] Added MVCJSONRPCAllowGET attribute
|
2021-02-23 18:00:32 +01:00 |
|
Daniele Teti
|
4a65b78fb5
|
https://github.com/danieleteti/delphimvcframework/issues/434
|
2020-11-04 19:06:54 +01:00 |
|
Daniele Teti
|
bdf4423223
|
Update samples
|
2020-10-24 14:21:02 +02: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 |
|
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 |
|
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 |
|
Daniele Teti
|
bee7777f6e
|
Serialization layer refactoring
|
2020-09-11 13:37:45 +02:00 |
|
Daniele Teti
|
4e4c7f2198
|
removed tmvcrestclient from samples
|
2020-09-02 19:43:34 +02:00 |
|
Daniele Teti
|
c05cbfffb7
|
Improved JSON-RPC Hooks
|
2020-08-06 17:40:56 +02:00 |
|
Daniele Teti
|
75cdf7f720
|
Hooks signature changed.
|
2020-08-05 09:50:06 +02:00 |
|
Daniele Teti
|
c90aa1c028
|
Fixed some unit tests after jsonrpc refactoring
|
2020-07-29 12:35:12 +02:00 |
|
Daniele Teti
|
f06ae5f11c
|
Improved name casing resolution for JSON-RPC named params
|
2020-07-29 00:11:10 +02:00 |
|
Daniele Teti
|
ddc5f4d97d
|
JSON-RPC named parameters support
|
2020-05-02 16:39:32 +02:00 |
|
Daniele Teti
|
f4e27a2179
|
Added JSONRPC HOOKS
|
2020-03-24 17:55:25 +01:00 |
|
Daniele Teti
|
8144baf40c
|
Nulls support in MVCActiveRecord (check activerecord_showcase sample)
|
2020-01-06 16:49:18 +01:00 |
|
Daniele Teti
|
3793a42b5d
|
Improved router ACCEPT resolution - Improved MSSQLServer support for nvarchar(max) data type
|
2019-12-17 14:52:11 +01:00 |
|
Daniele Teti
|
529b5c7850
|
Added comments on jsonrpc/describe output
|
2019-11-06 20:42:17 +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
|
0152d0aac9
|
FIX https://github.com/danieleteti/delphimvcframework/issues/270
|
2019-08-23 12:01:33 +02:00 |
|
Daniele Teti
|
dc2328c89a
|
Added Dict function to easily return a dictionary of strings.
Improved exceptions rendering.
|
2019-03-16 17:21:42 +01:00 |
|
Daniele Teti
|
8ee3efc384
|
dmvcframework-3_1_1-beryllium-RC3
|
2019-03-08 09:49:33 +01:00 |
|
Daniele Teti
|
8ed859b7d1
|
New build system based on pyinvoke
|
2019-01-08 12:48:53 +01:00 |
|
Daniele Teti
|
f6c4382291
|
JSON-RPC Refactoring
|
2018-12-12 14:48:35 +01:00 |
|