From c2479920c71cfab8027925c822563b489a7fdce1 Mon Sep 17 00:00:00 2001 From: Peter Boling Date: Fri, 20 Sep 2024 01:43:27 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=96=20Prepare=20release=20v2.0.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 17 +++++++++++++++++ Gemfile.lock | 2 +- lib/gem_bench/version.rb | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf83638..f96f22d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,23 @@ and this project adheres to [Semantic Versioning v2](https://semver.org/spec/v2. ### Fixed ### Removed +## [2.0.4] SEP.20.2024 +COVERAGE: 98.19% -- 488/497 lines in 9 files +BRANCH COVERAGE: 88.95% -- 161/181 branches in 9 files +58.06% documented +### Added +- More Documentation +- Almost 100% test coverage +- Thread Safety (removed `GemBench.roster`, which was effectively never used internally) +- Performance improvements +### Fixed +- Can now handle more variations of Ruby syntax in the Gemfile analyzer +- `require_relative` > `require` for internal files (except for `spec` => `lib`) +- Updated logic for version specified via git with branch, tag, ref (to match fixes to Bundler's behavior) +- Ambiguous naming of `GemBench::Jersey#primary_namespace` is split to: + - `#doffed_primary_namespace` + - `#donned_primary_namespace` + ## [2.0.3] SEP.18.2024 ### Added - More documentation diff --git a/Gemfile.lock b/Gemfile.lock index d1b8775..20c4de0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - gem_bench (2.0.3) + gem_bench (2.0.4) bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) diff --git a/lib/gem_bench/version.rb b/lib/gem_bench/version.rb index 3c9e78d..59718ef 100644 --- a/lib/gem_bench/version.rb +++ b/lib/gem_bench/version.rb @@ -1,6 +1,6 @@ module GemBench # Version is enhanced by VersionGem::Basic once the gem is loaded. module Version - VERSION = "2.0.3" + VERSION = "2.0.4" end end