Releases: DiamondLightSource/python-copier-template
Releases · DiamondLightSource/python-copier-template
1.2.0
What's Changed
- Fix example updating test by @coretl in #101
- Change wording for ADRs and add template by @coretl in #102
- Update adopt into existing tutorial by @coretl in #104
- Make template .gitignore a file by @coretl in #103
- Do version handling in the root docs in the same way as template by @coretl in #105
- Improve root docs by @coretl in #106
- Rename tox envs by task not technology by @coretl in #107
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- Split CI into multiple yaml files by @coretl in #43
- added write permissions for the docs job by @M-Chan in #64
- Add example publishing by @coretl in #65
- Don't exclude .github from example publishing by @coretl in #67
- Make a default Github org by @callumforrester in #14
- merge main into pypi_secret_passing by @M-Chan in #70
- Fix branch PR check logic by @coretl in #68
- Pypi secret passing by @M-Chan in #71
- reverted 84a7736 by @M-Chan in #74
- changed intervals to 'weekly' by @M-Chan in #75
- changed template's dependabot.yml to a symlink by @M-Chan in #77
- Use pyright instead of mypy by @M-Chan in #79
- Only run example deploy when tests pass by @coretl in #78
- Fix ruff config deprecation warning by @GDYendell in #76
- Update codecov action to v4 by @M-Chan in #82
- trigger ci - removes "downgrades are unsupported" error by @M-Chan in #83
- use logo.svg for favicon by @M-Chan in #84
- Add support for constraints by @coretl in #73
- Select more ruff checks and fix the errors it finds by @coretl in #85
- Convert template docs to use markdown by @callumforrester in #18
- Fix packaging issues by @coretl in #86
- Remove docs tox env if sphinx not selected by @coretl in #88
- symlink some folders and use ruff for formatting instead of black by @M-Chan in #87
- merge main into branch to overcome downgrades aren't supported error by @M-Chan in #89
- Import version from setuptools_scm generated file by @M-Chan in #90
- Badge by @coretl in #91
- Use description in README and update example description by @coretl in #92
- fix jinja template value in run-container.md by @gilesknap in #95
- Move release notes by @coretl in #98
- remove sphinx dependencies when not required by @gilesknap in #94
- Add link to template how-to guides in contributing.md by @coretl in #100
- added adopting template docs by @M-Chan in #99
New Contributors
- @GDYendell made their first contribution in #76
- @gilesknap made their first contribution in #95
Full Changelog: 1.0.2...1.1.0
1.0.2
1.0.1
1.0.0 - Skeleton equivalence
What's Changed
- Auth requirement and tokens for creating a new GitHub project by @M-Chan in #13
- added instructions on using copier and this template in README by @M-Chan in #15
- Auto git init after using this template through the CLI by @M-Chan in #16
- make created repo public by @M-Chan in #17
- Correct URL in README by @callumforrester in #19
- Migrate docs from skeleton by @coretl in #20
- Update usage instructions in README by @callumforrester in #23
- Testing by @coretl in #24
- Change tests to be self contained by @coretl in #26
- Test local by @coretl in #27
- Fix dist job where dist_name != package_name by @coretl in #28
- Group dependabot for top level by @coretl in #25
- Bump the actions group with 1 update by @dependabot in #29
- Switch back to plain pip by @coretl in #32
- Add tox as a direct dependency by @coretl in #34
- Added contributing guide for template by @coretl in #31
New Contributors
- @callumforrester made their first contribution in #19
- @dependabot made their first contribution in #29
Full Changelog: 0.2.1...1.0.0
Fixed ADR Underline Length
0.2.1 Fix ADR underline length
0.2.0
Made changes to the template to match that of the old skeleton.
What's Changed
- added catalog-info.yaml by @M-Chan in #3
- Discovery by @M-Chan in #4
- Trying things by @M-Chan in #8
- Fixing differences between Skeleton by @M-Chan in #7
- Fixing variables and new updated differences from the pip-skeleton by @M-Chan in #9
- Update template UI by @coretl in #10
- Update catalog-info.yaml by @M-Chan in #11
New Contributors
Full Changelog: 0.1.0...0.2.0
First Draft of Python Copier Template
Initial draft of the python3-pip-skeleton --> python_copier_template. This version includes the docs, a .gitignore, an Apache license, an optional .gitignore folder, optional dockerfiles, a project folder and a pyproject.toml file in a template folder. Note that you can choose with git platform you are using but choosing the GitLab option currently does nothing. The docs also still make reference to the old python3-pip-skeleton and CLI.
Current questions for configurating the template:
- project_name
- git_platform
- url
- full_name
- project_description
- docker_containers
- vscode_option
- docs_option