Releases: GGGoingdown/Github-Action-Test-V2
Release list
v3.3.0
v3.3.0 (2024-06-06)
Feature
- feat: Update README for project version bump to v7
- Update README to reflect the project version upgrade from v5 to v7.
- Review extensively modified files omitted in the diff summary for further details. (
51b3c25)
v1.0.0-rc.1
v1.0.0-rc.1 (2024-06-06)
Breaking
- feat: Refactor item and user query endpoints
BREAKING CHANGE: extends key in config file is now used for extending other config files
- Remove deprecated item and user query endpoints from
src/api.pyto improve API performance and maintainability. (b9d82d9)
- feat!: remove some apis (
be83516)
Build
- build: Enhance CI/CD with Docker and notifications
- Introduce a new GitHub Actions workflow for Docker image automation, improving the build and deployment process.
- Extend automation to include Docker authentication and image tagging to streamline releases.
- Implement notification integration by configuring status updates to a Telegram chat group, enhancing communication and tracking of build statuses. (
ccacefd)
Ci
- ci: Implement semantic release workflow
- Introduce a new GitHub Actions workflow to automate semantic releases.
- Automatically trigger releases when changes are merged into the master branch. (
e9dc050)
Feature
- feat: Standardize project version to 3.0.0
- Revert project version to
3.0.0across all configuration and initiation files. - Ensure version consistency after reverting across
src/__init__.py,.version, andpyproject.toml. (36ce814)
- feat: Configure semantic release for 6.x.x branch
- Introduce new semantic release configuration for automated version management on the 6.x.x branch.
- Ensure compatibility and future maintainability with updates to project dependencies and configurations. (
a7132fe)
- feat: Update README for project version bump to 5
- Update README.md to reflect changes for version 5 upgrade
- Review files with extensive changes for detailed evaluation (
f3d1057)
- feat: Bump project version to 4.0.0
- Upgrade the system-wide version to
4.0.0across multiple files. - Align software versioning consistently to
4.0.0in preparation for the new major release. (abb7384)
- feat: Standardize GitHub Action security tokens
- Update GitHub Actions release job to use the
GITHUB_TOKENfor improved security and compliance. - Ensure alignment with GitHub's best practices by modifying the token variable name in the workflow configuration. (
c62abcb)
- feat: version 3.0.0 release updates
- Increment the project version to
3.0.0to reflect major changes. - Introduce a new
.versionfile to maintain the version separately. (22c7b78)
-
feat: update github workflows to outputs (
8a7aed1) -
feat: update github workflows (
5d45566) -
feat(api): create output (
beab09f) -
feat(api): create output (
0d0aa20) -
feat(api): update github actions (
7fdac3c) -
feat(api): update github actions (
3340f4b) -
feat(api): update api (
354a1a5) -
feat(api): update api (
4b41eb8) -
feat: use workflow_dispatch (
0afe65b) -
feat: push.tags.* (
279772a) -
feat: trigger on master branch (
42b315c) -
feat: create tag (
9efb7ec) -
feat: update version (
73a44a3) -
feat: updatge trigger condition from tag to release (
6567418) -
feat: Enhance API and refine CI trigger conditions
- Introduce a new API endpoint to manage an expanded item hierarchy level in
src/api.py. - Modify GitHub Actions in
.github/workflows/build.yamlto trigger builds exclusively on tagged commits prefixed with 'v'. (790bc2f)
- feat: Add cross-user item read API endpoint
- Introduce new API endpoint in
src/api.pyfor reading user items with cross-user context capabilities. - Ensure changes are scalable and maintain current security protocols.
- Optimize API performance to handle increased query loads efficiently. (
3e4dbf9)
- feat(API): Introduce user-context item fetch API endpoint
- Add a new API endpoint to handle fetching an item in relation to both a user and another item.
- Ensure the new endpoint integrates seamlessly with existing system architecture and user permissions. (
9360ee0)
- feat(api): Refactor API routing using FastAPI in src
- Introduce a new
src/api.pyfile to centralize API endpoint implementations using FastAPI. - Replace multiple route handlers in
src/main.pywith a single router inclusion fromsrc/api.pyto streamline the application structure. (9504d7c)
Fix
-
fix(api): get output release (
ad03bd8) -
fix(api): update github token to PAT (
46bc495) -
fix(api): update trigger condition (
6995e68) -
fix(api): update api (
d14406f) -
fix: Enhance debugging in read_item function
- Review added debug statement for clarity in the
read_itemfunction ofsrc/main.pyto trackitem_idprocessing. - Ensure newly introduced debug code does not affect existing functionalities and complies with performance standards. (
e44bdc1)
Refactor
- refactor: Refine versioning strategy for refactor commits
- Update semantic release configuration in
pyproject.tomlto classify 'refactor' commits as minor version bumps. - Ensure some file changes are too extensive, resulting in their omission from the diff summary. (
9dfdc8d)
Unknown
- Expand semantic release support for 6.* branches
- Update release workflow to support
6.*branches (d3dafc4)
-
Update .version (
4afaab1) -
Refine GitHub Actions release workflow
- Simplify syntax in GitHub Actions release workflow.
- Ensure consistency and efficiency in CI/CD processes. (
e54b532)
- Refine GitHub action triggers for releases
- Update GitHub Actions workflow to trigger tasks only for new releases.
- Ensure resource optimization by avoiding unnecessary workflow runs.
- Improve the efficiency of deployment processes. (
e2272c5)
- Refine post-release workflow conditions
- Update GitHub Actions workflow to only perform post-release tasks when
no_releaseis specified. - Ensure modificati...