Skip to content

0.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Jan 09:58
· 40 commits to main since this release

v0.1.0 (2025-01-20)

Bug Fixes

  • Correct branches configuration format (cd1a72c)

  • Correct indentation in pre-commit hook update checker (18526c6)

  • Fix invalid indentation in subprocess.run call

  • Move update_last_check_time call after update check

  • Improve error message for available updates

  • Correct semantic-release command in workflow (cbf8656)

The plugins should be configured in .releaserc.json, not passed as command line arguments.

  • Follow semantic-release best practices (6ffe921)

  • Add minimal package.json for semantic-release dependencies

  • Update workflow to follow official example

  • Keep .releaserc.json for semantic-release configuration

  • Improve changelog and workflow configuration (dcc88cb)

  • Remove unnecessary npm install step (97c0c27)

We only need npx semantic-release since we're not a Node.js project

  • Use exact branch name instead of regex (a1d900f)

  • Use proper release group format for branches (a36494b)

Chores

  • Allow semantic-release on test branches (a8f268e)

  • Configure semantic release and update workflow (3fbf03f)

  • Add semantic release configuration to pyproject.toml

  • Update GitHub Actions workflow to use Python semantic release

  • Initialize versioning and changelog management in the project

  • Configure tag format to match existing tags (1a750e6)

  • Update dependencies and add python-semantic-release (5834c43)

  • Added python-semantic-release version 9.16.1 to pyproject.toml for semantic versioning.

  • Updated uv.lock with new package versions including certifi, charset-normalizer, click, and others.

  • Introduced several new packages such as dotty-dict, gitdb, gitpython, and rich to enhance project functionality.

  • Updated requests and urllib3 to their latest versions for improved security and performance.

Documentation

  • Fix API endpoints to match official spec (f7fe6d3)

  • Update development plan with completed tasks (6ce9e7f)

  • Updated PLAN.md to reflect the current status of tasks, marking completed items with checkmarks and ongoing tasks with construction emojis.

  • Enhanced documentation by detailing the configuration of semantic-release in .releaserc.json and the use of conventional-pre-commit for commit message validation.

  • Added sections for Git Workflow and Pre-commit Maintenance, including a new hook for checking pre-commit updates and configuring daily update checks.

  • Documented the release process and commit conventions in README.md for better clarity and adherence to project standards.

This commit improves the project's development roadmap and documentation, ensuring a clearer understanding of the project's setup and maintenance processes.

Features

  • Add semantic-release and pre-commit hook updates (3f39cb4)

  • Added a new hook to for checking pre-commit hook updates, improving maintenance of the project's hooks.

  • Introduced a new .releaserc.json file to configure semantic-release for automated versioning and changelog generation based on commit messages.

  • Updated to reflect the installation of semantic-release and document commit message guidelines, ensuring adherence to Conventional Commits.

  • Enhanced README.md with detailed commit message guidelines to standardize contributions and improve project clarity.

This commit strengthens the project's development workflow by integrating automated release management and improving pre-commit hook maintenance.

  • Configure semantic-release GitHub Actions workflow (91cf10c)

  • Added GitHub Actions workflow to run semantic-release on PR merges

  • Updated .releaserc.json with changelog and git plugins

  • Updated PLAN.md to reflect progress on semantic-release setup

Refactoring

  • Change changelog mode from append to update in pyproject.toml (a5b8c4a)

  • Updated the changelog mode to ensure it replaces the existing entries instead of appending to them, enhancing clarity and organization of release notes.