Skip to content

Latest commit

 

History

History
992 lines (739 loc) · 94.5 KB

File metadata and controls

992 lines (739 loc) · 94.5 KB

CHANGELOG

Package changelog.

Unreleased (2026-07-19)

Features

Bug Fixes

  • 6a1979f - ensure stdlib_float16_bits_t is defined for all stdlib_float16_t type definitions (#13162)

Closed Issues

A total of 2 issues were closed in this release:

#13147, #13275

Commits

Details
  • b765352 - refactor: use accessor functions (by Athan Reines)
  • 9600b95 - refactor: use a single workspace array (by Athan Reines)
  • 98befcc - refactor: update error messages (by Athan Reines)
  • 81614be - feat: add number/uint64/base/set-high-word (#13541) (by Abdul Kaium, Athan Reines)
  • 53a3fd0 - feat: add number/uint64/base/get-low-word (#13543) (by Abdul Kaium, Athan Reines)
  • e21ba43 - docs: update descriptions (by Athan Reines)
  • 073155c - docs: update descriptions (by Athan Reines)
  • f175a72 - chore: clean-up (#13470) (by Philipp Burckhardt, Athan Reines)
  • edd8fe3 - feat: add number/uint64/base/string2words (#13356) (by Abdul Kaium, Athan Reines)
  • 102ab75 - docs: update related packages sections (#13460) (by stdlib-bot)
  • 789169a - docs: rename variable (by Athan Reines)
  • 059dffa - chore: clean-up (#13450) (by Philipp Burckhardt, Athan Reines)
  • f23740a - feat: add number/uint64/base/get-high-word (#13439) (by Abdul Kaium)
  • b18a134 - docs: update related packages sections (#13397) (by stdlib-bot)
  • 369c5e5 - feat: add number/uint64/base/bigint2words (#13379) (by Abdul Kaium, Athan Reines)
  • 3fab81a - chore: fix C lint errors (#13280) (by Ujjwal Verma)
  • f54e568 - docs: update examples and add section headings (#13198) (by Philipp Burckhardt, Athan Reines)
  • 26ebabf - test: update tests in number/uint64/ctor (#13294) (by Abdul Kaium)
  • 4e24379 - docs: fix string interpolation and update comments (#13261) (by Philipp Burckhardt, Athan Reines)
  • 8d10f98 - feat: add number/int64/ctor (#13154) (by Abdul Kaium, Athan Reines)
  • 3684ccc - feat: add uint64/base/number2words (#13250) (by Abdul Kaium, Athan Reines)
  • f29ec0b - docs: add source section header (#13180) (by Philipp Burckhardt)
  • 6a1979f - fix: ensure stdlib_float16_bits_t is defined for all stdlib_float16_t type definitions (#13162) (by Sathwik Vemula)
  • 7dc9808 - docs: fix examples, notes, and return description (#13151) (by Philipp Burckhardt)
  • a8789cc - feat: add toPrimitive support in number/uint64/ctor (#13135) (by Abdul Kaium, Athan Reines)
  • 68d7a66 - chore: update keywords and add missing section heading (#13009) (by Philipp Burckhardt)
  • 13be950 - chore: propagate Uint64.from and decimal-literal fixes to siblings (#12954) (by Philipp Burckhardt)
  • 9cc8e4f - feat: add uint64/base/add (#12518) (by Abdul Kaium, Athan Reines)
  • 46fd304 - chore: follow-up fixes for recent commits (#12933) (by Philipp Burckhardt)
  • dee3dfa - feat: add uint64/base/assert/is-equal (#12508) (by Abdul Kaium, Athan Reines)
  • 06a03d7 - feat: add uint64/base/to-words (#12719) (by Abdul Kaium, 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)
  • c8950bc - docs: add missing tag and fix description (#12821) (by Philipp Burckhardt)
  • 41d00f4 - docs: add links (#12824) (by Philipp Burckhardt)
  • 62beca8 - chore: update keywords (#12831) (by Philipp Burckhardt)

Contributors

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

  • Abdul Kaium
  • Athan Reines
  • Philipp Burckhardt
  • Sathwik Vemula
  • Ujjwal Verma

0.4.1 (2026-06-05)

No changes reported for this release.

0.4.0 (2026-06-05)

Features

  • 02822ec - add number/uint64/ctor (#10908)
  • aa0c054 - add number/float64/base/sub3 (#9778)
  • 4e8074a - add number/float16/base/assert/is-positive-zero (#9643)
  • 2d6416a - add number/float16/base/assert/is-negative-zero (#9623)
  • aebc415 - add number/float16/base/assert/is-nan (#9625)
  • da01e3d - add number/float16/base/sub (#9558)
  • 5301fb5 - add number/float16/base/assert/is-almost-equal (#9500)
  • cf0cdff - add number/float16/base/signbit (#9390)
  • 79f62f0 - add number/float16/base/mul (#9373)
  • 846cfd2 - add number/float16/base/ulp-difference (#9321)
  • 9fe6fcf - add C implementation for number/float16/base/from-word (#9325)
  • 655df20 - add number/float16/base/to-float64 (#9343)
  • b6db722 - add number/float16/base/significand (#9369)
  • 289adf4 - add number/float16/base/to-float32 (#9280)
  • fcd9463 - add number/float16/base/from-binary-string (#9322)
  • bd3ff58 - add C implementation for number/float16/base/exponent (#9315)
  • 4ca4984 - add C implementation for number/float16/base/to-word (#9313)
  • e27a9fb - add C implementation for number/float64/base/to-float16 (#9299)
  • 9f03000 - add number/float32/base/to-float16 (#8938)
  • 285afbb - add number/float16/ctor (#8871)
  • 37b948e - update number/float32/base/assert TypeScript declarations (#9202)
  • d46e973 - update number/float64/base/assert TypeScript declarations (#9203)
  • de4cd3d - add isAlmostSameValue to namespace
  • 05a56f7 - add number/float32/base/assert/is-almost-same-value
  • 51823d9 - rename aliases
  • 563dfe9 - rename aliases
  • 944d850 - add isAlmostSameValue to namespace
  • cb49481 - add number/float64/base/assert/is-almost-same-value
  • 5524aaa - add number/float16/base/from-word (#8733)
  • e4db048 - add number/float16/base/exponent (#8576)
  • 307db9c - add number/float16/base/to-word (#8371)
  • e80fff8 - add number/float16/base/to-binary-string (#8575)
  • 91c8d6f - add number/float64/base/to-float16 (#8207)
  • 9ba40f2 - update number/uint8/base TypeScript declarations
  • 9bdb8b6 - update number/uint32/base TypeScript declarations
  • 7e901bd - update number/uint16/base TypeScript declarations
  • fe9a4ca - update number/int32/base TypeScript declarations
  • 4a62313 - update number/float64/base TypeScript declarations
  • f114dad - update number/float64/base/assert TypeScript declarations
  • 8cb554a - update number/float32/base TypeScript declarations
  • ce7e772 - update number/float32/base/assert TypeScript declarations
  • 774b270 - add missing exports to namespaces
  • 0cf2dd6 - add isAlmostEqual exports to namespaces
  • 379cdb9 - add missing number/float64/base exports to namespace
  • dd27f86 - add missing number/float32/base exports to namespace
  • 6395a59 - add identity to number/uint32/base namespace
  • f21cbe5 - add number/int8/base/identity (#7863)
  • 5a0971a - add number/int16/base/identity (#7862)
  • fcad91e - add number/int32/base/identity (#7861)
  • d4383ec - add number/uint16/base/identity (#7846)
  • b3414ca - add number/uint8/base/identity (#7848)
  • f2fc18c - add number/uint32/base/identity (#7844)
  • 1f65da4 - add number/float32/base/assert/is-almost-equal
  • d10932c - add number/float64/base/assert/is-almost-equal
  • cad154a - add number/float32/base/assert/is-almost-equal-value (#7517)
  • e38f5ec - add number/float64/base/assert/is-almost-equal-value (#7473)
  • 649c05a - add number/float32/base/ulp-difference (#7451)
  • 08a8de6 - add remaining implementation for number/float64/base/ulp-difference (#7446)
  • fe7b8b6 - add initial implementation of number/float64/base/ulp-difference
  • 4b55b3a - add C API and clean-up
  • c763537 - add sub to namespace
  • d946b86 - add number/uint32/base/sub
  • 3065981 - add muldw to namespace
  • 1e80a21 - add mul to namespace
  • 9b26fe7 - add add to namespace
  • 8c4b38b - add number/uint32/base/add
  • 9cecbb4 - add mul to namespace
  • 09203ae - add number/uint16/base/mul
  • 9d1b309 - add sub to namespace
  • 8df5dbe - add number/uint16/base/sub
  • b62127d - add add to namespace
  • 3f1067f - add number/uint16/base/add
  • 05579b9 - add mul to namespace
  • 169c8cb - add number/uint8/base/mul
  • 465c484 - add sub to namespace
  • c310956 - add number/uint8/base/sub
  • 0118405 - add add to namespace
  • f56c9f7 - add number/uint8/base/add
  • 0572aac - add number/float32/base/identity
  • 5bad5d8 - add number/float64/base/identity
  • 5014579 - add number/uint32/base/muldw
  • fd83184 - add number/int32/base/muldw
  • c528ca7 - add number/int32/base/mul
  • 348d584 - add number/uint32/base/mul
  • e8c4318 - add number/float32/base/sub
  • 7ae2f22 - add number/float32/base/mul
  • 5928127 - add number/float32/base/div
  • 2dc9e44 - add number/float64/base/sub
  • 04dad66 - add number/float64/base/div
  • b492938 - add number/float64/base/mul
  • 6f5ff44 - add number/float32/base/add
  • 9482391 - add number/float64/base/add5
  • a4c46eb - add number/float64/base/add4
  • 8237449 - add number/float64/base/add3
  • 6747b5e - add number/float64/base/add
  • 9aaeaaa - add C implementation for number/float32/base/signbit (#3399)

Bug Fixes

  • 876ea56 - ensure BigInts are coerced to number primitives (#12472)
  • c73b05b - move function declarations inside extern \"C\" block in number/float16/ctor

BREAKING CHANGES

  • 8dbf11d: remove NaN checks

    • To migrate, users should explicitly perform NaN checks before invoking this API and its assign method.
  • 8a85314: remove NaN checks and optimize implementation for better performance

  • 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 24 issues were closed in this release:

#5347, #5501, #6031, #6356, #6588, #6616, #6703, #6826, #7003, #7337, #7349, #7393, #7532, #8027, #8136, #8170, #8877, #8895, #9288, #9777, #9800, #9800, #9800, #9800

Commits

Details
  • 876ea56 - fix: ensure BigInts are coerced to number primitives (#12472) (by Abdul Kaium)
  • 02822ec - feat: add number/uint64/ctor (#10908) (by Abdul Kaium, Athan Reines)
  • aedb51d - docs: change type to integer in number/uint32/base/identity REPL docs (#11759) (by Philipp Burckhardt)
  • 8dbf11d - refactor: remove NaN checks and optimize performance (by Abdul Kaium)
  • 8a85314 - refactor: remove NaN checks and optimize implementation for better performance (#11699) (by Abdul Kaium, Athan Reines)
  • 194227f - refactor: update number/uint32/base/mul to utilize number/int32/base/mul (#11502) (by Abdul Kaium)
  • fe2eec4 - bench: refactor to use string interpolation in number (#11603) (by Karan Anand)
  • 99dbca0 - bench: refactor random number generation in number/int32/base/mul (#11494) (by Abdul Kaium)
  • c9560de - docs: refactor to use logEachMap in examples (#11454) (by Lokesh Ranjan)
  • 35566af - docs: fix C examples in READMEs (#11229) (by anee3, Athan Reines)
  • 0ca797b - bench: use float literals for uniform range arguments (by Philipp Burckhardt)
  • 90c521f - docs: remove extra empty line (#10225) (by stdlib-bot)
  • 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)
  • b98b7fd - bench: refactor to use string interpolation in number/float16/base (#9906) (by Lokesh Ranjan)
  • a1b3377 - docs: update number/int8/base TypeScript declarations (#9899) (by stdlib-bot)
  • 41c55d8 - docs: update number/int16/base TypeScript declarations (#9898) (by stdlib-bot)
  • aa0c054 - feat: add number/float64/base/sub3 (#9778) (by Sachin Pangal, Neeraj Pathak)
  • f133840 - chore: add number/int16/base scaffolding (by Philipp Burckhardt)
  • d52aafd - chore: add number/int8/base scaffolding (by Philipp Burckhardt)
  • ebcc5cd - test: replace math-assert with float16-assert (#9789) (by Lokesh Ranjan)
  • b44c340 - test: replace math-assert with float16-assert (#9790) (by Lokesh Ranjan)
  • 8107f89 - test: replace math-assert with float16-assert for to-float64 (#9799) (by Lokesh Ranjan)
  • b3348f7 - test: replace math-assert with float16-assert for from-binary-string (#9798) (by Lokesh Ranjan)
  • 1129c90 - style: remove whitespace and update keywords (by Athan Reines)
  • 4e8074a - feat: add number/float16/base/assert/is-positive-zero (#9643) (by Neeraj Pathak, Philipp Burckhardt)
  • 63a9af5 - docs: update descriptions (by Athan Reines)
  • 2d6416a - feat: add number/float16/base/assert/is-negative-zero (#9623) (by Neeraj Pathak)
  • aebc415 - feat: add number/float16/base/assert/is-nan (#9625) (by Lokesh Ranjan)
  • 056ece8 - chore: update meta data (by Athan Reines)
  • da01e3d - feat: add number/float16/base/sub (#9558) (by Lokesh Ranjan, Philipp Burckhardt)
  • 5301fb5 - feat: add number/float16/base/assert/is-almost-equal (#9500) (by Neeraj Pathak, Philipp Burckhardt)
  • ff11bf4 - chore: add structured package data for number/float32/base/div (#9547) (by Neeraj Pathak)
  • 2b51497 - chore: add structured package data for number/float64/base/div (#9490) (by Neeraj Pathak)
  • cf0cdff - feat: add number/float16/base/signbit (#9390) (by Neeraj Pathak, Athan Reines, stdlib-bot, Gururaj Gurram)
  • e3c8773 - test: fix description (by Philipp Burckhardt)
  • 6ce0275 - docs: remove incorrect hyphens from JSDoc returns annotations (by Philipp Burckhardt)
  • c17b411 - docs: split up into multiple examples (by Philipp Burckhardt)
  • 79f62f0 - feat: add number/float16/base/mul (#9373) (by Sagar Ratna Chaudhary, Athan Reines)
  • 846cfd2 - feat: add number/float16/base/ulp-difference (#9321) (by Neeraj Pathak, Athan Reines)
  • 9fe6fcf - feat: add C implementation for number/float16/base/from-word (#9325) (by Gururaj Gurram, Athan Reines, stdlib-bot)
  • 825738a - bench: use correct variable name in benchmark for number/float32/base/signbit (#9378) (by Samarth Kolarkar)
  • 655df20 - feat: add number/float16/base/to-float64 (#9343) (by Gururaj Gurram, stdlib-bot)
  • b6db722 - feat: add number/float16/base/significand (#9369) (by Gururaj Gurram, Athan Reines, stdlib-bot)
  • 289adf4 - feat: add number/float16/base/to-float32 (#9280) (by Gururaj Gurram, Athan Reines, stdlib-bot)
  • fcd9463 - feat: add number/float16/base/from-binary-string (#9322) (by Samarth Kolarkar, Athan Reines, Gururaj Gurram)
  • bd3ff58 - feat: add C implementation for number/float16/base/exponent (#9315) (by Gururaj Gurram, Athan Reines, stdlib-bot)
  • 4ca4984 - feat: add C implementation for number/float16/base/to-word (#9313) (by Gururaj Gurram, Athan Reines)
  • 9e37c3a - chore: address commit comments (#9294) (by DivitJain26)
  • e27a9fb - feat: add C implementation for number/float64/base/to-float16 (#9299) (by Gururaj Gurram)
  • 22e2828 - docs: update description (#9291) (by stdlib-bot)
  • 9f03000 - feat: add number/float32/base/to-float16 (#8938) (by Gururaj Gurram, Athan Reines, stdlib-bot)
  • c73b05b - fix: move function declarations inside extern \"C\" block in number/float16/ctor (by Philipp Burckhardt)
  • 9799f77 - bench: minor clean-up (by Philipp Burckhardt)
  • d61ac9c - docs: fix README sections (by Athan Reines)
  • e2f119d - docs: fix description (by Athan Reines)
  • 285afbb - feat: add number/float16/ctor (#8871) (by Gururaj Gurram, Athan Reines, stdlib-bot)
  • 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)
  • d46e973 - feat: update number/float64/base/assert TypeScript declarations (#9203) (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)
  • 944d850 - feat: add isAlmostSameValue to namespace (by Athan Reines)
  • cb49481 - feat: add number/float64/base/assert/is-almost-same-value (by Athan Reines)
  • 82f9d54 - bench: refactor to use string interpolation in number/uint32/base/mul (#8944) (by Krishna Awasthi)
  • 0a1fd8e - bench: refactor to use string interpolation in number/uint8/base/identity (#8943) (by Krishna Awasthi)
  • 45e4ab4 - bench: refactor to use string interpolation in number/uint8/base/add (#8942) (by Krishna Awasthi)
  • afbf4d2 - bench: refactor to use string interpolation in number/uint8/base/sub (#8941) (by Krishna Awasthi)
  • 6a9445c - bench: refactor to use string interpolation in number/uint8/base/mul (#8905) (by Krishna Awasthi)
  • 5d190d4 - chore: fix C lint errors (#8896) (by Geo Daoyu)
  • 26cdd2f - chore: fix C lint errors (#8880) (by Geo Daoyu)
  • 5524aaa - feat: add number/float16/base/from-word (#8733) (by Gururaj Gurram, Athan Reines, stdlib-bot)
  • e4db048 - feat: add number/float16/base/exponent (#8576) (by Gururaj Gurram, stdlib-bot)
  • 307db9c - feat: add number/float16/base/to-word (#8371) (by Gururaj Gurram, Athan Reines, stdlib-bot)
  • 387d027 - test: check first element twice for sign bit being either 0 or 1 (by Philipp Burckhardt)
  • e80fff8 - feat: add number/float16/base/to-binary-string (#8575) (by Gururaj Gurram, Athan Reines)
  • 91c8d6f - feat: add number/float64/base/to-float16 (#8207) (by Gururaj Gurram, 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)
  • f920adc - chore: fix C lint errors (#8180) (by Navyansh Kesarwani, Athan Reines)
  • db17d2d - chore: fix C lint errors (#8137) (by Geo Daoyu, Athan Reines)
  • 9ba40f2 - feat: update number/uint8/base TypeScript declarations (by Philipp Burckhardt)
  • 9bdb8b6 - feat: update number/uint32/base TypeScript declarations (by Philipp Burckhardt)
  • 7e901bd - feat: update number/uint16/base TypeScript declarations (by Philipp Burckhardt)
  • fe9a4ca - feat: update number/int32/base TypeScript declarations (by Philipp Burckhardt)
  • 4a62313 - feat: update number/float64/base TypeScript declarations (by Philipp Burckhardt)
  • f114dad - feat: update number/float64/base/assert TypeScript declarations (by Philipp Burckhardt)
  • 8cb554a - feat: update number/float32/base TypeScript declarations (by Philipp Burckhardt)
  • ce7e772 - feat: update number/float32/base/assert TypeScript declarations (by Philipp Burckhardt)
  • af59fdf - chore: minor clean-up (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)
  • 774b270 - feat: add missing exports to namespaces (by Philipp Burckhardt)
  • 0cf2dd6 - feat: add isAlmostEqual exports to namespaces (by Philipp Burckhardt)
  • 379cdb9 - feat: add missing number/float64/base exports to namespace (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)
  • 6395a59 - feat: add identity to number/uint32/base namespace (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)
  • 07f7c05 - test: use standardized assertion messages and fix lint errors (by Philipp Burckhardt)
  • 7483bef - test: use .strictEqual() instead of .equal() (by Philipp Burckhardt)
  • 8c20ca4 - bench: fix types in C benchmarks (#7865) (by Gunj Joshi)
  • b5cb6da - docs: replace integer by uinteger in JSDocs (#7866) (by Gunj Joshi)
  • 64bb2ec - bench: fix types in C benchmarks (#7864) (by Gunj Joshi)
  • f21cbe5 - feat: add number/int8/base/identity (#7863) (by Gunj Joshi)
  • 5a0971a - feat: add number/int16/base/identity (#7862) (by Gunj Joshi)
  • fcad91e - feat: add number/int32/base/identity (#7861) (by Gunj Joshi)
  • 1a121d7 - docs: fix missing includes (by Athan Reines)
  • d4383ec - feat: add number/uint16/base/identity (#7846) (by Gunj Joshi)
  • b3414ca - feat: add number/uint8/base/identity (#7848) (by Gunj Joshi)
  • d182d88 - docs: use correct types in number/uint32/base/add (#7850) (by Gunj Joshi)
  • f2fc18c - feat: add number/uint32/base/identity (#7844) (by Gunj Joshi, Athan Reines)
  • 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)
  • 409c1ff - remove: remove number/float64/base/assert/is-almost-equal-value (by Karan Anand)
  • d10932c - feat: add number/float64/base/assert/is-almost-equal (by Karan Anand)
  • 260a8ca - docs: fix examples (by Karan Anand)
  • bc8edad - docs: fix examples (by Karan Anand)
  • 8ea46b6 - test: update descriptions to match language used in JS tests (by Philipp Burckhardt)
  • f40cc8a - chore: fix C lint errors (#7533) (by Geo Daoyu)
  • cad154a - feat: add number/float32/base/assert/is-almost-equal-value (#7517) (by Karan Anand, Athan Reines)
  • e38f5ec - feat: add number/float64/base/assert/is-almost-equal-value (#7473) (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)
  • 0f53f18 - docs: fix comment (by Karan Anand)
  • 08a8de6 - feat: add remaining implementation for number/float64/base/ulp-difference (#7446) (by Karan Anand, Athan Reines)
  • 5aeb4ef - chore: update package meta data (#7442) (by stdlib-bot)
  • a61496d - docs: add example (by Athan Reines)
  • ef1811a - docs: add example (by Athan Reines)
  • fe7b8b6 - feat: add initial implementation of number/float64/base/ulp-difference (by Athan Reines)
  • 07d3925 - chore: fix EditorConfig lint errors (#7398) (by Lokesh Ranjan)
  • eff9b74 - chore: fix EditorConfig lint errors (#7356) (by Lokesh Ranjan)
  • c0af677 - docs: update related packages sections (#7352) (by stdlib-bot)
  • 930d012 - chore: fix C lint errors (#7338) (by Geo Daoyu)
  • c584077 - docs: update namespace table of contents (#7283) (by stdlib-bot)
  • 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)
  • 4b55b3a - feat: add C API and clean-up (by Athan Reines)
  • b299663 - chore: add notes (by Athan Reines)
  • 5cb475e - docs: add notes (by Athan Reines)
  • 5572fe5 - chore: add notes and clean-up (by Athan Reines)
  • 8e82087 - docs: update namespace table of contents (#7261) (by stdlib-bot)
  • c763537 - feat: add sub to namespace (by Athan Reines)
  • d946b86 - feat: add number/uint32/base/sub (by Athan Reines)
  • 3065981 - feat: add muldw to namespace (by Athan Reines)
  • 1e80a21 - feat: add mul to namespace (by Athan Reines)
  • 9b26fe7 - feat: add add to namespace (by Athan Reines)
  • 8c4b38b - feat: add number/uint32/base/add (by Athan Reines)
  • 348cca4 - docs: add notes (by Athan Reines)
  • 6e5459a - docs: add notes (by Athan Reines)
  • 9cecbb4 - feat: add mul to namespace (by Athan Reines)
  • 09203ae - feat: add number/uint16/base/mul (by Athan Reines)
  • 9d1b309 - feat: add sub to namespace (by Athan Reines)
  • 8df5dbe - feat: add number/uint16/base/sub (by Athan Reines)
  • b62127d - feat: add add to namespace (by Athan Reines)
  • 3f1067f - feat: add number/uint16/base/add (by Athan Reines)
  • 05579b9 - feat: add mul to namespace (by Athan Reines)
  • 169c8cb - feat: add number/uint8/base/mul (by Athan Reines)
  • 590e647 - docs: fix description (by Athan Reines)
  • 465c484 - feat: add sub to namespace (by Athan Reines)
  • c310956 - feat: add number/uint8/base/sub (by Athan Reines)
  • e21f523 - docs: fix return value (by Athan Reines)
  • 3223642 - bench: fix assertion (by Athan Reines)
  • 0118405 - feat: add add to namespace (by Athan Reines)
  • f56c9f7 - feat: add number/uint8/base/add (by Athan Reines)
  • 2a27875 - chore: clean-up (by Athan Reines)
  • ccff6bb - chore: fix JavaScript lint errors (#7066) (by Uday Kakade)
  • 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)
  • 7f1101e - chore: fix EditorConfig lint errors (#6596) (by Mahfuza Humayra Mohona, Athan Reines)
  • ecc74c7 - chore: fix EditorConfig lint errors (#6181) (by MANI, Athan Reines)
  • 1820a95 - docs: update related packages sections (#6503) (by stdlib-bot)
  • a1e230f - chore: clean up cppcheck-suppress comments (by Karan Anand)
  • 8f4f7b9 - refactor: rename file (#6128) (by Gururaj Gurram)
  • 0572aac - feat: add number/float32/base/identity (by Gururaj Gurram)
  • 5bad5d8 - feat: add number/float64/base/identity (by Gururaj Gurram)
  • 5014579 - feat: add number/uint32/base/muldw (by Gururaj Gurram)
  • 9a6831e - refactor: update paths (by Gururaj Gurram)
  • fd83184 - feat: add number/int32/base/muldw (by Gururaj Gurram)
  • 2540748 - refactor: update paths (by Gururaj Gurram)
  • c528ca7 - feat: add number/int32/base/mul (by Gururaj Gurram)
  • 4fdea8f - chore: fix EditorConfig lint errors (#5514) (by Justyn Shelby)
  • 635e38f - refactor: rename file in number/float32/base/add (#5498) (by Gururaj Gurram)
  • 348d584 - feat: add number/uint32/base/mul (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)
  • 35df6a5 - chore: fix C lint errors (#5354) (by Gopi Kishan)
  • 92761ec - refactor: update paths (by Gururaj Gurram)
  • 2dc9e44 - feat: add number/float64/base/sub (by Gururaj Gurram)
  • e910b33 - refactor: update paths (by Gururaj Gurram)
  • 04dad66 - feat: add number/float64/base/div (by Gururaj Gurram)
  • eecf3f4 - refactor: update paths (by Gururaj Gurram)
  • b492938 - feat: add number/float64/base/mul (by Gururaj Gurram)
  • 6f5ff44 - feat: add number/float32/base/add (by Gururaj Gurram)
  • 9482391 - feat: add number/float64/base/add5 (by Gururaj Gurram)
  • a4c46eb - feat: add number/float64/base/add4 (by Gururaj Gurram)
  • 8237449 - feat: add number/float64/base/add3 (by Gururaj Gurram)
  • 836170d - refactor: update paths (by Gururaj Gurram)
  • 6747b5e - feat: add number/float64/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)

Contributors

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

  • Abdul Kaium
  • Athan Reines
  • DivitJain26
  • Geo Daoyu
  • Gopi Kishan
  • Gunj Joshi
  • Guru Prasad Sharma
  • Gururaj Gurram
  • Justyn Shelby
  • Karan Anand
  • Krishna Awasthi
  • Lokesh Ranjan
  • MANI
  • Mahfuza Humayra Mohona
  • Navyansh Kesarwani
  • Neeraj Pathak
  • Philipp Burckhardt
  • Sachin Pangal
  • Sagar Ratna Chaudhary
  • Samarth Kolarkar
  • Uday Kakade
  • Vara Rahul Rajana
  • anee3

0.3.3 (2024-11-05)

No changes reported for this release.

0.3.2 (2024-11-05)

Commits

Details
  • b89c97c - docs: resolve lint errors in TS declaration files (by Philipp Burckhardt)
  • b723a6e - docs: fix errors in comments and clean-up (by Philipp Burckhardt)
  • 6e9f42e - docs: harmonize list formatting in repl.txt and ensure starting newline (by Philipp Burckhardt)

Contributors

A total of 1 person contributed to this release. Thank you to this contributor:

  • Philipp Burckhardt

0.3.1 (2024-08-18)

No changes reported for this release.

0.3.0 (2024-08-17)

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)
  • 0616f00 - docs: update related packages sections (by stdlib-bot)
  • 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-05)

No changes reported for this release.

0.2.0 (2024-02-05)

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
  • d416f05 - add isSameValueZero to namespace
  • 9eec2ad - add number/float64/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
  • e2a8c34 - add assert to namespace
  • 6e01e5f - add number/float64/base/assert
  • 4cae4c7 - add number/float64/base/assert/is-same-value

Bug Fixes

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)
  • 23fdf15 - docs: update link (by Athan Reines)
  • 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)
  • d416f05 - feat: add isSameValueZero to namespace (by Athan Reines)
  • 9eec2ad - feat: add number/float64/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)
  • 868324a - style: add missing decimals (by Athan Reines)
  • e2a8c34 - feat: add assert to namespace (by Athan Reines)
  • 6e01e5f - feat: add number/float64/base/assert (by Athan Reines)
  • 3f84b6f - refactor: reduce addon boilerplate (by Athan Reines)
  • 4cae4c7 - feat: add number/float64/base/assert/is-same-value (by Athan Reines)
  • a170482 - fix: add missing field (by Athan Reines)
  • c506804 - docs: fix example code (by Philipp Burckhardt)
  • e8cf70a - docs: update related packages sections (#1263) (by stdlib-bot)
  • dea49e0 - docs: use single quotes in require calls instead of backticks (by Philipp Burckhardt)
  • f27ce09 - docs: update related packages sections (#1254) (by stdlib-bot)
  • 8affb20 - docs: update related packages sections (#1248) (by stdlib-bot)
  • 8ef1f9e - docs: update related packages sections (#1233) (by stdlib-bot)
  • 398a2ac - docs: update related packages sections (#1228) (by stdlib-bot)
  • fe1a276 - docs: update related packages sections (#1220) (by stdlib-bot)
  • cf3668f - docs: update related packages sections (#1210) (by stdlib-bot)
  • 5e1216b - docs: update related packages sections (#1192) (by stdlib-bot)
  • 32e396e - docs: update related packages sections (#1185) (by stdlib-bot)
  • 1879534 - docs: update related packages sections (#1179) (by stdlib-bot)
  • 4d6b104 - docs: update related packages sections (#1172) (by stdlib-bot, Athan Reines)
  • bf038c4 - docs: update related packages sections (#1168) (by stdlib-bot)
  • d575e8b - docs: update related packages sections (#1167) (by stdlib-bot)
  • 26cf434 - docs: update related packages sections (#1156) (by stdlib-bot)
  • 2f0cb7e - docs: update related packages sections (#1154) (by stdlib-bot)
  • 57d81e4 - docs: update related packages sections (#1151) (by stdlib-bot)
  • 73f98e4 - docs: update related packages sections (#1150) (by stdlib-bot)
  • e9778a4 - build: do not escape special Markdown characters in code (by Philipp Burckhardt)
  • 78a556e - docs: update related packages sections (#1145) (by stdlib-bot)
  • 4626ee3 - build: remove tslint directives (by Philipp Burckhardt)
  • 8fbd70f - build: replace tslint directive with eslint equivalent (by Philipp Burckhardt)
  • 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)

Contributors

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

  • Athan Reines
  • Philipp Burckhardt

0.1.1 (2023-11-08)

No changes reported for this release.

0.1.0 (2023-11-08)

Features

  • 898e8e4 - update minimum TypeScript version
  • c23a1d5 - refactor declarations to use generics
  • efcd0af - refactor declarations to use generics
  • 1e1b4b1 - refactor declarations to use generics
  • 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.
  • c23a1d5: refactor declarations to use generics

  • efcd0af: refactor declarations to use generics

  • 1e1b4b1: refactor declarations to use generics

  • 73cb4ea: refactor declarations to use generics

Commits

Details
  • d73bbf4 - build: replace lint directives (by Philipp Burckhardt)
  • bf2cf8b - build: remove tslint directives (by Philipp Burckhardt)
  • 898e8e4 - feat: update minimum TypeScript version (by Philipp Burckhardt)
  • 92caf33 - fix: update import path for Collection type definition (by Athan Reines)
  • 0e39133 - chore: use strictEqual checks and resolve lint errors (by Philipp Burckhardt)
  • c23a1d5 - feat: refactor declarations to use generics (by Athan Reines)
  • efcd0af - feat: refactor declarations to use generics (by Athan Reines)
  • 1e1b4b1 - feat: refactor declarations to use generics (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.10 (2021-08-23)

No changes reported for this release.

0.0.9 (2021-07-07)

No changes reported for this release.

0.0.8 (2021-06-27)

No changes reported for this release.

0.0.7 (2021-06-16)

No changes reported for this release.

0.0.6 (2021-06-15)

No changes reported for this release.

0.0.5 (2021-06-13)

No changes reported for this release.

0.0.4 (2021-06-12)

No changes reported for this release.

0.0.3 (2021-06-12)

No changes reported for this release.

0.0.2 (2021-06-10)

No changes reported for this release.

0.0.1 (2021-06-10)

No changes reported for this release.