Skip to content

Current bigdecimal version restriction requires downgrades on Ruby 4.0 #601

@jeremyevans

Description

@jeremyevans

Currently, the gemspec has s.add_dependency "bigdecimal", "~> 3". Ruby 4 will ship with bigdecimal 4.0.1 Having to downgrade bigdecimal on Ruby 4 to use tiny_tds would suck. I didn't run tiny_tds's specs with bigdecimal 4, but Sequel's tinytds adapter specs pass with tiny_tds 3.3.0 and bigdecimal 4.0.1.

My recommendation would be to change to s.add_dependency "bigdecimal", ">= 3", or ">= 2" unless you are sure it doesn't work with bigdecimal 2.0.0 (the default on Ruby 2.7).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions