Commit Graph

263 Commits

Author SHA1 Message Date
danieleteti
c726b3b55d chore(docs): update TOC 2023-02-02 18:15:07 +00:00
Daniele Teti
3a438493fb dmvcframework-3.2.3-radium 2023-02-02 19:14:34 +01:00
Daniele Teti
0023ebe32c https://github.com/danieleteti/delphimvcframework/issues/631 2023-01-29 17:29:24 +01:00
Daniele Teti
c03315077e https://github.com/danieleteti/delphimvcframework/issues/630 2023-01-28 23:31:00 +01:00
Daniele Teti
4c7e4861d2 https://github.com/danieleteti/delphimvcframework/issues/490 2022-11-24 11:57:00 +01:00
Daniele Teti
4a25c05811 https://github.com/danieleteti/delphimvcframework/issues/590 2022-11-24 08:53:27 +01:00
danieleteti
5d84c0ccce chore(docs): update TOC 2022-11-21 14:20:49 +00:00
Daniele Teti
d419cc690f https://github.com/danieleteti/delphimvcframework/issues/594 2022-11-21 15:20:18 +01:00
Daniele Teti
d5cc48f7b0 - Removed foTransient from MVCTableField FieldOptions 2022-11-15 09:27:08 +01:00
Daniele Teti
cf104c0a6f Async support for JSONRPCClient (Thanks to our sponsor ORION LAW) 2022-10-29 00:34:49 +02:00
Daniele Teti
82ca77ab60 Renamed "Render(AErrorCode: Integer etc" in "RenderStatusMessage(etc..." 2022-10-26 19:31:54 +02:00
Daniele Teti
8444f4697b Updated Vivaticket logo 2022-10-26 18:50:40 +02:00
Daniele Teti
7e0642ce87 Updated README.md with new sponsor VIVATicket 2022-10-26 00:16:14 +02:00
Daniele Teti
53fc9e394e https://github.com/danieleteti/delphimvcframework/issues/585 2022-10-25 09:00:35 +02: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
78d2532e98 Improved loggin in StaticFile Middleware 2022-10-09 17:15:25 +02:00
Daniele Teti
f54f74522c - Default error responses contains the official "reason string" associated to the HTTP status code (this can be a breaking change for some generic client which doesn't correctly interpret the http status code)
- Added static method `HTTP_STATUS.ReasonStringFor(HTTPStatusCode)` wich returns the standard `ReasonString` for a given HTTP status code.
- Improved handling of `TMVCErrorResponse` information
- mid-air-collision handling now uses SHA1 instead of MD5
- Added `MVCFramework.Commons.MVC_HTTP_STATUS_CODES` const array containing all the HTTP status codes wich its `ReasonString`
2022-10-09 15:45:59 +02:00
danieleteti
5d4fa5ea22 chore(docs): update TOC 2022-09-18 10:08:19 +00:00
Daniele Teti
d4fe4ea3e6 fix in 3.2.3-radium-beta 2022-09-18 12:07:52 +02:00
danieleteti
46a9b2682c chore(docs): update TOC 2022-09-15 08:49:54 +00:00
Daniele Teti
90dc3e9619 3.2.2-nitrogen 2022-09-15 10:49:19 +02:00
Daniele Teti
7175c4dc3f Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2022-09-15 10:48:49 +02:00
Daniele Teti
3b4f01917e 3.2.2-nitrogen 2022-09-15 10:48:33 +02:00
danieleteti
4b667ce6dd chore(docs): update TOC 2022-09-15 07:10:15 +00:00
Daniele Teti
057e08903a https://github.com/danieleteti/delphimvcframework/issues/573
https://github.com/danieleteti/delphimvcframework/issues/574
2022-09-10 11:59:45 +02:00
Daniele Teti
7a7dac4e8c
Update README.md 2022-09-09 00:57:42 +02:00
Daniele Teti
23f78f3152
Update README.md 2022-09-09 00:56:57 +02:00
Daniele Teti
ee6075d6a2 Improved MVCARAntitiesGenerator (WIP), Improved TMVCActiveRecord.Merge method 2022-08-28 13:06:16 +02:00
Daniele Teti
0f3bae84b9 Automated support to avoid "mid-air collisions". New methods SetETag and CheckIfMatch allows a better security without adding complexity to the controller code - check avoid_mid_air_collisions_sample.dproj sample and see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag#avoiding_mid-air_collisions for more info about mid-air collisions. 2022-08-18 01:45:49 +02:00
Daniele Teti
f8501a8db5 https://github.com/danieleteti/delphimvcframework/issues/553 2022-08-12 10:50:46 +02:00
Daniele Teti
f79f4722d9 Improved enum and set parameters handling in JSONRPC API 2022-08-10 17:57:59 +02:00
Daniele Teti
31dee93a3e https://github.com/danieleteti/delphimvcframework/issues/565 2022-08-09 13:02:29 +02:00
Daniele Teti
d5c8b8ebb7 https://github.com/danieleteti/delphimvcframework/issues/570 2022-08-08 17:51:21 +02:00
Daniele Teti
945f807598 https://github.com/danieleteti/delphimvcframework/issues/564 2022-08-02 23:57:09 +02:00
Daniele Teti
b109c6fed8 https://github.com/danieleteti/delphimvcframework/issues/335 2022-08-02 17:07:14 +02:00
Daniele Teti
4a509b0eb0 - Improved nullable types Python generator
- Unit test refactoring
2022-08-01 19:11:42 +02:00
Daniele Teti
8c64ed00d6 https://github.com/danieleteti/delphimvcframework/issues/552 2022-06-23 15:23:08 +02:00
Daniele Teti
dfbcadb8fa + First merge with "GUID support for Primary Keys" 2022-06-16 14:05:01 +02:00
Daniele Teti
8ec4b2dfef + sponsors 2022-06-15 16:03:44 +02:00
Daniele Teti
135decd916 + logos fix 2022-06-15 15:58:18 +02:00
Daniele Teti
8344ad55da + update some logos 2022-06-15 15:53:18 +02:00
Daniele Teti
724bdb1400 + New Silver Sponsor: ORIONLAW 2022-06-15 15:48:30 +02:00
Daniele Teti
00080e8b84
Update README.md 2022-04-06 10:26:52 +02:00
danieleteti
8a54ea5b00 chore(docs): update TOC 2022-04-06 08:24:00 +00:00
Daniele Teti
a82a6ef5a3 + added PATREON button 2022-04-06 10:23:21 +02:00
Daniele Teti
624acbec1a Improved TMVCStaticFilesMiddleware 2022-04-04 21:18:29 +02:00
danieleteti
3dd4d17dde chore(docs): update TOC 2022-04-01 14:52:08 +00:00
Daniele Teti
3fc8858205 + dump readme 2022-04-01 16:51:35 +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
96bb67a29d + Samples are compilable with Delphi 10.2 Tokyo or better 2022-03-31 09:31:11 +02:00