Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Update CHANGELOG
on:
push:
branches:
- main
permissions:
contents: write
jobs:
changelog:
name: Update CHANGELOG
runs-on: ubuntu-latest
timeout-minutes: 15
if: "!startsWith(github.event.head_commit.message, '[Release]')"
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
- uses: jdx/mise-action@v3
with:
experimental: true
- name: Generate CHANGELOG.md
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: git cliff --config ./cliff.toml -o ./CHANGELOG.md
- name: Check for CHANGELOG changes
id: changelog-changes
run: |
if git diff --quiet CHANGELOG.md; then
echo "No changes in CHANGELOG.md"
echo "has-changes=false" >> $GITHUB_OUTPUT
else
echo "CHANGELOG.md has changes"
echo "has-changes=true" >> $GITHUB_OUTPUT
fi
- name: Commit CHANGELOG
uses: stefanzweifel/git-auto-commit-action@v7
if: steps.changelog-changes.outputs.has-changes == 'true'
with:
commit_message: "docs: update CHANGELOG.md"
file_pattern: CHANGELOG.md
126 changes: 79 additions & 47 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,69 +1,101 @@
# Change Log
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

#### 1.x Releases
- `1.2.x` Releases - [1.2.0](#120)
- `1.1.x` Releases - [1.1.0](#110)
- `1.0.x` Releases - [1.0.0](#100) | [1.0.1](#101)
- `1.0.x` Releases - [1.0.1](#101) | [1.0.0](#100)

---
## [Unreleased]

#### Added
- Add `dependabot.yml`
- Added in Pull Request [#21](https://github.com/space-code/validator/pull/21).
- Add `URLValidationRule`.
- Added in Pull Request [#25](https://github.com/space-code/validator/pull/25).
- Add `CreditCardValidationRule`.
- Added in Pull Request [#26](https://github.com/space-code/validator/pull/26).
- Add `conventional-pr.yml` for PR validation.
- Added in Pull Request [#27](https://github.com/space-code/validator/pull/27).

#### Updated
- Update `Mintfile`
- Updated in Pull Request [#22](https://github.com/space-code/validator/pull/22).
### Bug Fixes
- Fix conventional commit script execution in GitHub Actions
- Fixed by @ns-vasilev in Pull Request [#29](https://github.com/space-code/validator/pull/29).

### Miscellaneous Tasks
- Update workflow to run tests and build project
- Contributed by @ns-vasilev in Pull Request [#33](https://github.com/space-code/validator/pull/33).
- Merge `dev` into `main`
- Contributed by @ns-vasilev in Pull Request [#31](https://github.com/space-code/validator/pull/31).
- Update `dependabot.yml`
- Updated in Pull Request [#28](https://github.com/space-code/validator/pull/28).
- Contributed by @ns-vasilev in Pull Request [#28](https://github.com/space-code/validator/pull/28).
- Add `conventional-pr.yml` for PR validation
- Contributed by @ns-vasilev in Pull Request [#27](https://github.com/space-code/validator/pull/27).

#### Fixed
- Fix conventional commit script execution in GitHub Actions
- Fixed in Pull Request [#29](https://github.com/space-code/validator/pull/29).
### Uncategorized Changes
- Add `CreditCardValidationRule` implementation
- Contributed by @ns-vasilev in Pull Request [#26](https://github.com/space-code/validator/pull/26).
- Add `URLValidationRule` implementation
- Contributed by @ns-vasilev in Pull Request [#25](https://github.com/space-code/validator/pull/25).
- Update `Mintfile`
- Contributed by @ns-vasilev in Pull Request [#24](https://github.com/space-code/validator/pull/24).
- Bump actions/checkout from 2 to 5
- Contributed by @dependabot[bot] in Pull Request [#22](https://github.com/space-code/validator/pull/22).
- Bump actions/upload-artifact from 4 to 5
- Contributed by @dependabot[bot] in Pull Request [#23](https://github.com/space-code/validator/pull/23).
- Add `dependabot.yml`
- Contributed by @ns-vasilev in Pull Request [#21](https://github.com/space-code/validator/pull/21).
- Update `README.md`
- Contributed by @ns-vasilev in Pull Request [#20](https://github.com/space-code/validator/pull/20).

### New Contributors
* @dependabot[bot] made their first contribution in [#22](https://github.com/space-code/validator/pull/22)

## [1.2.0](https://github.com/space-code/validator/releases/tag/1.2.0)
Released on 2025-11-13.

#### Updated
- Update the Swift version to 6.2.
- Added in Pull Request [#18](https://github.com/space-code/validator/pull/18).
Released on 2025-11-14. All issues associated with this milestone can be found using this [filter](https://github.com/space-code/validator/milestones?state=closed&q=1.2.0).

### Uncategorized Changes
- Add support for Swift 6.2
- Contributed by @ns-vasilev in Pull Request [#19](https://github.com/space-code/validator/pull/19).
- Add support for Swift 6.2
- Contributed by @ns-vasilev in Pull Request [#18](https://github.com/space-code/validator/pull/18).

## [1.1.0](https://github.com/space-code/validator/releases/tag/1.1.0)
Released on 2024-12-24.

#### Added
- Add support for the Swift version to 6.0.
- Added in Pull Request [#13](https://github.com/space-code/validator/pull/13).
Released on 2024-12-24. All issues associated with this milestone can be found using this [filter](https://github.com/space-code/validator/milestones?state=closed&q=1.1.0).

#### Updated
- Update gem dependencies.
- Updated in Pull Request [#15](https://github.com/space-code/validator/pull/15).
### Uncategorized Changes
- Release `1.1.0`
- Contributed by @ns-vasilev in Pull Request [#16](https://github.com/space-code/validator/pull/16).
- Update `README.md`
- Contributed by @ns-vasilev in Pull Request [#17](https://github.com/space-code/validator/pull/17).
- Update gem dependencies
- Contributed by @ns-vasilev in Pull Request [#15](https://github.com/space-code/validator/pull/15).
- Update `CHANGELOG.md`
- Contributed by @ns-vasilev in Pull Request [#14](https://github.com/space-code/validator/pull/14).
- Increase the `Swift` version to 6.0
- Contributed by @ns-vasilev in Pull Request [#13](https://github.com/space-code/validator/pull/13).

## [1.0.1](https://github.com/space-code/validator/releases/tag/1.0.1)
Released on 2024-01-10.

#### Added
- Support `visionOS`
- Added in Pull Request [#10](https://github.com/space-code/validator/pull/10).
- Integrate `danger`
- Added in Pull Request [#9](https://github.com/space-code/validator/pull/9).
- Add an issue template & a pull request template
- Added in Pull Request [#8](https://github.com/space-code/validator/pull/8).
- Update GitHub Action Configuration
- Added in Pull Request [#7](https://github.com/space-code/validator/pull/7).
- Add `Swift Compatibility` & `Platform Compatibility` badges
- Added in Pull Request [#6](https://github.com/space-code/validator/pull/6).

Released on 2024-01-10. All issues associated with this milestone can be found using this [filter](https://github.com/space-code/validator/milestones?state=closed&q=1.0.1).

### Uncategorized Changes
- Release `1.0.1`
- Contributed by @ns-vasilev in Pull Request [#11](https://github.com/space-code/validator/pull/11).
- Update `CHANGELOG.md`
- Contributed by @ns-vasilev in Pull Request [#12](https://github.com/space-code/validator/pull/12).

## [1.0.0](https://github.com/space-code/validator/releases/tag/1.0.0)
Released on 2023-09-28.

#### Added
- Initial release of Validator.
- Added by [Nikita Vasilev](https://github.com/nik3212).
Released on 2023-10-09. All issues associated with this milestone can be found using this [filter](https://github.com/space-code/validator/milestones?state=closed&q=1.0.0).

### Uncategorized Changes
- Update `CHANGELOG.md`
- Contributed by @ns-vasilev in Pull Request [#4](https://github.com/space-code/validator/pull/4).
- Update `CHANGELOG.md`
- Contributed by @ns-vasilev in Pull Request [#3](https://github.com/space-code/validator/pull/3).
- Implement `Validator` package
- Contributed by @ns-vasilev in Pull Request [#1](https://github.com/space-code/validator/pull/1).

[unreleased]: https://github.com/space-code/validator/compare/1.2.0..HEAD
[1.2.0]: https://github.com/space-code/validator/compare/1.1.0..1.2.0
[1.1.0]: https://github.com/space-code/validator/compare/1.0.1..1.1.0
[1.0.1]: https://github.com/space-code/validator/compare/1.0.0..1.0.1

Loading