dmvcframework-3.3.0-fluorine

This commit is contained in:
Daniele Teti 2023-04-21 16:20:36 +02:00
parent cae2e4e088
commit f7f3bab04f
3 changed files with 17 additions and 32717 deletions

View File

@ -1,7 +1,7 @@
# DelphiMVCFramework ![Mentioned in Awesome Go](https://awesome.re/mentioned-badge.svg) ![GitHub All Releases](https://img.shields.io/github/downloads/danieleteti/delphimvcframework/total?label=Downloads)
![](https://img.shields.io/badge/Current%20Version-dmvcframework--3.2.3--radium-blue)
![](https://img.shields.io/badge/Beta%20Version-dmvcframework--3.3.0--fluorine--beta-red)
![](https://img.shields.io/badge/Current%20Version-dmvcframework--3.3.0--fluorine-blue)
![](https://img.shields.io/badge/Beta%20Version-dmvcframework--3.4.0--neon--beta-red)
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
@ -214,7 +214,7 @@ Congratulations to Daniele Teti and all the staff for the excellent work!" -- Ma
> "Thank you for the great framework! We are very happy with this!" -- Andreas
## What's New in dmvcframework-3.3.0-fluorine (currently in beta a.k.a. "repo version")
## What's New in dmvcframework-3.3.0-fluorine
- ⚡ Support for Delphi 11.3 Alexandria
- ⚡ Ability to use records in swagger param and response attributes [Issue 649](https://github.com/danieleteti/delphimvcframework/issues/649)

File diff suppressed because it is too large Load Diff

View File

@ -149,7 +149,7 @@ def copy_sources():
"dmvcframeworkDT.dpk",
]
folders = ["d100", "d101", "d102", "d103", "d104","d110","d111","d112"]
folders = ["d100", "d101", "d102", "d103", "d104","d110","d111","d112","d113"]
for folder in folders:
print(f"Copying DMVCFramework Delphi {folder} packages...")
@ -158,15 +158,15 @@ def copy_sources():
copy2(
rf"packages\{folder}\{file}", g_output_folder + rf"\packages\{folder}"
)
copy2(
rf"packages\common_contains.inc", g_output_folder + rf"\packages"
)
copy2(
rf"packages\common_defines.inc", g_output_folder + rf"\packages"
)
copy2(
rf"packages\common_defines_design.inc", g_output_folder + rf"\packages"
)
# copy2(
# rf"packages\common_contains.inc", g_output_folder + rf"\packages"
# )
# copy2(
# rf"packages\common_defines.inc", g_output_folder + rf"\packages"
# )
# copy2(
# rf"packages\common_defines_design.inc", g_output_folder + rf"\packages"
# )
def copy_libs(ctx):
@ -372,12 +372,14 @@ def tests64(ctx, delphi_version=DEFAULT_DELPHI_VERSION):
def tests(ctx, delphi_version=DEFAULT_DELPHI_VERSION):
pass
@task(pre=[tests])
@task()
def release(
ctx, version="DEBUG", delphi_version=DEFAULT_DELPHI_VERSION, skip_build=False
ctx, version="DEBUG", delphi_version=DEFAULT_DELPHI_VERSION, skip_build=False, skip_tests=False
):
"""Builds all the projects, executes integration tests and prepare the release"""
init_build(version)
if not skip_tests: tests(ctx, delphi_version)
if not skip_build:
delphi_projects = get_delphi_projects_to_build("", delphi_version)
if not build_delphi_project_list(