Daniele Teti
08c3fca0b3
+ jsonrpc-records - added initial unit tests
2022-07-05 16:18:03 +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
8c67718407
Merge branch 'master' into feature_jsonrpc_records
...
# Conflicts:
# sources/MVCFramework.JSONRPC.pas
2022-06-23 15:58:25 +02:00
Daniele Teti
da41d68e93
+ example db
2022-06-23 15:15:23 +02:00
Daniele Teti
6d0ef7d5a6
+ Implemented unit test for GUID support (WIP)
2022-06-23 14:34:01 +02:00
Daniele Teti
ce4616a398
+ GUID support for PK (WIP)
2022-06-19 18:57:47 +02:00
Daniele Teti
dfbcadb8fa
+ First merge with "GUID support for Primary Keys"
2022-06-16 14:05:01 +02:00
Daniele Teti
db0de0f402
https://github.com/danieleteti/delphimvcframework/issues/560
2022-06-14 15:31:27 +02:00
Daniele Teti
5b7bda8d5b
Merge branch 'master' into feature_jsonrpc_records
2022-06-14 15:16:46 +02:00
Daniele Teti
af8a728acc
+ Merge https://github.com/danieleteti/delphimvcframework/pull/559
...
+ Small changes for MSSQL compatibility
2022-06-14 15:05:04 +02:00
Daniele Teti
31aecd0417
+ fixed DB path for winecellarserver
2022-06-13 15:52:07 +02:00
Daniele Teti
63cc2aa4c6
+ First changes to allow records as JSONRPC parameters
2022-05-25 15:13:49 +02:00
Daniele Teti
0fac2dd2fa
https://github.com/danieleteti/delphimvcframework/issues/550
2022-04-12 12:12:08 +02:00
Daniele Teti
ff9fe81426
https://github.com/danieleteti/delphimvcframework/issues/533
2022-04-05 17:17:35 +02:00
Daniele Teti
52640cb1fb
https://github.com/danieleteti/delphimvcframework/issues/548 (WIP)
2022-04-04 14:48:39 +02:00
Daniele Teti
d750b19e55
https://github.com/danieleteti/delphimvcframework/issues/548 (WIP)
2022-04-04 13:08:50 +02:00
Daniele Teti
56dc4ede47
https://github.com/danieleteti/delphimvcframework/issues/548 (WIP)
2022-04-04 13:05:34 +02:00
Daniele Teti
347c5fb2fd
+ Added support for API versioning in Swagger UI
...
+ Added Swagger API Versioning Sample (swagger_api_versioning_primer)
2022-04-01 16:49:29 +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
07bd70c5ed
+ Improved TMVCActiveRecord Interbase support
2022-01-26 23:00:32 +01:00
Daniele Teti
e7972048c8
+ final version for the new SWAGGER engine (Sponsored by CENTRO SOFTWARE)
2022-01-11 15:30:40 +01:00
Daniele Teti
a8ce1bb25b
+ Updated copyright for 2022
2022-01-04 15:44:47 +01:00
Daniele Teti
4b635b9daf
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
2021-12-31 18:06:42 +01:00
Daniele Teti
fd7f508c1b
+ Swagger for inherited controllers amost works
2021-12-31 18:00:54 +01:00
João Antônio Duarte
dbffee6ff6
[+] Fix https://github.com/danieleteti/delphimvcframework/issues/537
2021-12-30 17:34:52 -03:00
Daniele Teti
f119fb0a13
+ added Lua4Delphi
2021-12-30 10:21:38 +01:00
Daniele Teti
f1fa322632
+ CustomIntfObject support
2021-12-30 00:45:19 +01:00
Daniele Teti
810282b89e
+ added eLua server side view support. eLua views requires Lua dlls so the LuaViewEngine is not included in the core but in the sample folder
2021-12-30 00:36:35 +01:00
Daniele Teti
02de5b11ea
- Added default filtering for TMVCActiveRecord descendants
(more info ASAP)
...
- Added partitioning for `TMVCActiveRecord descendants` (more info ASAP)
- After a big refactoring (*"I love to delete code" -- cit. Daniele Teti*), support a new SQLGenerator is just 2 (two) methods away!
2021-11-21 19:27:06 +01:00
Daniele Teti
c231e6540e
+ added test for default filtering
2021-11-18 17:52:06 +01:00
Daniele Teti
5550819fca
+ Fixed a bug in RQL' MaxRecordCount
...
+ Implemented Table Partitioning (WIP)
2021-11-18 00:49:12 +01:00
Daniele Teti
49518a311b
+ table filtering (WIP)
2021-11-17 15:36:20 +01:00
Daniele Teti
07dc4d8569
+ fixed fileuploaddemo
2021-11-05 09:53:01 +01:00
João Antônio Duarte
58e53dd9b0
+ Added Host and BasePath parameters to the Swagger middleware to make it possible to define a custom BaseURL for the documentation
2021-10-21 20:18:49 -03:00
João Antônio Duarte
932a1a6ac5
Swagger UI updated to version 3.52.5
2021-10-21 20:15:10 -03:00
Daniele Teti
07e16c1e1f
- added AddDefaultConnection overload
...
- added helper methods to IMVCRESTResponse
2021-10-20 11:29:49 +02:00
Daniele Teti
79407d71e1
- create include files to easily mantain aligned all the dpks
...
- still facing with this issue in Delphi 11 Alexandria (https://quality.embarcadero.com/browse/RSP-35516 ). Compression works, but the debugger catches an exception raised in "normal cases".
2021-09-29 19:30:14 +02:00
Daniele Teti
ddf1ba1aca
- Improved lazy loading for Context.Data property
2021-09-26 18:17:13 +02:00
Daniele Teti
e3eb26e04a
+ added more unit test for TMVCActiveRecord.Merge method
2021-09-23 22:52:28 +02:00
Daniele Teti
c1220c8917
+ renamed folder outputcompression to middleware_compression
2021-09-17 10:45:11 +02:00
Daniele Teti
624f474a16
+ updated MVCFramework.ActiveRecordController render methods to use ObjectDict
2021-09-09 23:06:49 +02:00
Daniele Teti
04e687e1a0
https://github.com/danieleteti/delphimvcframework/issues/518
2021-08-30 10:51:20 +02:00
Daniele Teti
4986d9ba3f
New! Added the new MVCOwned
attribute which allows to auto-create nested objects in the deserialization phase. This will not change the current behavior, you ned to explocitly define a property (or a field) as MVCOwned
to allows the serialization to create or destroy object for you.
2021-08-17 15:10:58 +02:00
Daniele Teti
6837182cc3
+ updated copyright header
2021-08-15 18:39:55 +02:00
Daniele Teti
56c3732011
+ TMVCJWTBlackListMiddleware has been moved in unit MVCFramework.Middleware.JWT and MVCFramework.Middleware.JWTBlackList has been removed
2021-08-15 16:01:20 +02:00