Daniele Teti
|
07e16a339f
|
Added MVCNameCaseDefault global config variable (with updated tests and wizard)
|
2024-06-08 23:05:46 +02:00 |
|
Daniele Teti
|
ac78f902ca
|
Small refactoring of JSONRPC controller
|
2024-04-05 00:01:04 +02:00 |
|
Daniele Teti
|
90dcd3bdfe
|
Copyright updated to 2010-2024
|
2024-01-02 17:04:27 +01:00 |
|
Daniele Teti
|
1121eb4f04
|
https://github.com/danieleteti/delphimvcframework/issues/716
|
2023-12-04 16:33:14 +01:00 |
|
Daniele Teti
|
4b9cb8b5be
|
Defined conditional "ATHENSORBETTER" (was DELPHI12ORBETTER)
|
2023-11-07 22:41:44 +01:00 |
|
Daniele Teti
|
e1aa50dd86
|
Delphi12 compatibility
|
2023-11-06 12:37:33 +01:00 |
|
Daniele Teti
|
bb30db152d
|
Removed a potential memory leak when a JSONRPC with dinamically allocated parameters method raises exception.
|
2023-05-23 11:45:58 +02:00 |
|
Daniele Teti
|
89f00fd81d
|
Support for TObject descendants in JSONRPC APIs (not only for JSONObject and JSONArray)
|
2023-01-23 16:19:32 +01:00 |
|
Daniele Teti
|
fc9fffb9e7
|
Updated copyright message, removing some warnings
|
2023-01-17 08:52:26 +01:00 |
|
Daniele Teti
|
4a25c05811
|
https://github.com/danieleteti/delphimvcframework/issues/590
|
2022-11-24 08:53:27 +01:00 |
|
Daniele Teti
|
b1f838ece9
|
https://github.com/danieleteti/delphimvcframework/issues/595
|
2022-11-24 07:42:03 +01: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
|
5e1e535268
|
Delphi 10.2 Tokyo Compatibility
|
2022-07-26 13:56:43 +02:00 |
|
Daniele Teti
|
3405c63544
|
Compatibility fix for Delphi 10.2 Tokyo (thanks Mark Lobanov)
|
2022-07-26 09:31:26 +02:00 |
|
Daniele Teti
|
64a1bb22fa
|
Merge branch 'feature_jsonrpc_records'
|
2022-07-25 15:42:37 +02:00 |
|
Daniele Teti
|
1ac7629aa5
|
Improved wizard
|
2022-07-25 10:36:30 +02:00 |
|
Daniele Teti
|
529e50954a
|
More tests added
|
2022-07-23 16:36:20 +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 |
|
João Antônio Duarte
|
140b70ba33
|
+ Adjustments for Delphi Seattle/Berlin compatibility
|
2022-07-15 15:42:29 -03:00 |
|
Daniele Teti
|
08c3fca0b3
|
+ jsonrpc-records - added initial unit tests
|
2022-07-05 16:18:03 +02:00 |
|
Daniele Teti
|
5684e3b697
|
- Some IPO when rendering record responses
|
2022-07-05 12:26:35 +02:00 |
|
Daniele Teti
|
7ea0b3c921
|
+ JSONRPC works with simple record not nested
|
2022-06-23 20:24:57 +02:00 |
|
Daniele Teti
|
db0de0f402
|
https://github.com/danieleteti/delphimvcframework/issues/560
|
2022-06-14 15:31:27 +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
|
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
|
2db238918e
|
[+] Improved proxy generation routes for JSONRPC
|
2021-03-02 18:03:08 +01:00 |
|
Daniele Teti
|
244c70084e
|
[+] Improved ThreadSafeQueue
[+] Added MVCJSONRPCAllowGET attribute
|
2021-02-23 18:00:32 +01:00 |
|
Daniele Teti
|
8d0f6bada5
|
https://github.com/danieleteti/delphimvcframework/issues/443
|
2020-10-22 08:55:02 +02:00 |
|
Daniele Teti
|
5ae105d142
|
Fixed JSONRPC methods description when called using HTTP GET
|
2020-10-19 19:19:09 +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
|
671da7ae9a
|
Added CreateFmt on EMVCJSONRPCError
|
2020-09-18 12:23:44 +02:00 |
|
Daniele Teti
|
bee7777f6e
|
Serialization layer refactoring
|
2020-09-11 13:37:45 +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
|
49cafdc473
|
JSON-RPC named params change.
|
2020-07-29 00:12:23 +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
|
1fd7740048
|
Added JSONRPC Hooks - Renamed RenderXXX Methods
|
2020-03-30 13:30:45 +02:00 |
|
Daniele Teti
|
d00f8e6206
|
Improved JSONRPC Exceptions
|
2020-03-25 22:27:29 +01:00 |
|
Daniele Teti
|
99664f141b
|
Refactoring of some internals structures of TMVCActiveRecord
|
2020-03-25 11:35:25 +01:00 |
|
Daniele Teti
|
f4e27a2179
|
Added JSONRPC HOOKS
|
2020-03-24 17:55:25 +01:00 |
|
Daniele Teti
|
406ee139fd
|
Renamed "MVCEnumSerializationTypeAttribute" to "MVCEnumSerializationAttribute"
Added "DataTypeName" in MVCActiveRecord to better use specific RDBMS types (e.g. JSON / JSONP data type in PostgreSQL)
|
2020-03-12 20:37:48 +01:00 |
|
Daniele Teti
|
8144baf40c
|
Nulls support in MVCActiveRecord (check activerecord_showcase sample)
|
2020-01-06 16:49:18 +01:00 |
|
Daniele Teti
|
519d607b90
|
Added a NOTE field in all ActiveRecordDB - the sample has been updated as well
|
2019-12-23 10:35:36 +01:00 |
|