Releases: mzuther/StempelWerk
Releases · mzuther/StempelWerk
Update dependencies (fixes vulnerability in setuptools)
Update dependencies (fixes vulnerability in Jinja v3.1.3)
Security
- update Jinja2 dependency (again) to fix security vulnerability
Changed
- rename some
DirWalk
parameters - add unit tests for
DirWalk
class - run slow tests when all other tests have passed
- refactor code
- change directory layout of source code
Fixed
- fix: no files are included in case no suffixes are specified
- fix: excluded file names cannot use globs
- fix: poetry cannot find root folder
Update dependencies (fixes security vulnerability)
Security
- update Jinja2 dependency to fix security vulnerability
Changed
- move poetry calls to separate Bash script
- refactor code
- update dependencies
- update documentation
First stable release
Added
- use poetry to create virtual environment
- add common scripts for PowerShell
Fixed
- fix: unit test erroneously finds stencil on Windows
- Windows is not case-sensitive. It really should be, but it is not. Sigh.
Bugfix release
- fix: calling from external folder cannot import DirWalk
- improve output performance on slow terminals
Enhance code readability
- fix: auto-create nested directories
- fix: restore spacing in terse printing
- expand
~
in paths to home directories - enhance and add unit tests
- enhance scope of linting
- create separate linting script
Refactor file and path handling
- use
pathlib
library instead ofos
andos.path
- rename "file_extension" to "suffix"
- change
included_file_extensions
setting toincluded suffixes
- this prevents confusing file extensions with Jinja extensions
- change
- fix unit tests by enforcing newline characters in Git
- do not make shell files executable by owner
- fixes a possible security hole
- if needed, users of StempelWerk should explicitly implement this functionality
- run flake8 linter from test script
Change newline character of rendered files
Functionality is now fully covered by unit tests! 🙃
Automatically create directories
- automatically create directories
- factor out processing of command line arguments
- change initialisation parameters of
CustomCodeTemplate
- change initialisation parameters of
- add more unit tests
Add basic unit tests
v0.8.2 v0.8.2: add basic unit tests