Skip to content

Latest commit

 

History

History
631 lines (434 loc) · 34.8 KB

CHANGELOG.md

File metadata and controls

631 lines (434 loc) · 34.8 KB

v0.14.4 (2024-06-27)

Fix

  • Update jupyter-book and docutils dependencies (8454e8c)

v0.14.3 (2024-04-28)

Fix

  • copier-template: Update index header text (52686a0)

v0.14.2 (2024-04-09)

Fix

  • book: Update jupyter-book version in requirements.txt (8817d0c)
  • template: Update jupyter-book version in requirements.txt (6bfc26f)

v0.14.1 (2024-04-08)

Fix

  • deployment: Upgrade actions-gh-pages to v4 (7afcde2)

v0.14.0 (2024-03-28)

Feature

  • template: Add open link variable to about yaml file (8137761)
  • copier: Update copier command to include 'open_link' data; add 'open_link' option to copier template; update copier.yaml (4a68cb3)

v0.13.1 (2024-03-11)

Fix

  • dependencies: Update python version to allow up to 3.12 (29bb01d)
  • dependencies: Update python version to exclude 3.13 (0360cfb)

v0.13.0 (2024-03-03)

Feature

  • dependencies: Update python version from >=3.8.1 to >=3.9 (3435779)

v0.12.1 (2024-02-25)

Fix

  • mkdocs: Add conditional mkdocs-click anddocstrings plugins (ee29d6c)
  • github-actions: Upgrade actions/cache to version 4 (94ec4f9)
  • copier-template: Ignore MkDocs site directory (d4a2838)

v0.12.0 (2024-02-25)

Feature

  • docs: Add conditional for build and release section (46f0447)
  • .copier-template: Add mkdocs build and install tasks (3443032)

Fix

  • template: Correct ElseIf statement in tasks.toml.jinja (0a09ab3)
  • workflows: Upgrade codecov-action to v4 and add token (7accea3)

v0.11.13 (2024-01-28)

Fix

  • book: Remove specific version of docutils in requirements.txt (7c17e28)

v0.11.12 (2023-12-06)

Fix

  • github-actions: Upgrade setup-python to v5 (0acb374)

v0.11.11 (2023-11-12)

Fix

  • github-actions: Remove conditional check on workflow success (e5cdb3c)

v0.11.10 (2023-11-09)

Fix

  • black: Use extend-exclude for more specific exclusions (c395a4e)
  • black-config: Replace exclude with force-exclude (a8382c6)

v0.11.9 (2023-11-03)

Fix

  • github-workflows: Pin down the python version to 3.9 (fadc4bf)

v0.11.8 (2023-10-31)

Fix

  • dependencies: Restrict python version to 3.12 (1252d10)
  • dependencies: Constrain python version to be less or equal to 3.12 (0066b96)

v0.11.7 (2023-08-22)

Fix

  • README: Replace --UNSAFE with --trust in copier instructions (7304025)
  • copier.yaml: Replace --UNSAFE flag with --trust in copier copy script (7e8f858)

v0.11.6 (2023-08-21)

Fix

  • tasks-extra: Add 'hello' task with echo command (4b97ffa)
  • Makefile.jinja: Remove conditionals from init-project command (9604d98)

v0.11.5 (2023-08-08)

Fix

  • .envrc.jinja: Update environment variable export syntax and add shellcheck disable comments (391aba3)

v0.11.4 (2023-07-22)

Fix

  • dependencies: Update black version range in pyproject.toml.jinja (d86a508)
  • dependencies: Constrain black version to >=23.0.0,<=23.3.0 (786dbb3)
  • .copier-template: Remove version_pattern from pyproject.toml.jinja (76dd3be)
  • package_name: Rename init.yaml.jinja to {{package_name}}.yaml.jinja (d8185ed)
  • configuration: Rename about init settings to hyperfastpy settings (8a11757)

v0.11.3 (2023-06-21)

Fix

  • tasks: Update clean-cov command to remove all coverage files (53775bd)

v0.11.2 (2023-06-20)

Fix

  • cli: Add version message to main function (233a713)

v0.11.1 (2023-06-20)

Fix

  • copier-template: Update README.md.jinja with badge formatting and spacing (661f715)

v0.11.0 (2023-06-20)

Feature

  • copier: Update package scripts configuration in pyproject.toml (b21e952)
  • copier: Add package_name and package_scripts options for better Python module building and configuration management (620fc82)

Fix

  • scope: Update package import in init.md.jinja (3323181)
  • cli: Update import path of cli module (6f4a280)
  • dependencies: Add codehilite plugin for markdown syntax highlighting (569e11c)
  • copier: Fix quotes inconsistency for package scripts in copier.yaml file (821b353)
  • copier-template: Update package scripts formatting (4cb4a12)
  • copier: Fix quotes in package_scripts default value (d9e8fde)

v0.10.3 (2023-06-14)

Fix

  • copier: Update copier copy command to include project_name data and change package_name to project_name in data (4a1598d)

v0.10.2 (2023-06-14)

Fix

  • copier.yaml: Added condition for code_template_source VCS ref (ea2d874)
  • Makefile: Add --UNSAFE flag for reinit-project command (33274e5)

v0.10.1 (2023-06-13)

Fix

  • project-files: Remove project.toml and pyproject.toml (f1c15c9)

v0.10.0 (2023-06-13)

Feature

  • config: Add Sphinx extensions (4d3aa18)
  • copier: Add codecov_graph_token field to copier.yaml (9b63dcf)
  • docs: Update Sphinx configuration; Add autosummary, autodoc, napoleon, and viewcode extensions and set add_module_names to false. (3edaf8c)
  • book: Add new API chapter (b315459)
  • cli: Add click options and greet message (5ac9981)
  • docs: Add mkdocs-click to requirements and enable it in mkdocs.yaml (ec0f2c1)

Fix

  • jupyter-book: Use correct pip command to install requirements (d1852da)
  • tests: Update cli test to include new parameter (996f91d)
  • init: Fix import statement and update function description (4662ba9)

v0.9.0 (2023-06-12)

Feature

  • poe: Update poe include option with dynamic file list (400dd66)
  • templates: Update Makefile.jinja for testing initialization to temporary directory (13ae6d2)
  • copier: Add POE task files to configuration (4eed529)

v0.8.8 (2023-06-10)

Fix

  • copier: Update to commit v0.8.7-2-g9e92154 (24f961e)

v0.8.7 (2023-06-10)

Fix

  • config: Add main branch option (d4bb86c)
  • tasks: Simplify tests-cov and tests-cov-fail tasks (5055a55)
  • workflow: Update Codecov coverage report handling (b21ec7d)
  • dependencies: Add cov-verify task for codecov.yml validation (ad83a85)

Documentation

  • Update codecov badge in README.md (254a914)

v0.8.6 (2023-06-09)

Fix

  • copier.yaml: Update project_name validator to allow uppercase letters (d033eed)

v0.8.5 (2023-06-07)

Fix

  • envrc: Export PYTHON_KEYRING_BACKEND in .envrc.jinja (0e44e32)

v0.8.4 (2023-06-07)

Fix

  • virtual-environment: Update activation script (b40f50f)

Documentation

  • copier: Add --UNSAFE flag to copier copy commands in README and usage.md files (c0f9013)

v0.8.3 (2023-06-06)

Fix

  • copier: Switch copier command from copier to copier copy (a80ee8b)

v0.8.2 (2023-06-06)

Fix

  • build: Use --UNSAFE flag for copier on reinit and test-init-project targets. (8f02abe)
  • template: Update Makefile.jinja with copier copy command (bd7f8c2)

Documentation

  • copier: Change 'gh' to 'copy' in usage instructions (daba488)

v0.8.1 (2023-06-05)

Fix

  • ci: Update deploy-docs.yaml to handle cname (eaac59e)
  • workflows: Update deploy-docs script (139e9af)

v0.8.0 (2023-06-02)

Feature

  • copier-template: Add .envrc.jinja file for virtual environment configuration (5b4fe83)

v0.7.0 (2023-06-02)

Feature

  • makefile: Add virtual environment commands (7df625d)
  • mkvirtualenv: Add option to create project environment with system site packages (7b479b2)
  • poetry: Add options to enable/disable virtualenvs (11fc6b2)

v0.6.0 (2023-05-30)

Feature

  • git-lfs: Add tasks for installing, tracking, and migrating LFS files (9aa6cde)

Fix

  • tests: Remove git folder from temporary files (535f229)

v0.5.2 (2023-05-29)

Fix

  • template: Update copier configuration (e7aa752)

v0.5.1 (2023-05-23)

Fix

  • git-tasks: Fix typo and consistency in tasks names (c20c65b)

v0.5.0 (2023-05-19)

Feature

  • jupyterbook: Add sphinxcontrib.lastupdate to config and requirements.txt (4b373a5)

Documentation

v0.4.28 (2023-05-07)

Fix

  • copier: Update default values for upload options in copier.yaml (4d503cd)

v0.4.27 (2023-05-07)

Fix

  • copier: Update template version (c6633ea)

v0.4.26 (2023-05-07)

Fix

  • workflow: Update release.yaml to trigger on successful completion of lint & test workflow (a66b740)

v0.4.25 (2023-05-07)

Fix

  • makefile: Add node installation targets and commands (4d49dd7)

v0.4.24 (2023-05-06)

Fix

  • gitignore: Add .hypothesis/ to ignore list (55cb014)

v0.4.23 (2023-05-05)

Fix

  • copier: Update help texts in copier.yaml file (2eb8df0)

v0.4.22 (2023-05-05)

Fix

  • template: Fix syntax error in pyproject.toml.jinja file (c46aad0)

v0.4.21 (2023-05-05)

Fix

  • upload: Fix typo in upload_to_repository help message (1c7edc3)

v0.4.20 (2023-05-05)

Fix

  • copier-template: Version_variable and version_pattern (18c4306)

v0.4.19 (2023-05-05)

Fix

  • template: Update .tasks.toml.jinja file format (5c89b81)

v0.4.18 (2023-05-05)

Fix

  • copier-template: Remove unnecessary whitespace in tasks.toml.jinja file (d198efc)

v0.4.17 (2023-05-05)

Fix

  • dependencies: Jupyter-book (486f5f2)

v0.4.16 (2023-05-05)

Fix

  • docs: Remove obsolete api.md file (80e3a29)

v0.4.15 (2023-05-05)

Fix

  • build: Configure build_and_release variable usage in copier.yaml, README.md.jinja, pyproject.toml.jinja, and .tasks.toml.jinja files (e4a847c)

v0.4.14 (2023-05-05)

Fix

  • tests: Update pytest file path in coverage report script (d03f391)

v0.4.13 (2023-05-05)

Fix

  • dependencies: Fix typo in Makefile.jinja (96a717c)

v0.4.12 (2023-05-05)

Fix

  • workflows: Modify release.yaml to use poetry for dependency installation. (4a7c1e4)

v0.4.11 (2023-05-05)

Fix

  • Makefile: Move python tasks to poethepoet (a6e66d8)
  • dependencies: Update dependency management tool to Poetry in workflows (6a62536)

v0.4.10 (2023-05-05)

Fix

  • conf: Change package_name to package_name in about/init.yaml.jinja (7daf5c7)

v0.4.9 (2023-05-05)

Fix

  • copier-template: Rename CNAME file to CNAME.jinja in docs folder (688dd00)

v0.4.8 (2023-05-01)

Fix

  • template: Add .tasks-extra.toml for custom tasks (3edad08)

v0.4.7 (2023-04-30)

Fix

  • mkdocs: Add navigation indexes feature to mkdocs.yaml template (baa3950)

v0.4.6 (2023-04-29)

Fix

  • copier: Add support for code template source option (2f4f9f8)

Documentation

v0.4.5 (2023-04-28)

Fix

  • copier: Update .copierignore to include pyproject.toml (9bf04aa)

v0.4.4 (2023-04-28)

Fix

  • Makefile.jinja: Remove unused commands and update initialization process (dc9512b)

v0.4.3 (2023-04-28)

Fix

  • CNAME: Check if documentation url is custum (46178eb)

v0.4.2 (2023-04-28)

Fix

  • copier-template: Update Copier and release.yaml workflows (32e57a7)

v0.4.1 (2023-04-28)

Fix

  • .github/workflows): trigger release on .copier-config.yaml changes; chore(copierignore: Ignore new generated files (d39aa43)

v0.4.0 (2023-04-28)

Feature

  • copierignore: Add ignore file for copier (2112f2e)

v0.3.3 (2023-04-28)

Fix

  • docs: Add MathJax support and update markdown extensions in mkdocs.yaml.jinja (f22a28f)

v0.3.2 (2023-04-28)

Fix

v0.3.1 (2023-04-27)

Fix

  • readme: Rearrange badges in README.md file (8c81afe)

v0.3.0 (2023-04-27)

Feature

Fix

  • Poe task config (6d8a483)
  • copier: Update validation for GitHub username in copier.yaml (5e8422d)

v0.2.23 (2023-04-26)

Fix

  • src: Update package name in about configuration file (76b9211)

v0.2.22 (2023-04-26)

Fix

  • workflows: Remove pull request trigger for semantic-release-test workflow (94d4072)

v0.2.21 (2023-04-24)

Fix

  • documentation: Remove Furo HTML theme and update intersphinx_mapping in Sphinx configuration (a0e6a51)

v0.2.20 (2023-04-23)

Fix

  • github-actions: Rename workflows to match build_and_release flag (4986837)
  • config: Update Copier and PyProject config files (d4a529c)

v0.2.19 (2023-04-23)

Fix

  • template: Add Sphinx extensions for YouTube, video, and mermaid; upgrade Sphinx-thebe and requirements.txt (0dea308)

v0.2.18 (2023-04-22)

Fix

  • copier: Update copier.yaml and pyproject.toml.jinja templates (5b719c4)

v0.2.17 (2023-04-22)

Fix

  • copier: Update copier command to include package_name in data section (f84aa4a)

v0.2.16 (2023-04-22)

Fix

  • Makefile: Reinit-project (7bedc05)

v0.2.15 (2023-04-22)

Fix

  • about-config: Update author to authors and add version (be9ea0e)

v0.2.14 (2023-04-22)

Fix

  • release: Update version_pattern in pyproject.toml.jinja and remove /project.toml.jinja (697eb07)

v0.2.13 (2023-04-21)

Fix

  • version: Disable scm-version (e14d6f4)

v0.2.12 (2023-04-21)

Fix

  • version: Add pre-commit command to make scm-version (c338f41)

v0.2.11 (2023-04-21)

Fix

  • copier: Switch default documentation tool to jupyter-book in copier.yaml (a9cb285)

v0.2.10 (2023-04-21)

Fix

  • Makefile: Update copier command options (235df10)

v0.2.9 (2023-04-21)

Fix

v0.2.8 (2023-04-20)

Fix

  • build: Upgrade copier to latest version (a2df059)

v0.2.7 (2023-04-20)

Fix

  • template: Rename pyproject.toml.jinja to project.toml.jinja (eece2b1)

v0.2.6 (2023-04-20)

Fix

  • template: Add pyproject.toml.jinja file for {{package_name project (5f3e50e)

v0.2.5 (2023-04-20)

Fix

  • config: Update homepage URL in pyproject.toml files (d97e442)

v0.2.4 (2023-04-20)

Fix

  • template: Update Makefile.jinja (9822d7e)

v0.2.3 (2023-04-20)

Fix

  • copier-config: Update Copier configuration file (df14690)

v0.2.2 (2023-04-20)

Fix

  • Makefile: Adjust formatting and spacing (1833b33)

v0.2.1 (2023-04-20)

Fix

  • template: Update to newer version of hyperfast-python-template (02b28d0)

v0.2.0 (2023-04-20)

Feature

  • docs: Add PyPI badge to README and index markdown files (0980fad)

v0.1.10 (2023-04-08)

Fix

  • Makefile typo (8080bd7)
  • Change release action, pyproject config (2863e94)

v0.1.9 (2023-03-01)

Fix

  • Makefile copier template repo name (e7a2957)

Documentation

v0.1.8 (2023-02-27)

Fix

v0.1.7 (2023-02-27)

Fix

Documentation

v0.1.6 (2023-02-24)

Fix

  • Github action templates (d3eadb0)

v0.1.5 (2023-02-24)

Fix

  • Index of mkdocs template (40a1d0e)

v0.1.4 (2023-02-24)

Fix

v0.1.3 (2023-02-24)

Fix

v0.1.2 (2023-02-24)

Fix

v0.1.2-rc.2 (2023-02-24)

v0.1.2-rc.1 (2023-02-24)

v0.1.1 (2023-02-24)

Fix

  • Add CNAME github variable for gh-pages action (535401d)

v0.1.0 (2023-02-24)

Feature

Documentation

v0.0.1-rc.18 (2023-02-24)

v0.0.1-rc.17 (2023-02-24)

v0.0.1-rc.16 (2023-02-24)

v0.0.1-rc.15 (2023-02-24)

v0.0.1-rc.14 (2023-02-20)

v0.0.1-rc.13 (2023-02-20)

Documentation

  • jupyter-book: Add templates for jupyter-book (eb10902)

v0.0.1-rc.12 (2023-02-20)

Documentation

  • mkdocs: Add mkdocs template (2016814)
  • readme: Add explanation (61e072e)

v0.0.1-rc.11 (2023-02-20)

v0.0.1-rc.10 (2023-02-20)

Documentation

  • readme: Update README (72b3b4b)
  • conduct: Add code of conduct (b82c6c9)

v0.0.1-rc.9 (2023-02-19)

v0.0.1-rc.8 (2023-02-19)

Fix

  • test: Add github step summary (0134591)

v0.0.1-rc.7 (2023-02-17)

Fix

  • tests: Add test codes and related configs (9125ccd)

v0.0.1-rc.6 (2023-02-17)

v0.0.1-rc.5 (2023-02-17)

v0.0.1-rc.4 (2023-02-17)

v0.0.1-rc.3 (2023-02-17)

v0.0.1-rc.2 (2023-02-17)

v0.0.1-rc.1 (2023-02-17)