PackageTrack
Sign in Get early access

sourcemap

Basic sourcemap handling for Rust

9.3.2 35M downloads/mo #1543 most downloaded on crates.io getsentry/rust-sourcemap

What this package is like to depend on

Last release 7 months ago

20 Jan 2026

Release timing varies

gaps range from 1 weeks to 6 months

Some releases are documented

notes for 28 of 69 stable releases

1 version withdrawn

withdrawn after publishing

10 years old

70 releases · first in 2016

3 releases in the last 12 months

see the full history below

Release timeline

70 releases · Jun 2016 to Jan 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 70
  1. 9.3.2 20 Jan 2026
    Release notes
    • strip_identifier can cause a panic with cjk identifiers by @mznet in #138
    Open source →
    Release notes
    • strip_identifier can cause a panic with cjk identifiers by @mznet in #138
    Open source →
  2. 9.3.1 09 Dec 2025
    Release notes
    Open source →
    Release notes
    • Support charset in decode_data_url by @coolreader18 in #137
    Open source →
  3. 9.3.0 04 Dec 2025
    Release notes

    New Features ✨

    Build / dependencies / internal 🔧

    Other

    • Store SourceView linecache as offsets rather than pointers by @coolreader18 in #133
    Open source →
    Release notes

    New Features ✨

    • feat(debugId): Serialize source maps with debugId, not debug_id by @szokeasaurusrex in #134

    Build / dependencies / internal 🔧

    • chore: Fix 1.88.0 clippy lints by @loewenheim in #130

    Other

    • Store SourceView linecache as offsets rather than pointers by @coolreader18 in #133
    Open source →
  4. 9.2.2 02 Jun 2025
    Release notes

    Various fixes & improvements

    • fix: Correctly interpret missing line/column numbers (#129) by @loewenheim
    • ref: Remove fail macro (#128) by @loewenheim
    • perf: Make adjust_mappings faster by reducing the type size (#124) by @kdy1
    • perf: Optimize flatten() even more (#122) by @kdy1
    Open source →
    Release notes

    Various fixes & improvements

    • fix: Correctly interpret missing line/column numbers (#129) by @loewenheim
    • ref: Remove fail macro (#128) by @loewenheim
    • perf: Make adjust_mappings faster by reducing the type size (#124) by @kdy1
    • perf: Optimize flatten() even more (#122) by @kdy1
    Open source →
  5. 9.2.1 16 May 2025
    Release notes

    Various fixes & improvements

    • perf: Make SourceMapIndex::flatten more efficient (#121) by @kdy1
    Open source →
    Release notes

    Various fixes & improvements

    • perf: Make SourceMapIndex::flatten more efficient (#121) by @kdy1
    Open source →
  6. 9.2.0 29 Apr 2025
    Release notes

    Various fixes & improvements

    Open source →
    Release notes

    Various fixes & improvements

    • feat: Add ability to adjust SourceMapIndex offset rows (#119) by @szokeasaurusrex
    • feat: Enable getting/setting debug ID on DecodedMap (#118) by @szokeasaurusrex
    • build: upgrade dependencies (#107) by @paolobarbolini
    • build: drop unused rustc_version dependency (#108) by @paolobarbolini
    • feat: Add debug_id field to SourceMapIndex (#117) by @szokeasaurusrex
    • ref(tests): Move tests under cfg(test) (#115) by @szokeasaurusrex
    • ref(utils): Fix clippy lint (#116) by @szokeasaurusrex
    • fix(Hermes): Use 1-based indexing for lines (#106) by @pablomatiasgomez
    Open source →
  7. 9.1.2 26 Nov 2024
    Release notes

    Various fixes & improvements

    Open source →
    Release notes

    Various fixes & improvements

    • Prefer "debug_id" for sourcemap debug IDs (#101) by @loewenheim
    Open source →
  8. 9.1.1 26 Nov 2024
    Release notes

    Various fixes & improvements

    • Fixed an error when deserializing sourcemaps with
      both "debugId" and "debug_id" keys (#100) by @loewenheim
    Open source →
    Release notes

    Various fixes & improvements

    • Fixed an error when deserializing sourcemaps with both "debugId" and "debug_id" keys (#100) by @loewenheim
    Open source →
  9. 9.1.0 13 Nov 2024
    Release notes

    Various fixes & improvements

    Open source →
    Release notes

    Various fixes & improvements

    • Add support for ignoreList property (#93) by @wbinnssmith
    Open source →
  10. 9.0.1 06 Nov 2024
    Release notes

    Various fixes and improvements

    • Debug IDs can be read from the "debugId" field in addition to "debug_id" (#97) by @loewenheim.
    Open source →
    Release notes

    Various fixes and improvements

    • Debug IDs can be read from the "debugId" field in addition to "debug_id" (#97) by @loewenheim.
    Open source →
  11. 9.0.0 02 Aug 2024
    Release notes

    Various fixes and improvements

    • ref: Tokens within a sourcemap are now always sorted by their position in the minified file (#91) by @loewenheim. Consequently: - the type IndexIter and the functions get_index_size, index_iter, and idx_from_token have been deleted; - the function sourcemap_from_token has been turned into the method sourcemap on Token; - the idx parameter of SourceMap::get_token now has the type usize.
    Open source →
  12. 8.0.1 02 Apr 2024
    Release notes

    Various fixes & improvements

    • feat: Skip encoding range mappings if it's empty (#86) by @kdy1
    Open source →
  13. 8.0.0 22 Mar 2024
    Release notes

    Various fixes & improvements

    • feat: Add support for range mappings proposal (#77) by @kdy1
    • perf: using Arc<str> instead of String (#84) by @underfin
    • perf: using FxHashMap instead of HashMap (#83) by @underfin
    Open source →
  14. 7.1.1 12 Mar 2024
    Release notes

    Various fixes & improvements

    • chore: remove unless change (#82) by @underfin
    Open source →
  15. 7.1.0 11 Mar 2024
    Release notes

    Various fixes & improvements

    • refactor: make SourceView implement Sync (#80) by @underfin
    • feat: add SourceMap::to_data_url (#81) by @underfin
    • feat: Replace unicode-id crate with unicode-id-start (#78) by @Boshen
    Open source →
  16. 7.0.1 13 Nov 2023
    Release notes

    Various fixes and improvements

    • fix: Fixed a bug in index sourcemap flattening (#74) by @loewenheim
    Open source →
  17. 7.0.0 07 Sep 2023
    Release notes

    Various fixes and improvements

    • ref: SourceMap::adjust_mappings now works in place (#70) by @loewenheim
    Open source →
  18. 6.4.1 10 Aug 2023
    Release notes

    Various fixes & improvements

    • fix: Do not set source_contents if it already exists (#68) by @kamilogorek
    Open source →
  19. 6.4.0 01 Aug 2023
    Release notes

    Various fixes and improvements

    • feat: Implement sourcemap composition(#67) by @loewenheim
    Open source →
  20. 6.3.0 19 Jul 2023
    Release notes

    Various fixes & improvements

    • feat: Sourcemaps now support debug ids (#66) by @loewenheim
    Open source →
  21. 6.2.3 06 Mar 2023
    Release notes

    Various fixes & improvements

    • fix: Correctly handle protocol-only sourceRoot values (#61) by @kamilogorek
    Open source →
  22. 6.2.2 24 Feb 2023
    Release notes

    Various fixes & improvements

    • Ensure greatest_lower_bound returns lowest match index (#60) by @jridgewell
    • feat: Switch to data-encoding for base64 (#59) by @mitsuhiko
    Open source →
  23. 6.2.1 09 Jan 2023
    Release notes

    Various fixes & improvements

    • ref: Update CI definitions (#58) by @Swatinem
    • fix: Correctly rewrite SourceMapHermes (#56) by @Swatinem
    • Remove regex dependency for faster runtime, and compile (#55) by @willstott101
    • Jridgewell index (#54) by @Swatinem
    Open source →
  24. 6.2.0 29 Sep 2022
    Release notes

    Features:

    • Add source_root support for SourceMap and SourceMapBuilder, with respective getters/setters and de/serialization. (#51)
    Open source →
  25. 6.1.0 17 Aug 2022
    Release notes

    Features:

    • Add a new get_scope_for_token method to SourceMapHermes as a more flexible alternative to get_original_function_name. (#48)
    Open source →
  26. 6.0.2 04 May 2022
    Release notes

    Fixes:

    • Improve parsing performance by reusing a temporary allocation. #40
    Open source →
  27. 6.0.1 21 Jul 2020
    Release notes

    Fixes:

    • Fix compilation errors when targetting wasm.
    Open source →
  28. 6.0.0 15 Jun 2020
    Release notes

    Breaking Changes:

    • The SourceMapRef::Missing variant was removed in favor of explicit Options.
    • The locate_sourcemap_reference_slice and locate_sourcemap_reference functions now return a Option.
    • SourceMapRef::get_url does not return an Option anymore.

    Features:

    • Added missing Clone and Debug impls to a lot of types.
    • A lot of new convenience API, including a DecodedMap::get_original_function_name method that works across all supported SourceMap types.
    Open source →
  29. 5.0.0 05 Feb 2020

    Nothing published for this version

  30. 4.1.1 10 Sep 2019

    Nothing published for this version

  31. 4.1.0 14 May 2019

    Nothing published for this version

  32. 4.0.1 03 May 2019

    Nothing published for this version

  33. 4.0.0 03 May 2019 withdrawn

    Nothing published for this version

  34. 3.0.1 13 Mar 2019

    Nothing published for this version

  35. 3.0.0 22 Feb 2019

    Nothing published for this version

  36. 2.2.1 17 May 2018

    Nothing published for this version

  37. 2.2.0 17 Oct 2017

    Nothing published for this version

  38. 2.1.0 16 Oct 2017

    Nothing published for this version

  39. 2.0.0 16 Oct 2017

    Nothing published for this version

  40. 1.2.0 29 Aug 2017

    Nothing published for this version

  41. 1.1.1 29 Aug 2017

    Nothing published for this version

  42. 1.1.0 23 Aug 2017

    Nothing published for this version

  43. 1.0.1 12 May 2017

    Nothing published for this version

  44. 1.0.0 30 Mar 2017

    Nothing published for this version

  45. 0.15.1 14 Mar 2017

    Nothing published for this version

  46. 0.15.0 12 Mar 2017

    Nothing published for this version

  47. 0.14.0 09 Feb 2017

    Nothing published for this version

  48. 0.13.0 05 Jan 2017

    Nothing published for this version

  49. 0.12.0 04 Jan 2017

    Nothing published for this version

  50. 0.11.0 23 Dec 2016

    Nothing published for this version

  51. 0.10.1 21 Dec 2016

    Nothing published for this version

  52. 0.10.0 19 Dec 2016

    Nothing published for this version

  53. 0.9.1 18 Dec 2016

    Nothing published for this version

  54. 0.9.0 18 Dec 2016

    Nothing published for this version

  55. 0.8.0 25 Oct 2016

    Nothing published for this version

  56. 0.7.1 20 Oct 2016

    Nothing published for this version

  57. 0.7.0 17 Oct 2016

    Nothing published for this version

  58. 0.6.4 16 Oct 2016

    Nothing published for this version

  59. 0.6.3 16 Oct 2016

    Nothing published for this version

  60. 0.6.2 15 Oct 2016

    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