Skip to content

Commit f1474f0

Browse files
authored
Release 2.0.2 (#227)
1 parent 6409da4 commit f1474f0

3 files changed

Lines changed: 15 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,21 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
[Unreleased]: https://github.com/envato/double_entry/compare/v2.0.2...HEAD
11+
12+
## [2.0.2] - 2026-01-05
13+
1014
### Fixed
1115

12-
- Fix critical thread-safety issues in locking mechanism by replacing object_id-based lock storage with proper thread-local storage. This resolves object ID reuse vulnerabilities, race conditions, and memory leaks ([#226]).
16+
- Fix critical thread-safety issues in locking mechanism by replacing object_id-based
17+
lock storage with proper thread-local storage. This resolves object ID reuse
18+
vulnerabilities, race conditions, and memory leaks ([#226]).
1319

1420
### Changed
1521

1622
- Run the test suite against Rails 8.1, 8.0, 7.2, and Ruby 4.0, 3.4, 3.3, 3.2 ([#225]).
1723

18-
[Unreleased]: https://github.com/envato/double_entry/compare/v2.0.1...HEAD
24+
[2.0.2]: https://github.com/envato/double_entry/compare/v2.0.1...v2.0.2
1925
[#225]: https://github.com/envato/double_entry/pull/225
2026
[#226]: https://github.com/envato/double_entry/pull/226
2127

double_entry.gemspec

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@ Gem::Specification.new do |gem|
1010
gem.authors = ['Envato']
1111
gem.email = ['rubygems@envato.com']
1212
gem.summary = 'Tools to build your double entry financial ledger'
13-
gem.homepage = 'https://github.com/envato/double_entry'
13+
gem.homepage = "https://github.com/envato/#{gem.name}"
1414
gem.license = 'MIT'
1515

1616
gem.metadata = {
17-
'bug_tracker_uri' => 'https://github.com/envato/double_entry/issues',
18-
'changelog_uri' => "https://github.com/envato/double_entry/blob/v#{gem.version}/CHANGELOG.md",
19-
'documentation_uri' => "https://www.rubydoc.info/gems/double_entry/#{gem.version}",
20-
'source_code_uri' => "https://github.com/envato/double_entry/tree/v#{gem.version}",
17+
'allowed_push_host' => 'https://rubygems.org',
18+
'bug_tracker_uri' => "#{gem.homepage}/issues",
19+
'changelog_uri' => "#{gem.homepage}/blob/v#{gem.version}/CHANGELOG.md",
20+
'documentation_uri' => "https://www.rubydoc.info/gems/#{gem.name}/#{gem.version}",
21+
'source_code_uri' => "#{gem.homepage}/tree/v#{gem.version}",
2122
}
2223

2324
gem.files = `git ls-files -z`.split("\x0").select do |f|

lib/double_entry/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# encoding: utf-8
22

33
module DoubleEntry
4-
VERSION = '2.0.1'
4+
VERSION = '2.0.2'
55
end

0 commit comments

Comments
 (0)