PackageTrack
Sign in Get early access

ryu-js

Fast floating point to string conversion, ECMAScript compliant.

1.0.3 29M downloads/mo #1709 most downloaded on crates.io boa-dev/ryu-js

What this package is like to depend on

Last release 1 months ago

10 Jul 2026

Ships fairly regularly

a new release about every 1.1 years

Most releases are documented

notes for 7 of 8 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

8 releases · first in 2020

1 release in the last 12 months

see the full history below

Release timeline

8 releases · Jul 2020 to Jul 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 8
  1. 1.0.3 10 Jul 2026
    Release notes

    Breaking Changes

    • Minimum rust version has been bumped from 1.64.0 to 1.71.0.

    Bug Fixes

    • BUG #56: Fix panic in format64_to_fixed when rounding carries past all integer digits. (@Ansh-699)

    Internal Improvements

    New Contributors

    Full Changelog: v1.0.2...v1.0.3

    Open source →
    Release notes

    Breaking Changes

    • Minimum rust version has been bumped from 1.64.0 to 1.71.0.

    Bug Fixes

    • BUG #56: Fix panic in format64_to_fixed when rounding carries past all integer digits. (@Ansh-699)

    Internal Improvements

    • INTERNAL #57: Sync upstream/main. (@jedel1043)
    • INTERNAL #63: Make Cursor store unsigned integer len and index. (@HalidOdat)
    Open source →
  2. 1.0.2 16 Feb 2025
    Release notes

    Internal Improvements

    Open source →
    Release notes

    Internal Improvements

    Open source →
  3. 1.0.1 03 Mar 2024
    Release notes

    Internal Improvements

    Open source →
    Release notes

    Internal Improvements

    Open source →
  4. 1.0.0 05 Oct 2023
    Release notes

    See CHANGELOG.md!

    Open source →
    Release notes

    Breaking Changes

    • Minimum rust version has been bumped from 1.36.0 to 1.64.0.

    Feature Enhancements

    • FEATURE: ECMAScript specification compliant Number.prototype.toFixed() implementation. (@HalidOdat)

    Internal Improvements

    Open source →
  5. 0.2.2 16 Dec 2021
    Release notes

    See CHANGELOG.md!

    Open source →
    Release notes

    Internal Improvements

    Open source →
  6. 0.2.1 11 Sep 2020
    Release notes

    See CHANGELOG.md!

    Open source →
    Release notes

    Feature Enhancements

    • FEATURE #11: Null check in unsafe format32 and format64 (in debug mode). (@HalidOdat)

    Bug Fixes

    • BUG #12 #13: Documentation fixes (@HalidOdat)
    Open source →
  7. 0.2.0 14 Jul 2020
    Release notes

    See CHANGELOG.md!

    Open source →
    Release notes

    Feature Enhancements

    • FEATURE #6: ECMAScript specification complaint f32 to string conversions. (@HalidOdat)

    Bug Fixes

    • BUG #2 (@HalidOdat):
      • Fixed compatibility with rust 1.31.0.
      • Fixed converting from -0.0 to 0.
      • Fixed max length docs for format32 and format64.

    Internal Improvements

    • INTERNAL #2: Optimized 0 and -0 to string conversion (@HalidOdat)

    # 0.1.0 (2020-07-13) - ECMAScript compliant f64 conversions Release

    This is the initial release of this crate, it introduces ECMAScript compliant f64 to string conversions.

    Feature Enhancements

    • FEATURE: ECMAScript specification complaint f64 to string conversions. (@Tropid)
    • FEATURE: Change name from ryu to ryu-js. (@Tropid)

    Bug Fixes

    • BUG #1: Fixed buffer overflow with length greater than 24 (max is 25). (@HalidOdat)

    Internal Improvements

    • INTERNAL #1: Fixed all clippy warnings/errors and tests (@HalidOdat)
    Open source →
  8. 0.1.0 13 Jul 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive