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
Daniele Teti
3c82c05433
Refactoring for webcontextevents sample
2022-09-29 17:32:35 +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
Daniele Teti
3e50cef619
fixed problem with some kind of generated swagger json
2022-09-18 12:02:46 +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
d288ab832e
preparing for 3.2.2-nitrogen
2022-09-15 09:09:33 +02: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
5f3672a36a
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
2022-08-28 13:06:26 +02:00
Daniele Teti
ee6075d6a2
Improved MVCARAntitiesGenerator (WIP), Improved TMVCActiveRecord.Merge method
2022-08-28 13:06:16 +02:00
João Antônio Duarte
ff5565b5ac
Fix warnings
2022-08-23 12:14:12 -03:00
Daniele Teti
81b175033c
Entities Generator 2.0 (WIP)
2022-08-20 17:12:15 +02:00
Daniele Teti
9212aecb40
Improved MVCEntitiesGenerator (WIP)
2022-08-19 10:50:45 +02:00
Daniele Teti
eead8deeeb
Updated serversideview samples (Lua and dmustache)
2022-08-19 10:20:13 +02:00
Daniele Teti
ff385631a8
Updated DMustache ext lib
2022-08-19 10:19:22 +02:00
Daniele Teti
05ee1a45c1
Added Renders sample for enums and sets
2022-08-19 09:47:55 +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
3998c1288b
While not strictly required nor defined, DMVCFramework supports sending body data for all HTTP VERBS - see https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET
2022-08-17 12:59:40 +02:00
Daniele Teti
fec5b1e0b5
Added persistent for last config in MVCEntitiesGenerator
2022-08-15 12:35:48 +02:00
Daniele Teti
81aa206b85
More work on Wizard (WIP), added ActiveRecord middleware
2022-08-13 16:10:19 +02:00
Daniele Teti
06ab7af8c8
Improved ActiveRecord middleware (better connections handling in case of huge traffic). New sample "middleware_activerecord"
2022-08-13 15:01:15 +02:00
Daniele Teti
d0098886a5
Improved Wizard adding more middlewares - updated projects
2022-08-13 10:35:53 +02:00
Daniele Teti
821180ea75
Updated LoggerPro, improved Wizard, general code cleaning
2022-08-13 00:21:00 +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
João Antônio Duarte
de6e7960d7
Improved HTTP schema insertion when not defined in MVCRESTClient
2022-08-09 08:29:39 -03:00
Daniele Teti
31dee93a3e
https://github.com/danieleteti/delphimvcframework/issues/565
2022-08-09 13:02:29 +02:00
Daniele Teti
2e91fb631e
https://github.com/danieleteti/delphimvcframework/issues/570#issuecomment-1208823039
2022-08-09 12:20:50 +02:00
Daniele Teti
d5c8b8ebb7
https://github.com/danieleteti/delphimvcframework/issues/570
2022-08-08 17:51:21 +02:00
Daniele Teti
d179575108
In case of multiple MVCPath, Swagger consider only the first one (Thanks V.Ferri)
2022-08-05 12:20:20 +02:00
Daniele Teti
552426094c
From now on the repo version is marked as "beta"
2022-08-05 12:03:21 +02:00
João Antônio Duarte
7c6eb51811
Added automatic deserialization to TMVCRESTClient.
...
Resolves #529
2022-08-03 14:28:01 -03: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
40f1f21381
https://github.com/danieleteti/delphimvcframework/issues/485
2022-08-01 11:18:46 +02:00
Daniele Teti
8a6bd1c308
Delphi 10.2 Tokyo Compatibility
2022-07-28 08:58:27 +02:00
Daniele Teti
b89b2727a9
Cleaning some hints
2022-07-26 17:04:39 +02:00
Daniele Teti
5e1e535268
Delphi 10.2 Tokyo Compatibility
2022-07-26 13:56:43 +02:00
Daniele Teti
3a58f036f7
Missed file
2022-07-26 09:31:55 +02:00
Daniele Teti
3405c63544
Compatibility fix for Delphi 10.2 Tokyo (thanks Mark Lobanov)
2022-07-26 09:31:26 +02:00
Daniele Teti
64a1bb22fa
Merge branch 'feature_jsonrpc_records'
2022-07-25 15:42:37 +02:00
Daniele Teti
24dff99d7e
Improved deserialization phase with more clear error message - added TJSONUtils static class
2022-07-25 15:32:31 +02:00
Daniele Teti
1ac7629aa5
Improved wizard
2022-07-25 10:36:30 +02:00