Daniele Teti
|
563f184eb2
|
Code cleanup between TMVCRenderer and TMVCController
|
2024-04-16 16:39:41 +02:00 |
|
Daniele Teti
|
3820d47a99
|
Improved file names generated by the wizard
|
2024-04-16 11:09:02 +02:00 |
|
Daniele Teti
|
51a457e5ec
|
Packages update
|
2024-04-16 09:30:19 +02:00 |
|
Daniele Teti
|
10d31561af
|
Removed old code from the old IDE Wizard
|
2024-04-16 00:22:41 +02:00 |
|
Daniele Teti
|
bbea870489
|
Completed "New Controller" Wizard.
|
2024-04-14 11:49:45 +02:00 |
|
Daniele Teti
|
8a7533f252
|
Generated dpr should not refers to conditionals defined by dmvc itself.
|
2024-04-12 12:37:43 +02:00 |
|
Daniele Teti
|
0d7a890e87
|
Removed debug log
|
2024-04-12 12:37:14 +02:00 |
|
Daniele Teti
|
8ebf4a253e
|
Huge refactoring of IDE Wizard (WIP)
|
2024-04-12 12:28:34 +02:00 |
|
Daniele Teti
|
4d3ce6a82d
|
[DMVCPROJECT Generator] Moved strings into consts in TConfigKey
|
2024-04-12 10:07:54 +02:00 |
|
Daniele Teti
|
4349f20d95
|
TransactionContext (WIP)
|
2024-03-31 18:09:13 +02:00 |
|
Daniele Teti
|
b42feddffd
|
Less string concats in router
|
2024-01-25 19:32:04 +01:00 |
|
Daniele Teti
|
59afaec81a
|
Updated wizard to use ConsoleLogger
|
2024-01-24 00:14:26 +01:00 |
|
Daniele Teti
|
90dcd3bdfe
|
Copyright updated to 2010-2024
|
2024-01-02 17:04:27 +01:00 |
|
Daniele Teti
|
afafecf8cb
|
dotEnv: Renamed WithStrategy -> UseStrategy, Added SkipDefaultEnv
|
2023-11-01 23:10:39 +01:00 |
|
Daniele Teti
|
9afaa6cd68
|
Added "Use MSHeap" on Wizard
|
2023-10-23 11:05:07 +02:00 |
|
Daniele Teti
|
72fd459537
|
- dotEnv parser allows empty values
- dotEnv names adhere to [a-z,A-Z,_,\.][0-9,a-z,A-Z,_,\.]*
- better dotEnv error reporting
|
2023-10-21 23:46:12 +02:00 |
|
Daniele Teti
|
ff66bddc69
|
Wizard generates support for Profiler configured from .env
|
2023-10-04 23:13:49 +02:00 |
|
Daniele Teti
|
d3caf7a8db
|
FIX for include file in wizard for older Delphi versions
|
2023-10-03 14:34:38 +02:00 |
|
Daniele Teti
|
3d910bdfed
|
New sample: HTMX_mustache, fix for some unit test, workaround for IdCustomHTTP strange behaviour in case of empty response and HTTP 200 OK.
|
2023-09-25 23:55:28 +02:00 |
|
Daniele Teti
|
29c8bfc8ae
|
README updated for 3.4.0-neon
|
2023-09-07 16:09:13 +02:00 |
|
Daniele Teti
|
d57c79480d
|
Improved rendering of TMVCErrorResponse. Clean-up of functional_actions_sample.
|
2023-09-04 17:09:41 +02:00 |
|
Daniele Teti
|
9b9f2b0a21
|
Improved CRUD Actions generated by wizard
|
2023-08-03 17:05:04 +02:00 |
|
Daniele Teti
|
9c5cdecccc
|
Removed dotEnv(<instance>), introduced dotEnvConfigure(TFunc<IMVCDotEnv>); ide expert updated accordingly
|
2023-06-14 17:57:33 +02:00 |
|
Daniele Teti
|
e30db206cc
|
Wizard and related samples updated
|
2023-06-06 17:33:37 +02:00 |
|
Daniele Teti
|
fd19c463f2
|
Wizard uses dotEnv configurations
|
2023-06-06 13:00:21 +02:00 |
|
Daniele Teti
|
487cf8ec8b
|
Improved Wizard (commeneted code to show how to use context events)
|
2023-03-24 17:52:32 +01:00 |
|
Daniele Teti
|
01ee275a28
|
Added support for Delphi 11.3 Alexandria
|
2023-02-27 12:51:33 +01:00 |
|
Daniele Teti
|
c03315077e
|
https://github.com/danieleteti/delphimvcframework/issues/630
|
2023-01-28 23:31:00 +01:00 |
|
Daniele Teti
|
108807a041
|
Addec Copyright in "New Project" wizard form
|
2023-01-17 09:03:19 +01:00 |
|
Daniele Teti
|
fc9fffb9e7
|
Updated copyright message, removing some warnings
|
2023-01-17 08:52:26 +01: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
|
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
|
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 |
|
Daniele Teti
|
a8ce1bb25b
|
+ Updated copyright for 2022
|
2022-01-04 15:44:47 +01:00 |
|
Daniele Teti
|
6837182cc3
|
+ updated copyright header
|
2021-08-15 18:39:55 +02:00 |
|
Daniele Teti
|
dbd46c8042
|
[+] More test for LRUCache
|
2021-02-12 18:44:43 +01:00 |
|
Daniele Teti
|
118e26f89d
|
[+] Fixed some compilation problems with Delphi 10.1 Berlin
|
2021-01-05 17:01:32 +01:00 |
|
Daniele Teti
|
6fa868b33f
|
Updated link to indy documentation in the template - KeepAlive now is true by default.
|
2020-11-08 23:01:08 +01:00 |
|
Daniele Teti
|
19fc11a16c
|
https://github.com/danieleteti/delphimvcframework/issues/421
|
2020-09-21 12:42:38 +02:00 |
|
Daniele Teti
|
ae1eda03e1
|
Added GetFrameworkType method
|
2020-08-22 15:37:08 +02:00 |
|
Daniele Teti
|
e6a7c80ef6
|
Improved caching and add X-Powered-By optional header
|
2020-06-29 19:11:41 +02:00 |
|
Daniele Teti
|
516101ebb8
|
https://github.com/danieleteti/delphimvcframework/issues/388
|
2020-05-28 22:35:45 +02:00 |
|
Daniele Teti
|
8fd7e92c20
|
Updated code templates for IDE expert
|
2020-04-29 18:45:01 +02:00 |
|
Daniele Teti
|
89d723fbde
|
Added new sample to show hot to use StaticFilesMiddleware in SPA web applications. Added ability to don't load system controller using Config[TMVCConfigKey.LoadSystemControllers] := 'false'; in the configuration block.
|
2020-04-29 17:53:29 +02:00 |
|
Daniele Teti
|
c075b1fbca
|
Now ObjectDict() returns an interface - allows easily pattern for rendering complex objects
|
2020-04-20 18:32:46 +02:00 |
|
Daniele Teti
|
3388354743
|
Serialization support for all the types in MVCFramework.Nullables
|
2020-02-03 10:51:40 +01:00 |
|