Daniele Teti
|
eceefb2366
|
+ removed inline var for older delphi versions still supported
|
2021-11-05 09:27:28 +01:00 |
|
Daniele Teti
|
a5a147c91d
|
https://github.com/danieleteti/delphimvcframework/issues/526
|
2021-11-02 12:03:22 +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
|
18ae4a86f9
|
- messages and subscription expiring
- refactoring
- fixing border-case bugs
|
2021-10-20 11:12:57 +02:00 |
|
Daniele Teti
|
cda0651182
|
+ added more unit tests
+ topic property is now correctly rendered in the message json when read
+ updated dmvcframework
+ added (an hugly) icon
|
2021-10-07 10:10:25 +02:00 |
|
Daniele Teti
|
d2157919fe
|
+ added overloaded constructors to all MVCFrom* attributes (allows to pass a default values as string, integer and boolean)
|
2021-10-07 10:08:53 +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
|
8d44ac5e05
|
+ switched from file+index to firebirdsql database with heavily customized configuration to allocate more RAM than usual
|
2021-09-17 17:09:59 +02:00 |
|
Daniele Teti
|
0927e3c449
|
+ there is a bug in Delphi 11 Alexandria (https://quality.embarcadero.com/browse/RSP-35516) which forced us to disable GZip support in compression middleware. Now, in Alexandria, any GZip-only request is not compressed. Deflate still is supported.
|
2021-09-17 10:46:34 +02:00 |
|
Daniele Teti
|
c1220c8917
|
+ renamed folder outputcompression to middleware_compression
|
2021-09-17 10:45:11 +02:00 |
|
Daniele Teti
|
91b3edf182
|
renamed a folder
|
2021-09-16 13:11:50 +02:00 |
|
Daniele Teti
|
444ae3e475
|
renamed a wrongly named folder
|
2021-09-16 13:05:49 +02:00 |
|
Daniele Teti
|
d1d38d626c
|
update readme
|
2021-09-16 12:15:03 +02:00 |
|
Daniele Teti
|
b9adae1f6a
|
Update README.md
|
2021-09-16 09:43:11 +02:00 |
|
Daniele Teti
|
1eb5298718
|
Update README.md
|
2021-09-16 09:41:24 +02:00 |
|
Daniele Teti
|
27223a0a93
|
+added unit MVCFramework.Utils.pas which will contains all the 'simple functions' used in end user controllers
|
2021-09-15 14:24:39 +02:00 |
|
Daniele Teti
|
96c733c618
|
+updated some defaults in unittests
|
2021-09-15 09:53:23 +02:00 |
|
Daniele Teti
|
0bd8d5f4ea
|
+ Support for Delphi 11 Alexandria
|
2021-09-09 23:56:56 +02:00 |
|
Daniele Teti
|
624f474a16
|
+ updated MVCFramework.ActiveRecordController render methods to use ObjectDict
|
2021-09-09 23:06:49 +02:00 |
|
Daniele Teti
|
c6b7690b21
|
Merge commit 'f39d1719c8b59b878eba56d5e90c616f1fd87ea9'
|
2021-08-31 17:05:49 +02:00 |
|
Daniele Teti
|
d00b551c14
|
+ improved messages rendering
|
2021-08-31 17:05:11 +02:00 |
|
Daniele Teti
|
04e687e1a0
|
https://github.com/danieleteti/delphimvcframework/issues/518
|
2021-08-30 10:51:20 +02:00 |
|
Daniele Teti
|
14ff525c30
|
+ first version of push/persist messages
|
2021-08-19 17:58:19 +02:00 |
|
danieleteti
|
a45cb1383e
|
chore(docs): update TOC
|
2021-08-17 13:11:28 +00: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
|
7d35483ba3
|
+ improved UTC related tests
|
2021-08-15 18:36:36 +02:00 |
|
Daniele Teti
|
07805a80ac
|
https://github.com/danieleteti/delphimvcframework/issues/485
|
2021-08-15 16:39:41 +02:00 |
|
Daniele Teti
|
fe5c92f069
|
+ updated readme to mention the new TMVCJWTBlackListMiddleware
|
2021-08-15 16:08:57 +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 |
|
Daniele Teti
|
b5e255ffe0
|
+ Not JWTBlackList middleware returns 204 instead of 200 when a token is blacklisted
+ Improved JWTBlackList sample
|
2021-08-15 15:55:18 +02:00 |
|
Daniele Teti
|
e8334bfdb9
|
+ TMVCJWTBlackListMiddleware
|
2021-08-14 00:48:37 +02:00 |
|
Daniele Teti
|
9e07af91dc
|
+ Added new default parameter to TMVCActiveRecord.RemoveDefaultConnection and TMVCActiveRecord.RemoveConnection to avoid exceptions in case of not initialized connection.
|
2021-08-13 18:05:48 +02:00 |
|
Daniele Teti
|
c97e90077d
|
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
|
2021-08-13 17:06:24 +02:00 |
|
Daniele Teti
|
444e085d4f
|
+ request content type are decoded only for mtPut, mtPost, mtPatch
+ added XMLDoc comment to rest client methods which directly maps HTTP VERBS
|
2021-08-13 17:06:15 +02:00 |
|
João Antônio Duarte
|
f5334c0e60
|
[+] Fix https://github.com/danieleteti/delphimvcframework/issues/512
|
2021-08-11 07:50:35 -03:00 |
|
Daniele Teti
|
cde2fb2d69
|
https://github.com/danieleteti/delphimvcframework/issues/511
|
2021-08-11 00:33:47 +02:00 |
|
Daniele Teti
|
c28c5f0832
|
https://github.com/danieleteti/delphimvcframework/issues/513
|
2021-08-11 00:21:04 +02:00 |
|
João Antônio Duarte
|
147bef3556
|
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
|
2021-08-02 09:54:08 -03:00 |
|
João Antônio Duarte
|
1914c4c8e4
|
[+] Fix https://github.com/danieleteti/delphimvcframework/issues/501
|
2021-08-02 09:53:11 -03:00 |
|
Daniele Teti
|
33bad2c9ee
|
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
|
2021-07-28 10:40:05 +02:00 |
|
Daniele Teti
|
c8e8a007f2
|
https://github.com/danieleteti/delphimvcframework/issues/509
|
2021-07-28 10:39:54 +02:00 |
|
Microcom-Bjarne
|
61204caa07
|
Introducing a way to handle poor column names, that conflicts with reserved words. (#499)
|
2021-07-27 15:02:49 +02:00 |
|
Daniele Teti
|
10444c9714
|
[+] Small fixes for swagger support
|
2021-07-22 19:13:58 +02:00 |
|
Daniele Teti
|
a408b8fe49
|
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
|
2021-07-22 19:13:32 +02:00 |
|
Daniele Teti
|
0ac7cf2158
|
[+] All hooks methods in JWT Middleware are now virtual - it is useful to migrate to dmvcframework from other rest framework
|
2021-07-22 19:13:23 +02:00 |
|