Commit Graph

1119 Commits

Author SHA1 Message Date
Daniele Teti
0775315682 Improved "renders" sample - added sensible defaults for MVCResponseBuilder 2023-08-30 17:38:14 +02:00
Daniele Teti
f21bb1144b https://github.com/danieleteti/delphimvcframework/issues/682 2023-08-30 16:34:36 +02:00
Daniele Teti
f5f9220f70 Improved CORS middleware 2023-08-30 11:58:50 +02:00
Daniele Teti
56573899d3 TMVCResponseBuilder and IMVCResponseBuilder (WIP) 2023-08-29 23:51:08 +02:00
Daniele Teti
be3f8c8290 Removed HINT 2023-08-18 20:36:12 +02:00
Daniele Teti
1af61e82d7 https://github.com/danieleteti/delphimvcframework/issues/681 2023-08-16 17:15:11 +02:00
Daniele Teti
ec799cf573 https://github.com/danieleteti/delphimvcframework/issues/679 2023-08-16 11:40:36 +02:00
Daniele Teti
dfe3943d86 https://github.com/danieleteti/delphimvcframework/issues/679 2023-08-15 21:25:46 +02:00
Daniele Teti
e93f9e5ae7 https://github.com/danieleteti/delphimvcframework/issues/679
(WIP)
2023-08-15 18:24:17 +02:00
Daniele Teti
376e3ea9c2 https://github.com/danieleteti/delphimvcframework/issues/680 2023-08-15 11:43:47 +02:00
Daniele Teti
85eef8920f Added server side session with file persistence 2023-08-12 01:24:10 +02:00
Daniele Teti
cbdb7b684f Improved ISAPI sample 2023-08-09 15:57:28 +02:00
Daniele Teti
b59f8f6421 Added MVCNamedSQLQuery and MVCNamedRQLQuery (Named queries support is complete) 2023-08-09 10:55:34 +02:00
Daniele Teti
636341d822 NamedSQLQuery (WIP) 2023-08-09 01:23:24 +02:00
Daniele Teti
47c3003f15 Better organization of method between TMVCActiveRecord and TMVCActiveRecordHelper 2023-08-09 00:46:31 +02:00
Daniele Teti
0053885bc1 Better exception description and better recognize of boolean type when database doesn't know boolean field types 2023-08-08 18:54:44 +02:00
Daniele Teti
c201c916cb https://github.com/danieleteti/delphimvcframework/issues/675 2023-08-08 14:31:23 +02:00
Daniele Teti
8631a155ff - Added IMVCResponse with related helper methods "MVCResponse(...)"
- IMVCObjectDictionary can be serialized as attribute and not only as root object (required to serialize IMVCObjectDictionary from TMVCResponse)
2023-08-04 13:09:05 +02:00
Daniele Teti
7e451ae1d6 Added specific rendering case for TMVCResponse and its child classes 2023-08-03 17:04:28 +02:00
João Antônio Duarte
1d50399b4f Fixed data decompression in TMVCRestClient. On MACOS/iOS clients the decompression is automatic. 2023-07-25 15:42:08 -03:00
Daniele Teti
49ed5c7824 Fixed a default initialization for JWT (thanks to Flavio Basile) 2023-07-20 16:47:48 +02:00
Daniele Teti
34bddfc8fd Improved TMVCResponse to better suit the new functional actions 2023-07-20 16:40:39 +02:00
Daniele Teti
329aaa9190 Added more tests on "functional actions" 2023-07-19 12:29:16 +02:00
Daniele Teti
61d021b92a Improved dataset handling for functional actions. 2023-07-19 11:10:21 +02:00
Daniele Teti
e6fc21dff9 Merge branch 'master' into feature_642_functions_as_action
# Conflicts:
#	packages/d113/dmvcframework_group.groupproj
#	sources/MVCFramework.Commons.pas
2023-07-18 13:44:14 +02:00
Daniele Teti
69d9780b02 TMVCActiveRecord correnctly handle "DirectExecute" params in Exec* methods 2023-07-12 15:01:58 +02:00
Daniele Teti
2b65a1d503 In case of MVCPartitioning and DefaultFiltering are both present, DefaultFiltering wins.
While the partitioning in enforced at insert, the update doesn't enforce partitioning. This allows to implement proper OOP architecture (person -> employee -> manager)
2023-07-07 20:29:09 +02:00
Daniele Teti
7a3ad403f8 Added RenderFile and RenderStream as aliases for SendFile and SendStream 2023-07-07 20:27:24 +02:00
Daniele Teti
17d9afc58e https://github.com/danieleteti/delphimvcframework/issues/667 2023-06-21 12:56:21 +02:00
Daniele Teti
0374d8fa4b Added MSHeap.pas (https://github.com/RDP1974/DelphiMSHeap) 2023-06-21 12:30:29 +02:00
Daniele Teti
2e11e63926 Improved dotEnv parser to better handling border cases 2023-06-16 14:58:17 +02:00
Daniele Teti
2365be432b Wrong comparison in checks for ro/RW/PK fields 2023-06-16 00:59:51 +02:00
Daniele Teti
2e2d3a499e Added support for configuration; better handling for topics cleaning. 2023-06-15 23:42:07 +02:00
Daniele Teti
9c5cdecccc Removed dotEnv(<instance>), introduced dotEnvConfigure(TFunc<IMVCDotEnv>); ide expert updated accordingly 2023-06-14 17:57:33 +02:00
Daniele Teti
93ee4225f4 Small improvements on shutdown 2023-06-06 17:34:24 +02:00
Daniele Teti
fd19c463f2 Wizard uses dotEnv configurations 2023-06-06 13:00:21 +02:00
Daniele Teti
2604c3a52f Integrating dotEnv engine in dmvcframework projects - starting with the concurrency_speed_test 2023-06-06 10:16:34 +02:00
Daniele Teti
607a30a3f0 https://github.com/danieleteti/delphimvcframework/issues/664 2023-06-04 18:19:50 +02:00
Daniele Teti
23927c806c Merge branch 'master' into feature_642_functions_as_action 2023-05-30 12:52:10 +02:00
Daniele Teti
85389b8fb6 Splitted IMVCDotEnv in IMVCDotEnvBuilder and IMVCDotEnv 2023-05-30 12:03:20 +02:00
Daniele Teti
724c797cbf Improved some unit tests - fix some failing tests 2023-05-27 12:20:24 +02:00
Daniele Teti
a05060b18c https://github.com/danieleteti/delphimvcframework/issues/663
Reverted commit ba537b2ad9 related to issue https://github.com/danieleteti/delphimvcframework/issues/658
2023-05-26 18:46:59 +02:00
Daniele Teti
3ddda59e33 Added support for dotEnv multiline keys - added dotEnv show case (WIP) 2023-05-25 00:48:03 +02:00
Daniele Teti
d892c21cc4 Support for .env (WIP) 2023-05-24 10:55:43 +02: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
ba537b2ad9 https://github.com/danieleteti/delphimvcframework/issues/658 2023-05-18 16:52:35 +02:00
Daniele Teti
d122bf300d (WIP) 2023-05-18 09:09:05 +02:00
João Antônio Duarte
b0035f3e59 Improvements to TMVCRestClient when adding files to multipart/form-data type requests 2023-04-25 10:27:55 -03:00
Daniele Teti
2d5f4c5f36 Merge branch 'master' into feature_642_functions_as_action
# Conflicts:
#	README.md
2023-04-21 16:41:21 +02:00
Daniele Teti
6cac1a790d https://github.com/danieleteti/delphimvcframework/issues/652 2023-04-17 12:34:30 +02:00