Commit Graph

296 Commits

Author SHA1 Message Date
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
Daniele Teti
98fd21ac8f https://github.com/danieleteti/delphimvcframework/issues/530 2022-03-25 11:49:22 +01:00
Daniele Teti
578a581f4b https://github.com/danieleteti/delphimvcframework/issues/539 2022-03-25 11:25:31 +01:00
Daniele Teti
78ef7c01a9 https://github.com/danieleteti/delphimvcframework/issues/544 2022-03-25 11:02:09 +01:00
Daniele Teti
c2d3cbc859 https://github.com/danieleteti/delphimvcframework/issues/542 2022-03-25 10:49:12 +01:00
Daniele Teti
d6942d5fbd Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2022-02-07 14:21:53 +01:00
Daniele Teti
6a1104cb2c
Update README.md 2022-02-03 00:12:37 +01:00
Daniele Teti
f8178e250c Improved MVCAREntitiesGenerator project - now it can better handle border cases, field names which collide with Delphi keywords and a big number of tables. 2022-01-27 01:06:40 +01:00
Daniele Teti
8affcab0e8
Update README.md 2022-01-12 11:46:32 +01:00
Daniele Teti
3bde059f5e + Updated sponsors section 2022-01-12 11:44:29 +01:00
danieleteti
d1dcbb5adb chore(docs): update TOC 2022-01-04 14:45:18 +00:00
Daniele Teti
a8ce1bb25b + Updated copyright for 2022 2022-01-04 15:44:47 +01:00
Daniele Teti
f1fa322632 + CustomIntfObject support 2021-12-30 00:45:19 +01:00
Daniele Teti
f3e8def287 + Added "LogException", fixed some IFDEFs to correctly compile on mobile platforms 2021-12-27 10:13:23 +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
5550819fca + Fixed a bug in RQL' MaxRecordCount
+ Implemented Table Partitioning (WIP)
2021-11-18 00:49:12 +01:00
Daniele Teti
6e01425ebc + updated readme 2021-11-05 11:29:28 +01:00
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
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
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
0bd8d5f4ea + Support for Delphi 11 Alexandria 2021-09-09 23:56:56 +02:00
Daniele Teti
04e687e1a0 https://github.com/danieleteti/delphimvcframework/issues/518 2021-08-30 10:51:20 +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
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
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
ac2a03a804 [+] added RaiseIfNotFound parameter in TMVCActiveRecord.Update and TMVCActiveRecord.Delete 2021-06-27 15:14:37 +02:00
Daniele Teti
e1ab073f10 Updated readme and tasks 2021-04-21 18:24:04 +02:00
Daniele Teti
0f5587361f [+] Added MVCFromBodyAttribute, MVCFromQueryStringAttribute, MVCFromHeaderAttribute, MVCFromCookieAttribute] 2021-04-21 12:22:09 +02:00
Daniele Teti
5516b49345 no message 2021-04-05 19:35:46 +02:00
Daniele Teti
5a83991991 [+] Added XML support in TMVCActiveRecord for backend PostgreSQL 2021-03-20 00:30:20 +01:00
Daniele Teti
2db238918e [+] Improved proxy generation routes for JSONRPC 2021-03-02 18:03:08 +01:00
danieleteti
59b5109461 chore(docs): update TOC 2021-02-23 17:11:43 +00:00
Daniele Teti
3544142ab5 [+] updated readme 2021-02-23 18:11:07 +01:00
Daniele Teti
7093035347 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2021-02-23 17:30:24 +01:00
Daniele Teti
12a075e74e [+] updated readme 2021-02-23 17:30:13 +01:00
danieleteti
5468b1781c chore(docs): update TOC 2021-02-23 16:26:59 +00:00
Daniele Teti
a168ecde20 [+] updated readme 2021-02-23 17:26:25 +01:00
Daniele Teti
e36604044c Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2021-02-23 14:47:57 +01:00
Daniele Teti
5ca1bebdfd [+] Added TOC on the readme using github actions 2021-02-23 14:47:44 +01:00
danieleteti
ce5fa37d31 chore(docs): update TOC 2021-02-23 12:43:54 +00:00
Daniele Teti
2c79ff6c6a [+] Unit test refactoring 2021-02-04 14:11:33 +01:00
Daniele Teti
616ec814a0 update readme 2020-11-27 15:44:04 +01:00
Daniele Teti
9cca9e9983 overview of 3.2.1-carbon 2020-11-27 15:42:45 +01:00
Daniele Teti
967a5322a1 https://github.com/danieleteti/delphimvcframework/issues/432 2020-11-27 15:13:17 +01:00
Daniele Teti
ce3f0ec13e https://github.com/danieleteti/delphimvcframework/issues/444 2020-11-27 12:10:46 +01:00
Daniele Teti
6ea08357d3 https://github.com/danieleteti/delphimvcframework/issues/430 2020-11-13 09:31:20 +01:00
Daniele Teti
2db27be2f4 updated readme 2020-11-05 17:26:39 +01:00
Daniele Teti
7a41d6c7f7 Improved ServerSideView Sample 2020-11-05 17:14:39 +01:00
Daniele Teti
4a65b78fb5 https://github.com/danieleteti/delphimvcframework/issues/434 2020-11-04 19:06:54 +01:00
Daniele Teti
e5310e626f https://github.com/danieleteti/delphimvcframework/issues/435 2020-10-19 19:41:16 +02:00
Daniele Teti
5f21c12b0e https://github.com/danieleteti/delphimvcframework/issues/438 2020-10-19 19:30:20 +02:00
Daniele Teti
d8254a736a Added ncSnakeCase in documentation 2020-10-17 13:12:30 +02:00
Daniele Teti
02f9fc50c6 Added dmvcframework guide translations 2020-10-10 14:10:29 +02:00
Daniele Teti
7d1ab3d787 Updated SwagDoc 2020-09-30 11:24:03 +02:00
Daniele Teti
8eaaeac230 Added mechanism to describe dataset metadata (TDatasetHelper) and to initialize a TFDMemTable with such metadata (TFireDACUtils.CreateDataSetFromMeta). Added a new sample to show the mechanism. 2020-09-23 23:33:30 +02:00
Daniele Teti
311be67323 New functionality explained in the jsonrpc samples (TMultiDataset) 2020-09-22 15:18:22 +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
bee7777f6e Serialization layer refactoring 2020-09-11 13:37:45 +02:00
João Antônio Duarte
f636009f6f Update Readme 2020-09-04 17:55:19 -03:00
Daniele Teti
a258bae533 Added dynamic properties accessors to TMVCActiveRecord descendants. 2020-08-28 18:04:29 +02:00
Daniele Teti
bebe54221b readme 2020-08-22 15:59:32 +02:00