From 1de34ec89353a93777f6ddd287d3f67e694a22b2 Mon Sep 17 00:00:00 2001 From: Anichur Rahaman <38912435+anisAronno@users.noreply.github.com> Date: Wed, 23 Oct 2024 15:26:30 +0600 Subject: [PATCH] Added ChangeLog file --- .github/workflows/update-changelog.yml | 28 +++++ CHANGELOG.md | 144 +++++++++++++++++++++++++ 2 files changed, 172 insertions(+) create mode 100644 .github/workflows/update-changelog.yml create mode 100644 CHANGELOG.md diff --git a/.github/workflows/update-changelog.yml b/.github/workflows/update-changelog.yml new file mode 100644 index 0000000..f2bda41 --- /dev/null +++ b/.github/workflows/update-changelog.yml @@ -0,0 +1,28 @@ +name: "Update Changelog" + +on: + release: + types: [released] + +jobs: + update: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + with: + ref: main + + - name: Update Changelog + uses: stefanzweifel/changelog-updater-action@v1 + with: + latest-version: ${{ github.event.release.name }} + release-notes: ${{ github.event.release.body }} + + - name: Commit updated CHANGELOG + uses: stefanzweifel/git-auto-commit-action@v4 + with: + branch: main + commit_message: Update CHANGELOG + file_pattern: CHANGELOG.md \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..de0f396 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,144 @@ +# Changelog + +All notable changes to `laravel-self-updater` will be documented in this file. + +## 0.3.1 - 2024-10-17 + +### What's Changed + +* Updated documentation for clearer usage instructions by @anisAronno in [#5](https://github.com/anisAronno/laravel-auto-updater/pull/5). +* Enhanced error handling during the update process to provide more informative messages to users by @anisAronno in [#4](https://github.com/anisAronno/laravel-auto-updater/pull/4). + +### New Contributors + +* @anisAronno made their first contribution in [#4](https://github.com/anisAronno/laravel-auto-updater/pull/4). + +**Full Changelog**: [0.3.0...0.3.1](https://github.com/anisAronno/laravel-auto-updater/compare/0.3.0...0.3.1) + +--- + +## 0.3.0 - 2024-10-17 + +### What's Changed + +* Refactored the codebase for better maintainability and clarity. +* Improved the performance of update checks to ensure quicker response times. +* Updated documentation to accurately reflect recent changes in configuration options. + +### Contributors + +* @anisAronno + +**Full Changelog**: [0.2.4...0.3.0](https://github.com/anisAronno/laravel-auto-updater/compare/0.2.4...0.3.0) + +--- + +## 0.2.4 - 2024-10-16 + +### What's Changed + +* Introduced support for multiple version control systems in the update process. +* Added comprehensive unit tests to enhance the reliability of major functionalities. + +### Bug Fixes + +* Fixed an issue with version tag parsing for GitHub releases. + +**Full Changelog**: [0.2.3...0.2.4](https://github.com/anisAronno/laravel-auto-updater/compare/0.2.3...0.2.4) + +--- + +## 0.2.3 - 2024-10-11 + +### What's New + +* Added support for GitLab as an alternative version control system. +* Improved user experience by enhancing command-line feedback during updates. + +**Full Changelog**: [0.2.2...0.2.3](https://github.com/anisAronno/laravel-auto-updater/compare/0.2.2...0.2.3) + +--- + +## 0.2.2 - 2024-10-08 + +### What's New + +* Enhanced configuration options for custom update sources. +* Improved error handling for invalid configurations, leading to a more robust setup. + +**Full Changelog**: [0.2.1...0.2.2](https://github.com/anisAronno/laravel-auto-updater/compare/0.2.1...0.2.2) + +--- + +## 0.2.1 - 2024-10-06 + +### What's Changed + +* Introduced a new artisan command for listing available updates. +* Enhanced command-line interface messages for clearer user feedback. + +**Full Changelog**: [0.2.0...0.2.1](https://github.com/anisAronno/laravel-auto-updater/compare/0.2.0...0.2.1) + +--- + +## 0.2.0 - 2024-10-04 + +### New Features + +* Composer Integration: Added support for Composer to manage dependencies effectively. +* Mockery Integration: Integrated Mockery for enhanced unit testing capabilities. + +### Bug Fixes + +* Resolved compatibility issues with recent Laravel versions. + +**Full Changelog**: [0.1.2...0.2.0](https://github.com/anisAronno/laravel-auto-updater/compare/0.1.2...0.2.0) + +--- + +## 0.1.2 - 2024-10-04 + +### What's New + +* Updated the README file for improved clarity on installation and usage instructions. + +--- + +## 0.1.1 - 2024-10-03 + +### What's Changed + +* Improved unit tests for core functionalities. +* Added detailed error messages for failed update attempts. + +**Full Changelog**: [0.1.0...0.1.1](https://github.com/anisAronno/laravel-auto-updater/compare/0.1.0...0.1.1) + +--- + +## 0.1.0 - 2024-10-02 + +### Release Notes + +* Initial release of the Laravel Self Updater package with basic features for managing updates. + +--- + +## 0.0.2 - 2024-10-02 + +### Highlights + +* Updated Composer command for better dependency management. + +--- + +## 0.0.1 - 2024-10-01 + +### Release Title + +Initial Beta Release + +### Release Description + +🚀 Initial Beta Release of Laravel Auto Updater (v0.0.1) + +We are thrilled to announce the first beta release of Laravel Auto Updater — a package designed to automate the update process for Laravel applications and packages. \ No newline at end of file