Releases: ruby/bigdecimal
Releases · ruby/bigdecimal
v3.1.8
What's Changed
- Restore TruffleRuby on CI by @andrykonchin in #292
- Fix memory leak in VpAlloc by exception by @mrkn in #294
- Add missing documents by @nobu in #277
- Provide a 'Changelog' link on rubygems.org/gems/bigdecimal by @mark-young-atg in #281
New Contributors
- @andrykonchin made their first contribution in #292
- @mark-young-atg made their first contribution in #281
Full Changelog: v3.1.7...v3.1.8
v3.1.7
What's Changed
- Use macos-arm-oss and latest versions for test and benchmark CI by @hsbt in #285
- Support Ruby 3.4's new error message format by @mame in #286
- Rename
rake spec
withrake test
in documentation by @rhannequin in #287
New Contributors
- @mame made their first contribution in #286
- @rhannequin made their first contribution in #287
Full Changelog: v3.1.6...v3.1.7
v3.1.6
What's Changed
- Correctly computing loop iterations in
BigDecimal#sqrt
by @z2-2z in #280 - Workaround for test-bundled-gems at ruby/ruby repo by @hsbt in #283
- Add LICENSE file to gem files by @oleksii-leonov in #282
- Refine test code related unsupported Ruby version by @hsbt in #284
New Contributors
- @z2-2z made their first contribution in #280
- @oleksii-leonov made their first contribution in #282
Full Changelog: v3.1.5...v3.1.6
v3.1.5
What's Changed
- Update test libraries from ruby/ruby 2023-03-24 by @hsbt in #260
- Remove set but unused variable by @nobu in #261
- fix: typo in document comments of
f_BigDecimal
function by @honood in #259 - Add .to_s('F') digit grouping for integer part by @cryptogopher in #264
- Remove TruffleRuby from CI by @hsbt in #266
- Bump actions/checkout from 3 to 4 by @dependabot in #267
- Use test-unit-ruby-core gem by @hsbt in #269
- Bump up to 3.1.5 by @nobu in #265
- Update doc for bigdecimal/util by @koic in #274
- fixed docs for .scale by @krtschmr in #273
- [DOC] Add section Methods for Working with JSON by @BurdetteLamar in #275
- Clarify that JSON methods come from the JSON gem by @peterzhu2118 in #278
New Contributors
- @honood made their first contribution in #259
- @cryptogopher made their first contribution in #264
- @krtschmr made their first contribution in #273
Full Changelog: v3.1.4...v3.1.5
v3.1.4
What's Changed
- Note v3.1.3 changes by @hsbt in #245
- Fix format specifiers for
size_t
by @nobu in #246 - Add TruffleRuby in CI by @eregon in #247
- Make BigDecimal WB protected by @peterzhu2118 in #248
- Use reusing workflow for Ruby versions by @hsbt in #251
- Handle correctly #reminder with infinity. Fixes #187 by @mrzasa in #243
- Stub out extension build on JRuby by @headius in #250
- Reuse the gemspec read by
Bundler::GemHelper
by @nobu in #252 - Fix the license name [ci skip] by @nobu in #253
- Read version from bigdecimal.c by @nobu in #254
- Avoid RB_GC_GUARD(a) = b in bigdecimal by @eregon in #256
- Bump up to 3.1.4 by @nobu in #257
- macos-10.05 will be removed by 2023-03-31 by @hsbt in #258
- Update Ubuntu versions and fix installation tests by @nobu in #255
New Contributors
Full Changelog: v3.1.3...v3.1.4
v3.1.3
What's Changed
- Include Ruby 2.7 in versions table by @cllns in #193
- Adjust a local variable type to exponent by @nobu in #223
- Fix docs by @peterzhu2118 in #225
- [DOC] Correct indentation in Kernel#BigDecimal by @BurdetteLamar in #228
- Remove checks for
struct RRational
andstruct RComplex
by @nobu in #233 - Updated license information so it matches the license file by @TWinsnes in #232
- Update CoreAssersions from ruby/ruby by @hsbt in #236
- Remove definitions in missing.h for old Rubies by @peterzhu2118 in #237
- Improve documentation of BigDecimal#sign by @mrzasa in #234
- Document precision=0 and ndigits=0 for converting from Float by @mrzasa in #235
- Suppress macro redefinition warnings by @nobu in #239
- Added dependabot for GitHub Actions by @hsbt in #241
- Bump actions/checkout from 2 to 3 by @dependabot in #242
New Contributors
- @cllns made their first contribution in #193
- @peterzhu2118 made their first contribution in #225
- @TWinsnes made their first contribution in #232
- @mrzasa made their first contribution in #234
- @dependabot made their first contribution in #242
Full Changelog: v3.1.2...v3.1.3
Version 3.1.2
Version 3.1.1
Version 3.1.0
What's Changed
- Add benchmark job by @mrkn in #177
- Implement special conversions for 64-bit integers by @mrkn in #178
- Optimize float to bigdecimal by @mrkn in #179
- Allow digits=0 in BigDecimal(flt) and Float#to_d by @mrkn in #180
- Revert commits against segv on windows by @mrkn in #183
- Use test-unit gem instead of test-suite of ruby core by @hsbt in #186
- VpCheckException: improve grammar by @olleolleolle in #196
- CI: Quote 3.0 to avoid YAML Float-to-String issue by @olleolleolle in #201
- Fix negative Bignum conversion by @casperisfine in #200
- Enhanced RDoc for bigdecimal.c by @BurdetteLamar in #195
- Fix trailing zeros handling in rb_uint64_convert_to_BigDecimal by @mrkn in #203
- Fix div and divmod by @mrkn in #184
- Fix BigDecimal#precision for single DECDIG case by @mrkn in #206
- Enhanced RDoc for selected methods by @BurdetteLamar in #204
- Add scale by @mrkn in #210
- Improve extconf to allow using bigdecimal as a git gem by @casperisfine in #211
- Allow passing both float and precision in BigDecimal#div by @mrkn in #215
- s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #217
- Skip installation test with Windows by @hsbt in #218
- Let BigDecimal#quo accept precision by @mrkn in #216
- Enhanced RDoc for BigDecimal by @BurdetteLamar in #209
New Contributors
- @olleolleolle made their first contribution in #196
- @casperisfine made their first contribution in #200
- @k0kubun made their first contribution in #217
Full Changelog: v3.0.0...v3.1.0