0.4.0 (2023-06-10)
- bump python to 3.8
- config file (83b36a2)
- metadata system (14e761f)
- metadata: implement a declarative metadata system for environment variables (868e85a)
- metadata: metadata field do_not_prompt to bypass prompting (619c9b7)
- metadata: metadata field required and purging mechanism for template (f7261ca)
- metadata: stage control on metadata setter (9b9b097)
- split project.py in multiple files (03cf0e2)
- use project.environ to store additional options (f8e8a6a)
- build: add min_version for dependency slots (e972377)
- build: add required metadata for mandatory fields for poetry builder (b34cce2)
- build: remove unused **kwargs in init and explicit check_build parameter (1b91c65)
- bumps toml to tomli_w for dumpers.Toml (9fe71ce)
- main: don't drop args[0] when importing (665b5a4)
- README: mix tabs and spaces (9c153c9)
- replace |= operator by update function for UserDict based class (7aa6ab7)
- use a list instead of a set when parsing string patterns (e688458)
- venv: use an hidden option as virtual env folder name (5cbfd3f)
- bump python to 3.8 (2120661)
0.3.0 (2023-04-09)
- build: flit supports (3eccc8d)
- build: hatch support (c44647f)
- build: new generic abstract class for PEP 517 builder (93a01f5)
- build: pdm supports (a6c0d7b)
- build: poetry supports (3292381)
- command line options to select tools (932e250)
- copy template files to project (7aa68e6)
- git: include a generic gitignore (ec80c7d)
- git: prompt user to set git config user.name (975eb17)
- license: choose a license from the CLI (df1a0fd)
- setuptools: keep classifiers and deps sorted (d6b99e6)
- build: make legacy Setuptools tool compliant with PEPs specification (6a816e7)
- git: use empty author when git config fail (c32ebf3)
- venv: upgrade pip to last version after venv creation (537622b)
0.2.0 (2022-05-28)
- advanced logging configuration (3f5e470), closes #22
- crash when git is missing (151f8a8)
- setuptools: specific var for python_requires (42ce7be), closes #31
- Central Hierarchy + Environment design populated by Actions (c6ba581)
- first proposal for TemplateDict internal (682e437)
- improve TemplateDict use cases (f120870)
- project initialization (de1b463), closes #3
- system.Environement specifications as dict-like class (e47029c)
- TemplateList proxy for configuration (48c25c9)
- Using click for interactive cli (22188e7)
- Cfg and TOML dumpers behaviors (928d999)
- miscellaneous text files for SetupTools (9dbdac3)
- remove dumpers instanciation classmethod (9a8994a)
- remove unnecessary else branch (9f850d9)
- solve click.argument issue with Path object for type arg (68bc301)
- use proper syntax for named tuple (4ff7193)
- various fixes (f1334af)
- windows compatibility (686f8fb)