Skip to content

Commit

Permalink
build: Prep 2.1.0 release, fill in CHANGELOG gaps. (#51)
Browse files Browse the repository at this point in the history
Co-authored-by: Brandon High <[email protected]>
  • Loading branch information
highb and highb authored Apr 10, 2024
1 parent 23737d2 commit ed1437d
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 2 deletions.
41 changes: 40 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,52 @@
# pathspec-ruby CHANGELOG

## 2.1.0

## refactor/perf

- Add missing frozen_string_literal comments to reduce object allocations

## build

- Updated Rubocop to 1.18.3
- Fixed/re-enabled Rubocop
- Updated fakefs to 1.3
- Cleaned up unnecessary spec files from the Gem

Thanks for the above contributions @ericproulx! #50

## 2.0.0

- (Maint) Remove deprecated/security release versions of Ruby. The Gem will now only support and be tested against >= 3.1.0 e.g. 3.1, 3.2, and 3.3.

## 1.1.3 (Patch/Bug Fix Release)

- Fixed Man page generation bug in GH Actions

## 1.1.1 (Patch/Bug Fix Release)

- (Maint) Updated Supported Ruby Versions (>= 2.6.9 is the earliest supported now)
- (Maint) Linting corrections
- Setup a CI system with GH Actions to do better validation of the gem before release.

## 1.1.0 (Minor Release)

:alert: This release was mis-tagged. Use 1.1.1 instead. :alert:

- (Maint) Updated Supported Ruby Versions
- (Maint) Linting corrections

## Undocumented Releases (Sorry!)
## 1.0.0 (Major Release)

- Adds a required ruby version of 2.6 (reason for major version bump)
- Adds man/html docs

## 0.2.1 (Patch/Bug Fix Release)

- Fixes incorrectly pushed gem on Rubygems.org

## 0.2.0 (Minor Release)

- (Feature) A CLI tool, pathspec-rb, is now provided with the gem.
- (API Change) New namespace for gem: `PathSpec`: Everything is now namespaced under `PathSpec`, to prevent naming collisions with other libraries. Thanks @tenderlove!
- (License) License version updated to Apache 2. Thanks @kytrinyx!
Expand All @@ -20,20 +55,24 @@
- (Maint) Added Rubocop and made some corrections

## 0.1.2 (Patch/Bug Fix Release)

- Fix for regexp matching Thanks @incase! #16
- File handling cleanup Thanks @martinandert! #13
- `from_filename` actually works now! Thanks @martinandert! #12

## 0.1.0 (Minor Release)

- Port new edgecase handling from [python-path-specification](https://github.com/cpburnz/python-path-specification/pull/8). Many thanks to @jdpace! :)
- Removed EOL Ruby support
- Added current Ruby stable to Travis testing

## 0.0.2 (Patch/Bug Fix Release)

- Fixed issues with Ruby 1.8.7/2.1.1
- Added more testing scripts
- Fixed Windows path related issues
- Cleanup unnecessary things in gem

## 0.0.1

- Initial version.
2 changes: 1 addition & 1 deletion pathspec.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)

Gem::Specification.new do |s|
s.name = 'pathspec'
s.version = '2.0.0'
s.version = '2.1.0'
s.summary = 'PathSpec: for matching path patterns'
s.description = 'Use to match path patterns such as gitignore'
s.authors = ['Brandon High']
Expand Down

0 comments on commit ed1437d

Please sign in to comment.