Skip to content

Commit dc2c3c5

Browse files
rubysoloclaude
andcommitted
Release 3.5.8
Bug-fix release. Notable fixes since v3.5.7: - case-sensitive `solve` / `solve!` resolve mixed-case dependency chains again, a regression since v3.5.4 (#353) - alias function calls tolerate whitespace before the opening paren (#335) - `tsort` is declared explicitly, for Ruby 4.1 (#334) CI now covers Ruby 3.0 through 4.0. The gemspec still declares no `required_ruby_version`, so this release remains installable on older rubies; 4.0 declares `>= 3.2`, so bundler will resolve back to this release on anything older. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent dcdf51b commit dc2c3c5

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
# Change Log
22

33
## [UNRELEASED]
4+
5+
## [v3.5.8] 2026-08-01
46
- unify numeric matching and parsing
57
- fix frozen-string-literal warning
6-
- fix dependency resolution order for mixed-case variables in case-sensitive bulk expressions
8+
- fix alias function calls with whitespace before the opening parenthesis
9+
(#335, thanks @DirkDoes)
10+
- declare `tsort` as an explicit dependency for Ruby 4.1 (#334, thanks @david942j)
11+
- fix dependency resolution order for mixed-case variables in case-sensitive
12+
bulk expressions (#353, thanks @connortorrell)
713
- stop exposing downcased aliases of constants to case-sensitive bulk expressions,
814
and fix the memory fallback missing mixed-case values
15+
- return a String from `name` for Ruby Math functions and functions registered
16+
under a Symbol, per the `Module#name` contract (#348, thanks @toy)
17+
- test against Ruby 3.0 through 4.0 (2.5 - 2.7 are no longer covered by CI)
918

1019
## [v3.5.7] 2025-12-16
1120
- fix misclassification of unary minus as subtraction

lib/dentaku/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module Dentaku
2-
VERSION = "3.5.7"
2+
VERSION = "3.5.8"
33
end

0 commit comments

Comments
 (0)