Commit Graph

749 Commits

Author SHA1 Message Date
Daniele Teti
c91d1dd3ec Merge branch 'sempare_adaptor_support' of https://github.com/darnocian/delphimvcframework into darnocian-sempare_adaptor_support 2024-01-03 11:11:13 +01:00
Conrad Vermeulen
6e99ace343 Force loading from file 2024-01-02 16:28:59 +00:00
Daniele Teti
28406b5b35 Merge branch 'sempare_adaptor_support' of https://github.com/darnocian/delphimvcframework into darnocian-sempare_adaptor_support 2024-01-02 09:35:56 +01:00
Conrad Vermeulen
17e44b0f97 remove reference to .tpl which will be discovered automatically (avoid exception that takes place by default) 2023-12-23 13:50:28 +00:00
Conrad Vermeulen
ea5438ba98 Update README with instruction on quickly installing the Sempare Template Engine 2023-12-23 12:33:59 +00:00
Conrad Vermeulen
0ff989bb17 Update UnitSearchPath in dproj 2023-12-23 12:33:22 +00:00
Conrad Vermeulen
969452294a Remove legacy reference 2023-12-23 12:28:40 +00:00
Conrad Vermeulen
8324306545 Merge branch 'master' into sempare_adaptor_support 2023-12-23 12:24:28 +00:00
Conrad Vermeulen
4393c7b566 missing dfm 2023-12-23 11:59:49 +00:00
Daniele Teti
777368b887 Added license conditional for sempare 2023-12-22 17:02:31 +01:00
Daniele Teti
a6789cd7fe Sempare integration (WIP) 2023-12-22 16:55:29 +01:00
Daniele Teti
94dd1e5012 Merge branch 'sempare_adaptor_support' of https://github.com/darnocian/delphimvcframework into darnocian-sempare_adaptor_support 2023-12-22 16:41:31 +01:00
Daniele Teti
f6a6d171e7 Small improvements on ConsoleSample 2023-12-19 21:47:32 +01:00
Daniele Teti
5324b0e0b1 Reraise exception in case of wrong version 2023-12-04 16:34:39 +01:00
Daniele Teti
604a5907a1 Improved console sample 2023-11-29 11:22:51 +01:00
Daniele Teti
e0190b3fe8 foVersion (WIP + new sample) 2023-11-27 18:11:49 +01:00
Daniele Teti
3a748821ce Aligned for foVersion 2023-11-27 12:04:30 +01:00
Daniele Teti
84ade3b6b0 Added foVersion to the entities for MVCActiveRecord sample 2023-11-27 12:02:34 +01:00
Daniele Teti
d68b102d14 Added TMVCActiveRecord.GetCustomTableName which allows to overwrite the tablename defined in the MVCTableName attribute. Just overwrite the method in descendant classes and return the tablename to use for the current instance. 2023-11-23 22:58:07 +01:00
Daniele Teti
5aa1e07056 Added bit Time Professionals ITA as sponsor 2023-11-13 16:46:35 +01:00
Conrad Vermeulen
dc0e7b0f78 initial adaptor and example with the Sempare Template Engine. (requires 1.7.3) 2023-11-13 11:51:46 +00:00
Daniele Teti
85d27bc00b Improved tasks.py - not is able to discover the "best" delphi version to use to compile (latest one) 2023-11-06 14:46:39 +01:00
Daniele Teti
869dd457b2 Refactored method which gets multiple parameters with same name in URLEncodedDeserializer 2023-11-04 16:58:37 +01:00
Daniele Teti
6d57a9dcff Added GetParamMulti for MVCFromContent - Added support for TArray<String>, TArray<Integer>, TArray<Int64> in injection 2023-11-04 11:51:52 +01:00
Daniele Teti
a2f190df44 New feature: ObjectVersioning for TMVCActiveRecord - see foVersion
- TMVCActiveRecord.TableName is now readonly
2023-11-02 17:36:19 +01:00
Daniele Teti
6590e508c7 Samples Cleaning 2023-11-01 23:13:17 +01:00
Daniele Teti
ca28352cfb Improved HTMX sample after ITDevCon2023 2023-11-01 23:12:56 +01:00
Daniele Teti
afafecf8cb dotEnv: Renamed WithStrategy -> UseStrategy, Added SkipDefaultEnv 2023-11-01 23:10:39 +01:00
Daniele Teti
24db28d36c Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2023-10-21 23:46:20 +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
dependabot[bot]
b336a92a71
build(deps): bump @angular/core in /samples/angular/webapp (#703)
Bumps [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) from 2.0.0 to 10.2.5.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/10.2.5/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/10.2.5/packages/core)

---
updated-dependencies:
- dependency-name: "@angular/core"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 15:38:53 +02:00
dependabot[bot]
6098b0c0f3
build(deps): bump @babel/traverse in /samples/react/WebApp (#705)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.5 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 15:38:40 +02:00
Daniele Teti
dd5d5e6ee8 Added IMVCDotEnv.RequireKeys(const Keys: TArray<String>) -- more info https://github.com/bkeepers/dotenv#required-keys 2023-10-18 15:54:03 +02:00
Daniele Teti
7774cc07ed Improved Lua View Engine 2023-10-18 14:16:42 +02:00
Daniele Teti
52a5840bd5 Updated sample to show TryGetNamedSQLQuery 2023-10-17 18:08:30 +02:00
Daniele Teti
7c3f301054 Renamed "HXIsHTMX" to "IsHTMX" because there is no confusion about the method scope in this case. 2023-10-10 18:16:24 +02:00
Daniele Teti
7baf93d73d https://github.com/danieleteti/delphimvcframework/issues/684 2023-10-06 12:30:40 +02:00
Daniele Teti
0c322d6eee https://github.com/danieleteti/delphimvcframework/issues/700 2023-10-06 10:46:14 +02:00
Daniele Teti
d935c3fcc3 https://github.com/danieleteti/delphimvcframework/pull/699 2023-10-06 00:52:49 +02:00
Daniele Teti
a92deebae9 New sample to explain how to use ADO connections in TMVCActiveRecord 2023-10-04 08:03:10 +02:00
Daniele Teti
649e7a825f FIX for older versions 2023-10-03 13:01:59 +02:00
Daniele Teti
9356cca93d Imrpovements over the Entity Generator 2023-10-03 11:11:01 +02:00
Daniele Teti
ec9140f2a7 Added MVCActiveRecord feature which allows to map a boolean object attribute to integer field on the actual table. 2023-10-01 15:22:43 +02:00
Daniele Teti
88127a7b44 Improved HTML error page look&feel 2023-10-01 15:22:05 +02:00
Daniele Teti
af8f572a00 Improved console handling for MVCFramework.Console.pas 2023-09-27 15:10:13 +02:00
Daniele Teti
b5261f60c2 HTMX sample 2023-09-26 19:29:03 +02:00
Daniele Teti
a0cb8928ec Fix an error with hx-refresh response header 2023-09-26 19:28:42 +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
4a931c13ad Sample data for HTMX demo 2023-09-25 23:17:37 +02:00
Daniele Teti
768ea72f12 Preparing sample to 3.4.0-neon 2023-09-07 18:13:23 +02:00