Releases: mzuther/StempelWerk
Releases · mzuther/StempelWerk
Update dependencies (fixes vulnerability in Jinja v3.1.4)
Security
- update Jinja2 dependency to fix security vulnerability
Changed
- include files by matching glob, not only suffix
- factor out
DirWalk
into separate module and rename toHercules
- add library to check licenses of dependencies
Fixed
- fix: pass test script when no slow tests found
- fix: license is not recognized in poetry
Update dependencies (fixes vulnerability in setuptools)
Security
- update setuptools dependency to fix security vulnerability
Fixed
- fix: README contains vulnerable Jinja2 version
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