Skip to content

Commit a8f4535

Browse files
committed
🔖 Prepare release v1.1.6
1 parent 69e681f commit a8f4535

File tree

4 files changed

+45
-16
lines changed

4 files changed

+45
-16
lines changed

CHANGELOG.md

Lines changed: 42 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,56 @@
11
# Changelog
2+
3+
[![SemVer 2.0.0][📌semver-img]][📌semver] [![Keep-A-Changelog 1.0.0][📗keep-changelog-img]][📗keep-changelog]
4+
25
All notable changes to this project will be documented in this file.
36

4-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5-
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
The format is based on [Keep a Changelog][📗keep-changelog],
8+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
9+
and [yes][📌major-versions-not-sacred], platform and engine support are part of the [public API][📌semver-breaking].
10+
Please file a bug if you notice a violation of semantic versioning.
11+
12+
[📌semver]: https://semver.org/spec/v2.0.0.html
13+
[📌semver-img]: https://img.shields.io/badge/semver-2.0.0-FFDD67.svg?style=flat
14+
[📌semver-breaking]: https://github.com/semver/semver/issues/716#issuecomment-869336139
15+
[📌major-versions-not-sacred]: https://tom.preston-werner.com/2022/05/23/major-version-numbers-are-not-sacred.html
16+
[📗keep-changelog]: https://keepachangelog.com/en/1.0.0/
17+
[📗keep-changelog-img]: https://img.shields.io/badge/keep--a--changelog-1.0.0-FFDD67.svg?style=flat
618

719
## [Unreleased]
820
### Added
921
### Changed
1022
### Fixed
1123
### Removed
1224

13-
## [1.1.5] 2025-02-21 ([tag][1.1.5t])
25+
## [1.1.6] 2025-02-24 ([tag][1.1.6t])
1426
- Line Coverage: 100.0% (77 / 77)
1527
- Branch Coverage: 100.0% (2 / 2)
1628
- 77.78% documented
1729
### Added
18-
- Document approach to get code coverage on your gem's version.rb file
19-
- More documentation, and yard task for documentation
20-
- Documentation of Ruby version and SemVer support
30+
- Support for JRuby 9.1, 9.2, 9.3, 9.4, and head (@pboling)
31+
- Support for Truffle Ruby 22.3, 23.0, 23.1, 24.1, and head (@pboling)
32+
- Evergreen current latest engine release workflow (@pboling)
33+
- Runs ruby, truffleruby, and jruby, always latest release
34+
- Improved developer experience for contributors (@pboling)
35+
- More documentation (@pboling)
36+
- Switch to stone_checksums for checksum generation (@pboling)
37+
### Changed
38+
- Code of Conduct updated - Contributor Covenant v2.0 => v2.1 (@pboling)
39+
40+
## [1.1.5] 2025-02-22 ([tag][1.1.5t])
41+
- Line Coverage: 100.0% (77 / 77)
42+
- Branch Coverage: 100.0% (2 / 2)
43+
- 77.78% documented
44+
### Added
45+
- Document approach to get code coverage on your gem's version.rb file (@pboling)
46+
- More documentation, and yard task for documentation (@pboling)
47+
- Documentation of Ruby version and SemVer support (@pboling)
2148
### Fixed
22-
- [#3](https://gitlab.com/oauth-xx/version_gem/-/issues/3) - Allow packaging without signing
49+
- [#3](https://gitlab.com/oauth-xx/version_gem/-/issues/3) - Allow packaging without signing (@pboling)
2350
- to support secure linux distros which have alternate means of signing packages within their package managers
24-
- Code coverage tracking
25-
- Documentation of usage in gemspec via `Kernel.load`
26-
- Improved gemspec config
51+
- Code coverage tracking (@pboling)
52+
- Documentation of usage in gemspec via `Kernel.load` (@pboling)
53+
- Improved gemspec config (@pboling)
2754

2855
## [1.1.4] 2024-03-21 ([tag][1.1.4t])
2956
### Added
@@ -70,10 +97,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7097
- Gem releases are now cryptographically signed (@pboling)
7198

7299
## [1.1.0] - 2022-06-24 ([tag][1.1.0t])
73-
### Fixed
74-
- to_a uses same type casting as major, minor, patch, and pre (@pboling)
75100
### Added
76101
- RSpec Matchers and Shared Example (@pboling)
102+
### Fixed
103+
- `to_a` uses same type casting as major, minor, patch, and pre (@pboling)
77104

78105
## [1.0.2] - 2022-06-23 ([tag][1.0.2t])
79106
### Added
@@ -90,7 +117,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
90117
### Added
91118
- Initial release, with basic version parsing API (@pboling)
92119

93-
[Unreleased]: https://gitlab.com/oauth-xx/version_gem/-/compare/v1.1.5...main
120+
[Unreleased]: https://gitlab.com/oauth-xx/version_gem/-/compare/v1.1.6...main
121+
[1.1.6]: https://gitlab.com/oauth-xx/version_gem/-/compare/v1.1.5...v1.1.6
122+
[1.1.6t]: https://gitlab.com/oauth-xx/oauth2/-/tags/v1.1.6
94123
[1.1.5]: https://gitlab.com/oauth-xx/version_gem/-/compare/v1.1.4...v1.1.5
95124
[1.1.5t]: https://gitlab.com/oauth-xx/oauth2/-/tags/v1.1.5
96125
[1.1.4]: https://gitlab.com/oauth-xx/version_gem/-/compare/v1.1.3...v1.1.4

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ See: [RubyGems Security Guide][🔒️rubygems-security-guide]
106106
- Note that you'll need the `zsh/datetime` module, if running `zsh`.
107107
- In `bash` you can use `date +%s` instead, i.e. `export SOURCE_DATE_EPOCH=$(date +%s) && echo $SOURCE_DATE_EPOCH`
108108
10. Run `bundle exec rake build`
109-
11. Run `bin/checksums` (more context [1][🔒️rubygems-checksums-pr] and [2][🔒️rubygems-guides-pr])
109+
11. Run `bin/gem_checksums` (more context [1][🔒️rubygems-checksums-pr] and [2][🔒️rubygems-guides-pr])
110110
to create SHA-256 and SHA-512 checksums
111111
- Checksums will be committed automatically by the script, but not pushed
112112
12. Run `bundle exec rake release` which will create a git tag for the version,

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ GIT
1111
PATH
1212
remote: .
1313
specs:
14-
version_gem (1.1.5)
14+
version_gem (1.1.6)
1515

1616
GEM
1717
remote: https://rubygems.org/

lib/version_gem/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
module VersionGem
44
module Version
5-
VERSION = "1.1.5"
5+
VERSION = "1.1.6"
66
# This would work in this gem, but not in external libraries,
77
# because version files are loaded in Gemspecs before bundler
88
# has a chance to load dependencies.

0 commit comments

Comments
 (0)