CHANGELOG.md in gem_bench-2.0.4 vs CHANGELOG.md in gem_bench-2.0.5
- old
+ new
@@ -9,18 +9,31 @@
### Added
### Changed
### Fixed
### Removed
+## [2.0.5] SEP.21.2024
+- COVERAGE: 99.80% -- 495/496 lines in 9 files
+- BRANCH COVERAGE: 94.35% -- 167/177 branches in 9 files
+- 58.87% documented
+### Added
+- More specs
+- More documentation
+- 0.2% remaining to 100% test coverage (line)
+### Fixed
+- Documentation errors
+- Minor improvements to logic and performance (a bit more idiomatic Ruby)
+
## [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)
+- More documentation
+- 1.81% remaining to 100% test coverage (line)
+- Thread safety (removed `GemBench.roster`, which was effectively never used internally)
- Performance improvements
+- Support for specifying arbitrary `:gemfile_path` in most class initializers
### 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: