Releases: pppmlt/data-science-project-template
Releases · pppmlt/data-science-project-template
v1.0.0
1.0.0 (2023-08-11)
⚠ BREAKING CHANGES
- change template pipeline to github
- transform into cookiecutter template
Build
- bump pre-commit hooks to v4.4.0 (34dd917)
- bump pylint to 2.16.1, adapt pylintrc (99b6e72)
- bump to python 3.10 and update dependencies (9f042ee)
- update prettier pre-commit hook (91c56d8)
Chores
- exlude data/ from prettier (ad6efe8)
Features
- add .DS_Store files to .gitignore (b666f38)
- add .vscode folder to gitignore (f0ab7b3)
- add apache 2.0 license (8bf2ec3)
- add ci files by user choice (1649380)
- add commitlint to pre-commit configuration (87dcebd)
- add data folder which is lfs tracked and ignores everything besides data/raw/ (a9c42b4)
- add df to the good-names (15ae62d)
- add gitlab ci semantic versioning (5236784)
- add instructions to remove the template history on initialization (6f0dc48)
- add isort to pre-commit hooks (b5b5c56)
- add PackageManger factory with micromamba support (2c42ae5)
- add pre-commit hook for prettier (5f79331)
- add prettier configuration (2b0256f)
- add pylint & black for ipynb; switch black to local hook (3b13122)
- add user option to install jupyter or not during template config (4ce8afa)
- allow single captial letters as variable names (8122a67)
- apply prettier config to template files (6153546)
- change template pipeline to github (f629096)
- check yaml and json with prettier only (87ee092)
- enable multicore option for pylint (03ba67c)
- fix lf normalization in .gitattributes (38be678)
- ignore imports in pylint duplicate check (bfb2c10)
- pre-commit install hooks in cfg, update pre-commit (f35bd60)
- rename .yml cfgs as .yaml (40a2a2a)
- run pre-commit in gitlab ci/cd (bc2abac)
- transform into cookiecutter template (46b315e)
- update commilint version (2f2e81e)
- update pre-commit and pylint (60df3d3)
- use mamba instead of conda (46c96dc)
- use nqba to apply black and pylint to jupyter notebooks (f819957)
Bug Fixes
- add prettier modifications to template (c2c4552)
- adjust commit message check to work with multi line commits (1e40075)
- adjust pre-commit config so black always considers the configuration (dab00df)
- bump node to v18 semantic-release workflow (2b7c69f)
- change git setup commands to work with older git versions (82ed3ce)
- changed master to main (610c009)
- Fix deprecated instructions (640bab8)
- move data dir back into template (54a9cd0)
- remove black from environment.yml to reduce duplication (3de0d07)
- remove unused specification of python version from pre-commit config (6e50168)
- specify mamba path to work in nested environments (3c3b799)
- specify python version to make it run in windows (e59b0da)
- use the correct git reference in pull requests (1abebe6)
Refactor
- merge gitlab ci files (0c83168)
Tests
- add test for template creation (2afab77)