Daniele Teti
c9c6aaebf3
Added HTML serializer to all RT packages
2020-09-18 10:49:56 +02:00
Daniele Teti
f63cc4469b
Improved StaticFilesMiddleware
2020-09-16 15:56:14 +02:00
Daniele Teti
2ae2068807
Improved TMVCStaticFilesMiddleware
2020-09-14 15:52:50 +02:00
Daniele Teti
b27db6122e
Improved EMVCException rendering, added unit tests (202 so far)
2020-09-08 15:25:44 +02:00
Daniele Teti
fe62799eee
Reverted all unit test as were before TMVCRESTClient
2020-09-06 15:38:25 +02:00
Daniele Teti
2f151d6364
Improved TDuckList to handle simple types too
2020-08-25 17:19:28 +02:00
Daniele Teti
c05cbfffb7
Improved JSON-RPC Hooks
2020-08-06 17:40:56 +02:00
Daniele Teti
b1c56b6a2c
completed unit tests
2020-08-06 00:28:54 +02:00
Daniele Teti
75cdf7f720
Hooks signature changed.
2020-08-05 09:50:06 +02:00
Daniele Teti
e76ece994e
Small FIXES for ActiveRecordController
2020-06-18 14:49:06 +02:00
Daniele Teti
516101ebb8
https://github.com/danieleteti/delphimvcframework/issues/388
2020-05-28 22:35:45 +02:00
Daniele Teti
371d09194a
UnitTest // Delphi 10.4 Sydney support
2020-05-27 11:28:22 +02:00
Daniele Teti
622d664989
Full UnitTest Linux compatibilities (working on) for 10.4
2020-05-25 19:34:14 +02:00
Daniele Teti
87c712d640
Added procedure WaitForReturn in MVCFramework.Console.pas
2020-05-25 15:18:32 +02:00
Daniele Teti
32fd704d83
New version of MVCFramework.Console.pas with the New Sample
2020-05-25 15:12:46 +02:00
Daniele Teti
6c96a6ef3e
Small fix for relative path and documentroot in staticfilemiddleware
2020-05-02 17:06:59 +02:00
Daniele Teti
ddc5f4d97d
JSON-RPC named parameters support
2020-05-02 16:39:32 +02:00
João Antônio Duarte
fb7c664233
All examples using static files have been updated to use TMVCStaticFilesMiddleware
2020-04-28 20:59:41 -03:00
João Antônio Duarte
7dde0cf7d9
Correction of exception raised when middleware tried to map url with invalid characters as path to a file
2020-04-24 21:55:36 -03:00
João Antônio Duarte
2e105ec59f
The static file server that was at the core of TMVCEngine has been moved to TMVCStaticFilesMiddleware middleware
2020-04-23 21:48:39 -03:00
Daniele Teti
dd64ab4c49
Completed ObjectDict tests
2020-04-21 17:04:04 +02:00
Daniele Teti
f853b362b3
https://github.com/danieleteti/delphimvcframework/issues/362
2020-04-18 23:32:24 +02:00
Daniele Teti
26b82080d9
https://github.com/danieleteti/delphimvcframework/issues/330
2020-04-13 16:22:15 +02:00
Daniele Teti
440e979aba
Fixed some gitignore entries
2020-04-10 00:28:40 +02:00
João Antônio Duarte
91f2bebcfc
Added support for guid path parameters ( #353 )
2020-04-09 11:04:45 -03:00
Daniele Teti
4a1ef47bd3
"404 Not Found" exceptions now contains the requested URL (as in the log)
2020-04-07 10:37:33 +02:00
Daniele Teti
841edeb114
https://github.com/danieleteti/delphimvcframework/issues/349
...
https://github.com/danieleteti/delphimvcframework/issues/38
2020-03-31 00:47:35 +02:00
Daniele Teti
36c2a2201e
Nullable Templates
2020-03-11 01:35:31 +01:00
Daniele Teti
ab2c92c26f
https://github.com/danieleteti/delphimvcframework/issues/338
2020-03-08 17:54:10 +01:00
Daniele Teti
f99aa89fda
Added more characters in URL_MAPPED_PARAMS_ALLOWED_CHARS = ' àèéùòì''"@\[\]\{\}\(\)\=;&#\.:!\_\/,%\w\d\x2D\x3A';
...
Added more unit tests
2020-03-04 19:56:01 +01:00
Daniele Teti
92dcbd8b40
FIXED a Vulnerability bug which affects some deployment configurations.
2020-02-13 23:33:30 +01:00
Daniele Teti
c36cd13988
3.2.0-boron-RC4
2020-02-05 23:46:38 +01:00
Daniele Teti
4a78322aef
Improvement is Nullable primary keys. Added method "Store"
2020-02-03 13:19:55 +01:00
Daniele Teti
42cf51b595
All serialization/deserialization unittests pass for nullables!! :-)
2020-02-03 12:11:42 +01:00
Daniele Teti
8144baf40c
Nulls support in MVCActiveRecord (check activerecord_showcase sample)
2020-01-06 16:49:18 +01:00
Daniele Teti
2f43b31bbd
v3_2_0-boron-RC2
2019-12-01 20:55:31 +01:00
Daniele Teti
a3738777a7
Added SwagDoc
2019-09-25 14:54:04 +02:00
Daniele Teti
698f34354c
Added ResponseCreated, ResponseNoContent, ResponseAccepted
2019-09-01 20:36:36 +02:00
Daniele Teti
fea37fed42
RenderCreated
2019-08-28 00:18:40 +02:00
Daniele Teti
cc64a564a8
FIXED compatibility problems with XE7
2019-08-02 12:32:31 +02:00
Daniele Teti
0992ada70a
https://github.com/danieleteti/delphimvcframework/issues/225
2019-07-27 00:57:37 +02:00
Daniele Teti
ad38832746
https://github.com/danieleteti/delphimvcframework/issues/230
2019-07-07 17:25:31 +02:00
Daniele Teti
d554964260
Added optional serializers for TBitmap, TPNGImage and TJPEGImage. IDEExpert has been updated.
2019-06-25 17:33:02 +02:00
Daniele Teti
6a664d608c
3.1.1-beryllium-RC5
2019-05-09 21:00:26 +02:00
Daniele Teti
fc28b3ba5e
Removed strings indexing
2019-05-02 17:39:17 +02:00
Daniele Teti
beb059a0e3
Improved support for HATEOAS in renders
2019-03-08 09:34:03 +01:00
Daniele Teti
f7f0ce8548
Fixed! #164
2019-03-06 12:01:00 +01:00
Daniele Teti
9ebb33969a
- New overloads for all the Log* calls. Now it is possibile to call LogD(lMyObject)
to get logged lMyObject
as JSON.
...
- Added new unit tests for
- Improved `MVCEntitiesGenerator`
2019-03-05 20:57:25 +01:00
Daniele Teti
75e975811b
- Improved! In case of unhandled exception TMVCEngine
is compliant with the default response content-type (usually it did would reply using text/plain
).
...
- Fix! [issue184](https://github.com/danieleteti/delphimvcframework/issues/184 ).
2019-02-24 20:43:40 +01:00
Daniele Teti
1b3dc4ae2c
- FIXes for Delphi 10.0 Seattle
...
- New! `TMVCActiveRecord.Count` method (e.g. `TMVCActiveRecord.Count(TCustomer)` returns the number of records for the entity mapped by the class `TCustomer`)
- Change! `TMVCACtiveRecord.GetByPK<T>` raises an exception if the record is not found
- New! `contains` clause has been added in the RQL compiler for Firebird and Interbase
- New Installation procedure! Just open the project group, build all and install the design-time package (which is `dmvcframeworkDT`)
2019-01-18 18:18:52 +01:00