Releases: NotANameServer/incipyt
Releases · NotANameServer/incipyt
v0.4.0
0.4.0 (2023-06-10)
⚠ BREAKING CHANGES
- bump python to 3.8
Features
- 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)
Bug Fixes
- 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)
Miscellaneous Chores
- bump python to 3.8 (2120661)
v0.3.0
0.3.0 (2023-04-09)
Features
- 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)
Bug Fixes
v0.2.0
v0.1.0
Features
- 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)
Bug Fixes
- 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)