Skip to content

Latest commit

 

History

History
503 lines (330 loc) · 31.1 KB

File metadata and controls

503 lines (330 loc) · 31.1 KB

CHANGELOG

Package changelog.

Unreleased (2026-07-30)

Commits

Details
  • 10ee0a5 - chore: clean-up (#13754) (by Philipp Burckhardt)
  • f54e568 - docs: update examples and add section headings (#13198) (by Philipp Burckhardt, Athan Reines)
  • 098dede - style: adjust spacing and fix REPL text wrapping (#12348) (by Philipp Burckhardt, Athan Reines)
  • 8da7f12 - docs: fix JSDoc type (#12916) (by Philipp Burckhardt)
  • fe2eec4 - bench: refactor to use string interpolation in number (#11603) (by Karan Anand)
  • c9560de - docs: refactor to use logEachMap in examples (#11454) (by Lokesh Ranjan)
  • 35566af - docs: fix C examples in READMEs (#11229) (by anee3, Athan Reines)

Contributors

A total of 5 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Karan Anand
  • Lokesh Ranjan
  • Philipp Burckhardt
  • anee3

0.3.1 (2026-02-08)

No changes reported for this release.

0.3.0 (2026-01-30)

Features

  • 9f03000 - add number/float32/base/to-float16 (#8938)
  • 37b948e - update number/float32/base/assert TypeScript declarations (#9202)
  • de4cd3d - add isAlmostSameValue to namespace
  • 05a56f7 - add number/float32/base/assert/is-almost-same-value
  • 51823d9 - rename aliases
  • 563dfe9 - rename aliases
  • 8cb554a - update number/float32/base TypeScript declarations
  • ce7e772 - update number/float32/base/assert TypeScript declarations
  • 0cf2dd6 - add isAlmostEqual exports to namespaces
  • dd27f86 - add missing number/float32/base exports to namespace
  • 1f65da4 - add number/float32/base/assert/is-almost-equal
  • cad154a - add number/float32/base/assert/is-almost-equal-value (#7517)
  • 649c05a - add number/float32/base/ulp-difference (#7451)
  • 0572aac - add number/float32/base/identity
  • e8c4318 - add number/float32/base/sub
  • 7ae2f22 - add number/float32/base/mul
  • 5928127 - add number/float32/base/div
  • 6f5ff44 - add number/float32/base/add
  • 9aaeaaa - add C implementation for number/float32/base/signbit (#3399)

BREAKING CHANGES

  • 51823d9: rename aliases for isSameValuef and isSameValueZerof

    • This commit renames the aliases by dropping the f suffix. This suffix was primarily used to distinguish symbols co-existing in the same namespace as double-precision counterparts. Here, however, that is not applicable as these symbols are co-localized with only other single-precision utilities. Hence, to minimize naming variations between namespaces, the symbols have been renamed. To migrate, users should simply drop the f suffix.
  • 563dfe9: rename aliases for isSameValuef and isSameValueZerof

    • This commit renames the aliases by dropping the f suffix. This suffix was primarily used to distinguish symbols co-existing in the same namespace as double-precision counterparts. Here, however, that is not applicable as these symbols are co-localized with only other single-precision utilities. Hence, to minimize naming variations between namespaces, the symbols have been renamed. To migrate, users should simply drop the f suffix.

Closed Issues

A total of 7 issues were closed in this release:

#6031, #6356, #6616, #6703, #7003, #8027, #8136

Commits

Details
  • f693285 - bench: refactor to use string interpolation in number/float32/base/assert (#9910) (by Lokesh Ranjan)
  • 765abdf - bench: refactor to use string interpolation in number/float32/base (#9909) (by Lokesh Ranjan)
  • 755d5cb - bench: refactor to use string interpolation in number/float32/base (#9908) (by Lokesh Ranjan)
  • 56a8646 - bench: refactor to use string interpolation in number/float32/base (#9907) (by Lokesh Ranjan)
  • ff11bf4 - chore: add structured package data for number/float32/base/div (#9547) (by Neeraj Pathak)
  • 6ce0275 - docs: remove incorrect hyphens from JSDoc returns annotations (by Philipp Burckhardt)
  • 825738a - bench: use correct variable name in benchmark for number/float32/base/signbit (#9378) (by Samarth Kolarkar)
  • 22e2828 - docs: update description (#9291) (by stdlib-bot)
  • 9f03000 - feat: add number/float32/base/to-float16 (#8938) (by Gururaj Gurram, Athan Reines, stdlib-bot)
  • d61ac9c - docs: fix README sections (by Athan Reines)
  • e2f119d - docs: fix description (by Athan Reines)
  • 177c77b - docs: update description (#9238) (by stdlib-bot)
  • d6f998c - docs: update TypeScript comments to use single-precision in number/float32/base namespace (by Philipp Burckhardt)
  • 37b948e - feat: update number/float32/base/assert TypeScript declarations (#9202) (by stdlib-bot)
  • de9dec4 - docs: update namespace table of contents (#9205) (by stdlib-bot)
  • de4cd3d - feat: add isAlmostSameValue to namespace (by Athan Reines)
  • 05a56f7 - feat: add number/float32/base/assert/is-almost-same-value (by Athan Reines)
  • 94826d4 - chore: rename variable (by Athan Reines)
  • 0f3ab3b - docs: update copy (by Athan Reines)
  • 51823d9 - feat: rename aliases (by Athan Reines)
  • 0f795ff - chore: rename variable (by Athan Reines)
  • 3c46f07 - chore: rename variable (by Athan Reines)
  • 563dfe9 - feat: rename aliases (by Athan Reines)
  • 7db5b32 - chore: add alias_prefix to parent namespaces (#8540) (by Gunj Joshi)
  • 5f5bb2d - docs: update namespace table of contents (#8425) (by stdlib-bot, Athan Reines)
  • db17d2d - chore: fix C lint errors (#8137) (by Geo Daoyu, Athan Reines)
  • 8cb554a - feat: update number/float32/base TypeScript declarations (by Philipp Burckhardt)
  • ce7e772 - feat: update number/float32/base/assert TypeScript declarations (by Philipp Burckhardt)
  • 63ca7e4 - style: add empty lines (by Athan Reines)
  • 22abc2e - chore: address commit comments (#8072) (by Vara Rahul Rajana, Athan Reines)
  • 8b0b780 - docs: fix TypeScript declaration linting errors (by Philipp Burckhardt)
  • 0cf2dd6 - feat: add isAlmostEqual exports to namespaces (by Philipp Burckhardt)
  • dd27f86 - feat: add missing number/float32/base exports to namespace (by Philipp Burckhardt)
  • 21ec206 - docs: clean-up example code (by Philipp Burckhardt)
  • 7add020 - test: use standardized assertion messages and fix lint errors (by Philipp Burckhardt)
  • fc438e0 - test: use standardized assertion messages and fix lint errors (by Philipp Burckhardt)
  • 11581aa - test: use standardized assertion messages and fix lint errors (by Philipp Burckhardt)
  • 7483bef - test: use .strictEqual() instead of .equal() (by Philipp Burckhardt)
  • 6eee151 - style: fix indentation in JSON files (by Philipp Burckhardt)
  • db50901 - remove: remove number/float32/base/assert/is-almost-equal-value (by Karan Anand)
  • 1f65da4 - feat: add number/float32/base/assert/is-almost-equal (by Karan Anand)
  • 260a8ca - docs: fix examples (by Karan Anand)
  • 8ea46b6 - test: update descriptions to match language used in JS tests (by Philipp Burckhardt)
  • cad154a - feat: add number/float32/base/assert/is-almost-equal-value (#7517) (by Karan Anand, Athan Reines)
  • 649c05a - feat: add number/float32/base/ulp-difference (#7451) (by Karan Anand, Athan Reines)
  • 647aefa - chore: fix C lint errors (#7460) (by Geo Daoyu)
  • 5896836 - build: add package meta data (by Athan Reines)
  • 6c6fd79 - build: add package meta data (by Athan Reines)
  • 6803252 - build: add package meta data (by Athan Reines)
  • 7513cfe - chore: fix JavaScript lint errors (#7047) (by Uday Kakade, Athan Reines)
  • 66f68cf - chore: fix EditorConfig lint errors (#6871) (by Geo Daoyu)
  • f3cfeab - chore: fix EditorConfig lint errors (#6861) (by Geo Daoyu)
  • 57953ed - chore: fix JavaScript lint errors (issue #6616) (#6626) (by Guru Prasad Sharma, Athan Reines)
  • 1820a95 - docs: update related packages sections (#6503) (by stdlib-bot)
  • a1e230f - chore: clean up cppcheck-suppress comments (by Karan Anand)
  • 0572aac - feat: add number/float32/base/identity (by Gururaj Gurram)
  • 635e38f - refactor: rename file in number/float32/base/add (#5498) (by Gururaj Gurram)
  • a4d7692 - refactor: rename file in number/float32/base/mul (#5463) (by Gururaj Gurram)
  • 5081120 - refactor: update paths (by Gururaj Gurram)
  • e8c4318 - feat: add number/float32/base/sub (by Gururaj Gurram)
  • 1eac550 - refactor: update paths (by Gururaj Gurram)
  • 7ae2f22 - feat: add number/float32/base/mul (by Gururaj Gurram)
  • adbcf39 - refactor: update paths (by Gururaj Gurram)
  • 5928127 - feat: add number/float32/base/div (by Gururaj Gurram)
  • 6f5ff44 - feat: add number/float32/base/add (by Gururaj Gurram)
  • 6028758 - docs: update namespace TypeScript declaration comments (#4758) (by stdlib-bot, Philipp Burckhardt)
  • 9aaeaaa - feat: add C implementation for number/float32/base/signbit (#3399) (by Neeraj Pathak, Athan Reines, stdlib-bot)
  • 4a70790 - style: add missing spaces (by Philipp Burckhardt)
  • a72a67a - chore: minor clean-up (by Philipp Burckhardt)
  • b89c97c - docs: resolve lint errors in TS declaration files (by Philipp Burckhardt)

Contributors

A total of 12 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Geo Daoyu
  • Gunj Joshi
  • Guru Prasad Sharma
  • Gururaj Gurram
  • Karan Anand
  • Lokesh Ranjan
  • Neeraj Pathak
  • Philipp Burckhardt
  • Samarth Kolarkar
  • Uday Kakade
  • Vara Rahul Rajana

0.2.2 (2024-07-28)

Bug Fixes

  • ca6614a - add missing gypfile field entries

Commits

Details
  • 272ae7a - docs: remove comment (by Athan Reines)
  • 2777e4b - bench: resolve lint errors in benchmarks (by Athan Reines)
  • d04dcbd - docs: remove private annotations in C comments (by Philipp Burckhardt)
  • 41d41e9 - test: include trailing newlines in Julia-generated JSON fixtures (by Philipp Burckhardt)
  • 9ed7d0e - chore: add missing trailing newlines (by Philipp Burckhardt)
  • 0d3b4d0 - chore: remove extra spaces and lint fixes (by Philipp Burckhardt)
  • 28433d6 - docs: clean-up C function parameter and return annotations (by Philipp Burckhardt)
  • ca6614a - fix: add missing gypfile field entries (by Philipp Burckhardt)

Contributors

A total of 2 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Philipp Burckhardt

0.2.1 (2024-02-24)

No changes reported for this release.

0.2.0 (2024-02-14)

Features

  • 2693e3b - update namespace TypeScript declarations (#1287)
  • 23df479 - add isSameValueZerof to namespace and fix export name
  • 5cd3de9 - add number/float32/base/assert/is-same-value-zero
  • 7998c12 - add assert to namespace
  • ecee463 - add number/float32/base/assert
  • f21f6bf - add number/float32/base/assert/is-same-value

Commits

Details
  • 2693e3b - feat: update namespace TypeScript declarations (#1287) (by stdlib-bot, Athan Reines)
  • 322d1ca - docs: update namespace table of contents (#1284) (by stdlib-bot, Philipp Burckhardt)
  • 442fbfc - docs: update Markdown stdlib package URLs (#1274) (by stdlib-bot)
  • 78512b9 - docs: update link (by Athan Reines)
  • 23df479 - feat: add isSameValueZerof to namespace and fix export name (by Athan Reines)
  • 5cd3de9 - feat: add number/float32/base/assert/is-same-value-zero (by Athan Reines)
  • 7998c12 - feat: add assert to namespace (by Athan Reines)
  • ecee463 - feat: add number/float32/base/assert (by Athan Reines)
  • f21f6bf - feat: add number/float32/base/assert/is-same-value (by Athan Reines)
  • dea49e0 - docs: use single quotes in require calls instead of backticks (by Philipp Burckhardt)
  • f27ce09 - docs: update related packages sections (#1254) (by stdlib-bot)
  • 8ef1f9e - docs: update related packages sections (#1233) (by stdlib-bot)
  • 398a2ac - docs: update related packages sections (#1228) (by stdlib-bot)
  • 1879534 - docs: update related packages sections (#1179) (by stdlib-bot)
  • 78a556e - docs: update related packages sections (#1145) (by stdlib-bot)
  • 9502ed2 - build: replace tslint directive with eslint equivalent (by Philipp Burckhardt)
  • 9a75516 - docs: fix variable declarations (by Athan Reines)
  • 66c2911 - docs: update links (by Athan Reines)
  • d73bbf4 - build: replace lint directives (by Philipp Burckhardt)

Contributors

A total of 2 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Philipp Burckhardt

0.1.0 (2023-09-24)

Features

  • 898e8e4 - update minimum TypeScript version
  • 73cb4ea - refactor declarations to use generics

Bug Fixes

  • 92caf33 - update import path for Collection type definition

BREAKING CHANGES

  • 898e8e4: update minimum TypeScript version to 4.1

    • To migrate, users should upgrade their TypeScript version to at least version 4.1.
  • 73cb4ea: refactor declarations to use generics

Commits

Details
  • 898e8e4 - feat: update minimum TypeScript version (by Philipp Burckhardt)
  • 92caf33 - fix: update import path for Collection type definition (by Athan Reines)
  • 73cb4ea - feat: refactor declarations to use generics (by Athan Reines)
  • 28e1c84 - docs: resolve C lint errors (by Athan Reines)

Contributors

A total of 2 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Philipp Burckhardt

0.0.6 (2022-02-16)

No changes reported for this release.

0.0.5 (2021-08-23)

No changes reported for this release.

0.0.4 (2021-07-07)

No changes reported for this release.

0.0.3 (2021-06-28)

No changes reported for this release.

0.0.2 (2021-06-16)

No changes reported for this release.

0.0.1 (2021-06-15)

No changes reported for this release.