Skip to content

Latest commit

 

History

History
1588 lines (1313 loc) · 174 KB

File metadata and controls

1588 lines (1313 loc) · 174 KB

CHANGELOG

Package changelog.

Unreleased (2026-04-19)

Features

Bug Fixes

  • db05364 - address broken test
  • 39d6e10 - address broken test
  • 1add791 - resolve normalized data type
  • 266be21 - correct function signature of TypeScript declaration
  • 2eaea4a - add type check to ensure only options objects are passed to factory
  • 6fcba80 - ensure support for zero-dimensional ndarray distribution parameters
  • b082d29 - update include paths and reorder includes
  • 40b01fb - update include paths and refactor branching logic
  • 5939fb1 - update include paths and refactor branching logic
  • e1296c1 - update include paths and reorder includes
  • 7ef177c - update include paths and reorder includes
  • 51ab6ca - update include paths and reorder includes
  • 1001ae3 - remove unused imports
  • 83f2a61 - remove unused imports

BREAKING CHANGES

  • 62ed403: drop support for default options

    • Previously, the factory method supported providing defaults for various ndarray options (e.g., readonly, mode, order, etc). These options have been removed. Instead, users should pass them along to the main API for generating pseudorandom numbers. To replicate previous functionality, create your own wrapper which uses partial application to pass a set of "default" options for each invocation of the PRNG function.
  • 8b1548f: update namespace declarations

    • To migrate, users should consult the corresponding packages containing the respective implementations to determine what is breaking. The primary breakages come from the blas/* namespace, where we recently refactored how top-level BLAS APIs operate on input arguments.

Closed Issues

A total of 10 issues were closed in this release:

#5933, #6213, #6236, #6663, #6901, #7148, #7199, #7349, #8200, #9072

Commits

Details
  • 4574e32 - bench: add factory benchmarks to random/base PRNGs (#11563) (by Philipp Burckhardt)
  • 70acfd3 - bench: refactor to use string interpolation in @stdlib/random (#11427) (by Karan Anand)
  • 49fc241 - docs: fix options.seed duplicate and add missing options.copy tags in random/iter (#11558) (by Philipp Burckhardt)
  • fddbb92 - bench: refactor to use string interpolation in @stdlib/random/iter (#11424) (by Karan Anand)
  • b808ef2 - bench: refactor to use string interpolation in @stdlib/random/strided (#11426) (by Karan Anand)
  • 3a9811b - bench: refactor to use string interpolation in @stdlib/random/strided (#11425) (by Karan Anand)
  • 75a9f4d - bench: refactor to use string interpolation in @stdlib/random/streams (#11422) (by Karan Anand)
  • f3146ac - bench: refactor to use string interpolation in @stdlib/random/array (#11417) (by Karan Anand)
  • c0ca8d9 - bench: refactor to use string interpolation in @stdlib/random/array (#11415) (by Karan Anand)
  • c7c1e58 - bench: refactor to use string interpolation in @stdlib/random/array (#11416) (by Karan Anand)
  • 46881ca - bench: refactor to use string interpolation inrandom/base/geometric (#10229) (by Shubham)
  • 3a78025 - bench: refactor to use string interpolation in random/base/frechet (#10231) (by Shubham)
  • 8278221 - bench: refactor to use string interpolation in random/base/exponential (#10230) (by Shubham)
  • 5ba7ff8 - bench: refactor to use string interpolation in random/base/f (#10232) (by Shubham)
  • f79b9dd - docs: fix and regenerate random namespace README (by Philipp Burckhardt)
  • 68446dc - docs: update namespace table of contents (#9848) (by stdlib-bot)
  • 0472076 - docs: remove duplicated words in documentation and comments (by Philipp Burckhardt)
  • 8b93c8d - feat: update random/tools TypeScript declarations (#9718) (by stdlib-bot)
  • ef9c1b0 - feat: update random TypeScript declarations (#9717) (by stdlib-bot)
  • e35173c - docs: update examples (by Athan Reines)
  • 4a75382 - docs: update README (by Athan Reines)
  • 55a2f26 - build: add scaffold for ternary random packages (by Athan Reines)
  • cfab032 - feat: add triangular to namespace (by Athan Reines)
  • 132493e - feat: add random/triangular (by Athan Reines)
  • a064afe - feat: add hypergeometric to namespace (by Athan Reines)
  • 62872f6 - feat: add random/hypergeometric (by Athan Reines)
  • 30ca17e - docs: remove extraneous comma in random/frechet function signature (by Philipp Burckhardt)
  • cab5bb0 - feat: add frechet to namespace (by Athan Reines)
  • 73344ab - feat: add random/frechet (by Athan Reines)
  • fe91f02 - feat: add ternaryFactory to namespace (by Athan Reines)
  • 244addc - feat: add ternary to namespace (by Athan Reines)
  • 36bb700 - feat: add random/tools/ternary-factory (by Athan Reines)
  • b18f5a0 - style: resolve lint failure (by Athan Reines)
  • 4b0f789 - style: resolve lint failure (by Athan Reines)
  • 41a6983 - style: resolve lint failure (by Athan Reines)
  • c3ece9a - style: resolve lint failure (by Athan Reines)
  • bb15dcc - feat: add random/tools/ternary (by Athan Reines)
  • db05364 - fix: address broken test (by Athan Reines)
  • 39d6e10 - fix: address broken test (by Athan Reines)
  • 5573d86 - test: fix broken tests (by Athan Reines)
  • 86003ad - docs: update dtype type (by Athan Reines)
  • 13e7d2c - refactor: support data type instances (by Athan Reines)
  • 1add791 - fix: resolve normalized data type (by Athan Reines)
  • b5edd51 - docs: update parameter types (by Athan Reines)
  • cb54e8e - refactor: add support for data type instances (by Athan Reines)
  • 73f0550 - docs: update dtype type (by Athan Reines)
  • a10e596 - docs: update dtype type (by Athan Reines)
  • 01483ec - docs: update dtype type (by Athan Reines)
  • 2ae99ef - docs: fix usage comments in scaffold scripts and indentation (by Philipp Burckhardt)
  • 2926fcd - feat: update random TypeScript declarations (#9407) (by stdlib-bot)
  • 54dedc8 - docs: update example (by Athan Reines)
  • 4abc1e5 - docs: update example (by Athan Reines)
  • 8b67e65 - docs: update example (by Athan Reines)
  • 29770ff - docs: update example (by Athan Reines)
  • 5da1e4c - docs: fix description (by Athan Reines)
  • 23f974f - docs: fix description (by Athan Reines)
  • 1632bdd - build: add scaffold for unary PRNGs (by Athan Reines)
  • 7cd701d - chore: update package meta data (#9404) (by stdlib-bot)
  • 974bdef - feat: add t to namespace (by Athan Reines)
  • ff7ce26 - feat: add random/t (by Athan Reines)
  • 3645e6c - feat: add rayleigh to namespace (by Athan Reines)
  • e4414c2 - feat: add random/rayleigh (by Athan Reines)
  • 662aff5 - feat: add poisson to namespace (by Athan Reines)
  • 3307779 - feat: add random/poisson (by Athan Reines)
  • 403cbb2 - feat: add geometric to namespace (by Athan Reines)
  • 75d85d7 - feat: add random/geometric (by Athan Reines)
  • 9f88603 - feat: add chisquare to namespace (by Athan Reines)
  • 4674606 - feat: add random/chisquare (by Athan Reines)
  • effce74 - feat: add chi to namespace (by Athan Reines)
  • 0f7ed03 - feat: add random/chi (by Athan Reines)
  • 6f0db86 - feat: add bernoulli to namespace (by Athan Reines)
  • 11bb93d - feat: add random/bernoulli (by Athan Reines)
  • 9446418 - chore: clean-up tests, benchmarks, and examples (by Athan Reines)
  • c4b6444 - test: serialize returned dtype to string and fix defaults (by Athan Reines)
  • 28e03f0 - test: serialize returned dtype to string (by Athan Reines)
  • bd0b5c8 - build: fix descriptions (by Athan Reines)
  • 227e178 - build: fix descriptions (by Athan Reines)
  • 67e1d65 - build: fix descriptions (by Athan Reines)
  • 52c06ee - docs: fix descriptions (by Athan Reines)
  • 9e5f4c4 - feat: update random TypeScript declarations (#9302) (by stdlib-bot, Philipp Burckhardt)
  • 6260a0a - docs: correct parameter descriptions in random/weibull (by Philipp Burckhardt)
  • 7f63ca2 - bench: reduce maximum array size (by Athan Reines)
  • 0783b86 - build: reduce maximum size (by Athan Reines)
  • 4bf3633 - test: guard against edge case (by Athan Reines)
  • a1536b0 - test: guard against edge case (by Athan Reines)
  • 36d236e - test: guard against edge case (by Athan Reines)
  • e98a1fd - chore: add directory (by Athan Reines)
  • 7f98596 - chore: add directory (by Athan Reines)
  • abbab8f - build: fix configuration (by Athan Reines)
  • b5e5d2e - docs: update heading (by Athan Reines)
  • 83bc2d5 - build: add configuration files (by Athan Reines)
  • 131ec4f - feat: add weibull to namespace (by Athan Reines)
  • c8e66e1 - feat: add random/weibull (by Athan Reines)
  • 630d205 - feat: add pareto1 to namespace (by Athan Reines)
  • a9ef7e7 - feat: add random/pareto-type1 (by Athan Reines)
  • 90a6086 - feat: add negativeBinomial to namespace (by Athan Reines)
  • 7b9e0c3 - feat: add random/negative-binomial (by Athan Reines)
  • 410d47c - feat: add lognormal to namespace (by Athan Reines)
  • 23186c7 - feat: add random/lognormal (by Athan Reines)
  • 5455bfd - feat: add logistic to namespace (by Athan Reines)
  • 17e1b56 - feat: add random/logistic (by Athan Reines)
  • e67e70e - feat: add levy to namespace (by Athan Reines)
  • b3567e4 - feat: add random/levy (by Athan Reines)
  • 493f98c - feat: add laplace to namespace (by Athan Reines)
  • 1919a5e - feat: add random/laplace (by Athan Reines)
  • 00eb024 - feat: add kumaraswamy to namespace (by Athan Reines)
  • f3a2521 - feat: add random/kumaraswamy (by Athan Reines)
  • 35c849b - feat: add invgamma to namespace (by Athan Reines)
  • c1a109d - feat: add random/invgamma (by Athan Reines)
  • b0b35d6 - feat: add gumbel to namespace (by Athan Reines)
  • 9617715 - feat: add random/gumbel (by Athan Reines)
  • 5d469b6 - feat: add gamma to namespace (by Athan Reines)
  • 5d1548b - feat: add random/gamma (by Athan Reines)
  • 39410b7 - feat: add f to namespace (by Athan Reines)
  • a14a24f - feat: add random/f (by Athan Reines)
  • 3cf0e30 - feat: add erlang to namespace (by Athan Reines)
  • fbcf181 - feat: add random/erlang (by Athan Reines)
  • 156d8c8 - feat: add cosine to namespace (by Athan Reines)
  • 0745106 - feat: add random/cosine (by Athan Reines)
  • e147dab - feat: add cauchy to namespace (by Athan Reines)
  • 4b6fdac - feat: add random/cauchy (by Athan Reines)
  • a4ef6b2 - feat: add binomial to namespace (by Athan Reines)
  • a2b124a - feat: add random/binomial (by Athan Reines)
  • 1f09273 - feat: add betaprime to namespace (by Athan Reines)
  • fac97f8 - feat: add random/betaprime (by Athan Reines)
  • 71374bd - feat: add discreteUniform to namespace (by Athan Reines)
  • 10ace78 - build: fix template string for package name (by Athan Reines)
  • 737faf1 - feat: add random/discrete-uniform (by Athan Reines)
  • f8d9231 - build: fix parameter description wrapping (by Athan Reines)
  • 44f6dfe - style: resolve lint failures (by Athan Reines)
  • e1f06d3 - build: update to support wrapping a dtype kind description (by Athan Reines)
  • 239d0a4 - build: fix templates to allow parameterization of dtype kind description (by Athan Reines)
  • 25bbc26 - build: fix template (by Athan Reines)
  • 4154b4c - docs: update example (by Athan Reines)
  • b329dc5 - docs: update example (by Athan Reines)
  • 6930e13 - docs: update example (by Athan Reines)
  • e1eec0f - feat: add beta to namespace (by Athan Reines)
  • f70c800 - feat: add random/beta (by Athan Reines)
  • d5c02c8 - feat: add arcsine to namespace (by Athan Reines)
  • d59b7e2 - feat: add random/arcsine (by Athan Reines)
  • 4556b18 - feat: add normal to namespace (by Athan Reines)
  • c07940c - docs: fix parameter names (by Athan Reines)
  • 6c7a45f - build: fix parameter names (by Athan Reines)
  • 00d6ad3 - feat: add random/normal (by Athan Reines)
  • ccab22a - chore: fix config (by Athan Reines)
  • 3594a07 - build: add configuration for normal distribution (by Athan Reines)
  • b5a3d6b - build: fix property names (by Athan Reines)
  • ae58ac1 - build: add scaffold for binary PRNGs (by Athan Reines)
  • 8a1514d - chore: update descriptions and benchmarks (by Athan Reines)
  • e158863 - docs: fix comments (by Athan Reines)
  • 13c7491 - chore: move scaffold to random/array namespace (by Athan Reines)
  • 4e5528a - chore: move scaffold to random/array namespace (by Athan Reines)
  • 8addcf7 - chore: move scaffold to random/array namespace (by Athan Reines)
  • e369fa9 - build: remove explicit dependence on _tools directory (by Athan Reines)
  • 3dda71a - chore: move scaffold to random/strided namespace (by Athan Reines)
  • a06cfdd - chore: fix C lint errors (#9073) (by Geo Daoyu, Athan Reines)
  • 226d13a - docs: set doctest alias and update example code (by Philipp Burckhardt)
  • 47088cc - docs: fix TSDoc comments example code and return annotation values (by Philipp Burckhardt)
  • 345429d - chore: fix JavaScript lint errors (#8220) (by Jenish, Athan Reines)
  • 3f48135 - docs: clean-up code in TSDoc examples (by Philipp Burckhardt)
  • 448d1b4 - feat: update random/tools TypeScript declarations (by Philipp Burckhardt)
  • 60d130f - feat: update random TypeScript declarations (by Philipp Burckhardt)
  • 45bea12 - feat: update random/array/tools TypeScript declarations (by Philipp Burckhardt)
  • 77c44b5 - feat: update random/array TypeScript declarations (by Philipp Burckhardt)
  • 14fbe2a - docs: clean-up TypeScript declarations example code (by Philipp Burckhardt)
  • 266be21 - fix: correct function signature of TypeScript declaration (by Philipp Burckhardt)
  • 5c7040c - docs: fix method name in example code (by Philipp Burckhardt)
  • 0d7c7b1 - docs: pass in proper argument in TSDoc example code for random/array packages (by Philipp Burckhardt)
  • 21ec206 - docs: clean-up example code (by Philipp Burckhardt)
  • 8a6dbd7 - docs: fix example code and return annotation values (by Philipp Burckhardt)
  • 6f85067 - test: fix malformed test descriptions from strictEqual migration (by Philipp Burckhardt)
  • 7add020 - 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)
  • 54da286 - test: use .strictEqual() instead of .equal() and fix lint errors (by Philipp Burckhardt)
  • 77867ac - docs: remove trailing whitespace (by Philipp Burckhardt)
  • 504a3f1 - style: fix indentation in JSON files (by Philipp Burckhardt)
  • 202df24 - docs: minor clean-up (by Philipp Burckhardt)
  • eff9b74 - chore: fix EditorConfig lint errors (#7356) (by Lokesh Ranjan)
  • 3565318 - refactor: update paths (by Gururaj Gurram)
  • d40eeed - chore: fix EditorConfig lint errors (#7205) (by Deepak Singh)
  • 45867ff - chore: fix EditorConfig lint errors (#7179) (by Karan Vasudevamurthy, Athan Reines)
  • 271c180 - docs: update namespace table of contents (#6999) (by stdlib-bot)
  • 8715789 - feat: add uniform to namespace (by Athan Reines)
  • bcf158b - feat: add exponential to namespace (by Athan Reines)
  • b831e5c - feat: add random/uniform (by Athan Reines)
  • 9b8f3a8 - docs: update namespace table of contents (#6996) (by stdlib-bot)
  • ffc0d94 - feat: add binaryFactory to namespace (by Athan Reines)
  • c1d2b7a - feat: add random/tools/binary-factory (by Athan Reines)
  • 81f4209 - docs: fix documented errors (by Athan Reines)
  • ac030bd - style: fix spacing (by Athan Reines)
  • fd2532a - feat: add binary to namespace (by Athan Reines)
  • e510ba5 - feat: add random/tools/binary (by Athan Reines)
  • 1f2dd57 - docs: update namespace table of contents (#6928) (by stdlib-bot)
  • 7423599 - docs: update namespace table of contents (#6917) (by stdlib-bot)
  • ac07e90 - docs: fix signature (by Athan Reines)
  • ada899e - docs: fix signature (by Athan Reines)
  • fc2fa6d - docs: fix signature (by Athan Reines)
  • 13f2202 - test: fix comment (by Athan Reines)
  • 4f24995 - test: fix comment (by Athan Reines)
  • 16bbff1 - bench: explicitly set dtype (by Athan Reines)
  • 18e643f - bench: explicitly set dtype (by Athan Reines)
  • 283b1eb - docs: update copy (by Athan Reines)
  • b1d7e8d - docs: update example (by Athan Reines)
  • b8db168 - docs: use attribute accessors in examples (by Athan Reines)
  • 67aa7ca - bench: only test a limited set of dtypes (by Athan Reines)
  • 4bf3aff - chore: update copyright years (by Athan Reines)
  • 85ef704 - test: add factory tests (by Athan Reines)
  • 2eaea4a - fix: add type check to ensure only options objects are passed to factory (by Athan Reines)
  • 6fcba80 - fix: ensure support for zero-dimensional ndarray distribution parameters (by Athan Reines)
  • 70c65cc - test: add tests for assign method (by Athan Reines)
  • d446f58 - test: remove float32 tests (by Athan Reines)
  • 62ed403 - refactor: migrate to random/tools/unary-factory and drop support for default options (by Athan Reines)
  • fb571fb - feat: add tools to namespace (by Athan Reines)
  • e5c7aa2 - feat: add tools to namespace (by Athan Reines)
  • fa668da - feat: add random/tools namespace (by Athan Reines)
  • fd431ff - test: fix typo (by Athan Reines)
  • 9a53f4a - feat: add TypeScript declarations (by Athan Reines)
  • ce7c394 - docs: update comments (by Athan Reines)
  • ea82afc - docs: update description (by Athan Reines)
  • 7d190e7 - feat: add TypeScript declarations (by Athan Reines)
  • 384672f - chore: fix EditorConfig lint errors (#6904) (by Dipjyoti Das)
  • 99288f7 - docs: update descriptions to be more neutral regarding output values (by Athan Reines)
  • 393c150 - docs: update descriptions to be more neutral regarding output values (by Athan Reines)
  • 65f6a65 - docs: add REPL help (by Athan Reines)
  • b928b26 - docs: add REPL help (by Athan Reines)
  • 58747ab - docs: update copy (by Athan Reines)
  • 3de82ab - feat: add random/tools/unary-factory (by Athan Reines)
  • d7fb715 - feat: add random/tools/unary (by Athan Reines)
  • 366925e - chore: minor clean-up (by Philipp Burckhardt)
  • 56e6ec9 - docs: fix parameter descriptions (by Athan Reines)
  • 9485c2b - chore: fix EditorConfig lint errors (issue #6663) (#6672) (by Dipjyoti Das)
  • a464a60 - chore: fix EditorConfig lint errors (#6246) (by MANI, Athan Reines)
  • 8805742 - chore: resolve lint errors in random/base/minstd (#6498) (by Abdul Kaium, Athan Reines)
  • 03ee1fb - docs: fix description (by Athan Reines)
  • 5fc6df0 - docs: fix description (by Athan Reines)
  • a6dc859 - refactor: use array base assertion utility (by Athan Reines)
  • 9ecb767 - chore: fix EditorConfig lint errors (#6215) (by Aly Abdelmoneim)
  • 6010481 - chore: fix EditorConfig lint errors (#5940) (by Pulkit Gupta, Athan Reines)
  • d9c2e28 - docs: update examples (by Athan Reines)
  • 05cdb8f - docs: update examples (by Athan Reines)
  • d2fa5d2 - docs: update example (by Athan Reines)
  • 3eb6fa4 - docs: update examples (by Athan Reines)
  • 5260d13 - refactor: update paths (by Gururaj Gurram)
  • 08c640b - test: fix type bug (by Athan Reines)
  • 479c50a - test: fix type bug (by Athan Reines)
  • 8c7dff3 - refactor: move variable declaration (by Athan Reines)
  • b082d29 - fix: update include paths and reorder includes (by Athan Reines)
  • 3c8a4d5 - docs: update note (by Athan Reines)
  • ee0c409 - docs: update note (by Athan Reines)
  • 40b01fb - fix: update include paths and refactor branching logic (by Athan Reines)
  • 5939fb1 - fix: update include paths and refactor branching logic (by Athan Reines)
  • 5be9674 - style: update include order (by Athan Reines)
  • e1296c1 - fix: update include paths and reorder includes (by Athan Reines)
  • 1467fde - docs: fix include paths in examples (by Athan Reines)
  • faa4da3 - docs: fix include paths in examples (by Athan Reines)
  • 7ef177c - fix: update include paths and reorder includes (by Athan Reines)
  • 51ab6ca - fix: update include paths and reorder includes (by Athan Reines)
  • 8a15baa - docs: update related packages sections (#4425) (by stdlib-bot)
  • d88905f - docs: fix parameter descriptions in Weibull distribution packages (by Philipp Burckhardt)
  • b87254d - docs: fix parameter descriptions in Weibull distribution packages (by Philipp Burckhardt)
  • 90e96d0 - chore: minor clean-up (by Philipp Burckhardt)
  • 8553770 - chore: minor clean-up (by Philipp Burckhardt)
  • 32deb11 - docs: update related packages sections (#3976) (by stdlib-bot)
  • cf7d38a - docs: update related packages sections (#3527) (by stdlib-bot)
  • 9818fa6 - feat: update namespace TypeScript declarations (#3259) (by stdlib-bot, Philipp Burckhardt)
  • 1001ae3 - fix: remove unused imports (by Athan Reines)
  • 83f2a61 - fix: remove unused imports (by Athan Reines)
  • 8b1548f - feat: update namespace TypeScript declarations (#3190) (by stdlib-bot, Philipp Burckhardt)

Contributors

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

  • Abdul Kaium
  • Aly Abdelmoneim
  • Athan Reines
  • Deepak Singh
  • Dipjyoti Das
  • Geo Daoyu
  • Gururaj Gurram
  • Jenish
  • Karan Anand
  • Karan Vasudevamurthy
  • Lokesh Ranjan
  • MANI
  • Philipp Burckhardt
  • Pulkit Gupta
  • Shubham

0.3.3 (2024-11-05)

No changes reported for this release.

0.3.2 (2024-11-05)

Bug Fixes

Closed Issues

A total of 2 issues were closed in this release:

#1607, #2952

Commits

Details
  • 80e8e4a - docs: update examples in random/iter (#1769) (by Sai Srikar Dumpeti, Philipp Burckhardt)
  • 93560b9 - fix: ensure correct seed validation (#3007) (by Rishav)
  • 2c4e5d8 - build: disable additional lint rule in TS tests (by Philipp Burckhardt)
  • aad48ea - chore: resolve lint errors (by Philipp Burckhardt)
  • 62bb1e0 - docs: improve examples of random/array namespace (by Tirtadwipa Manunggal, Philipp Burckhardt)
  • 8e110d6 - docs: update examples for random/array/tools (by Jenish Thapa, Philipp Burckhardt)

Contributors

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

  • Jenish Thapa
  • Philipp Burckhardt
  • Rishav
  • Sai Srikar Dumpeti
  • Tirtadwipa Manunggal

0.3.1 (2024-08-18)

No changes reported for this release.

0.3.0 (2024-08-17)

Features

Bug Fixes

  • ff528da - address lint error
  • 09483ae - update documentation to reflect correct seed range

BREAKING CHANGES

  • 31aff93: deprecate C APIs in favor of random/base/shared

    • To migrate, users should explicitly depend on @stdlib/random/base/shared and update their include paths accordingly.
  • 0adcae5: rename exported aliases

    • To migrate, users should consult the relevant namespace documentation and associated commits in order to determine which aliases have been renamed.

Closed Issues

This release closes the following issue:

#1963

Commits

Details
  • 2777e4b - bench: resolve lint errors in benchmarks (by Athan Reines)
  • d04dcbd - docs: remove private annotations in C comments (by Philipp Burckhardt)
  • a78f7d1 - style: add missing spaces (by Philipp Burckhardt)
  • 53fd65d - docs: update related packages sections (#2240) (by stdlib-bot)
  • aaa391a - chore: fix typos (by Philipp Burckhardt)
  • 3be9ed0 - docs: update related packages sections (#2221) (by stdlib-bot)
  • 39e0ba8 - docs: update related packages sections (#2159) (by stdlib-bot)
  • 9ed7d0e - chore: add missing trailing newlines (by Philipp Burckhardt)
  • d302b34 - docs: update related packages sections (#2028) (by stdlib-bot)
  • 8a88ec1 - docs: update related packages sections (#2006) (by stdlib-bot)
  • ff528da - fix: address lint error (by Athan Reines)
  • 09483ae - fix: update documentation to reflect correct seed range (by Athan Reines)
  • 28433d6 - docs: clean-up C function parameter and return annotations (by Philipp Burckhardt)
  • 9f2bf9c - docs: update related packages sections (#1907) (by stdlib-bot)
  • f626157 - docs: update related packages sections (#1744) (by stdlib-bot)
  • 12dcb7a - docs: update related packages sections (#1421) (by stdlib-bot)
  • 5daf468 - docs: update related packages sections (#1380) (by stdlib-bot)
  • 6236c9f - chore: update package meta data (#1377) (by stdlib-bot, Athan Reines)
  • 31aff93 - remove: remove C APIs in favor of random/base/shared (by Athan Reines)
  • 3f6ef04 - refactor: use shared package (by Athan Reines)
  • 9b5486c - refactor: use shared package (by Athan Reines)
  • 019b3ce - refactor: use shared package (by Athan Reines)
  • 382c8bb - refactor: use shared package (by Athan Reines)
  • 748d77d - refactor: use shared package (by Athan Reines)
  • 00ca7c2 - refactor: use shared package (by Athan Reines)
  • bc091c6 - style: address compiler warnings (by Athan Reines)
  • 03d7a3a - feat: add random/base/shared (by Athan Reines)
  • 1dc5966 - docs: update related packages sections (#1361) (by stdlib-bot)
  • 0adcae5 - feat: update namespace TypeScript declarations (#1340) (by stdlib-bot, Athan Reines)
  • 4315e33 - docs: update related packages sections (#1320) (by stdlib-bot)
  • 5f66800 - test: fix function invocations (by Athan Reines)
  • 7137673 - docs: update related packages sections (#1315) (by stdlib-bot)
  • 0b15ebe - docs: update related packages sections (#1310) (by stdlib-bot)
  • d675ecd - docs: update related packages sections (#1309) (by stdlib-bot)
  • 6008b22 - docs: update related packages sections (#1308) (by stdlib-bot)

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

  • b620e84 - add t to namespace
  • 9197455 - add random/strided/t
  • b27bb2d - add rayleigh to namespace
  • 3bbc5f8 - add random/strided/rayleigh
  • 8ca6251 - add poisson to namespace
  • 026c6a4 - add random/strided/poisson
  • f0038c4 - add geometric to namespace
  • c0e5681 - add random/strided/geometric
  • 6c681e9 - add chisquare to namespace
  • 94d1a50 - add random/strided/chisquare
  • 4504d0e - add chi to namespace
  • 44c6019 - add random/strided/chi
  • 2afada7 - add bernoulli to namespace
  • 33cdaa6 - add random/strided/bernoulli
  • 400646c - add ternaryFactory to namespace
  • 6325b6a - add random/strided/tools/ternary-factory
  • 1db2872 - add random/strided/tools namespace package
  • 60d37a0 - add random/array/tools namespace package
  • c152cfa - add random/strided/tools/binary-factory
  • 2693e3b - update namespace TypeScript declarations (#1287)
  • c3079d2 - add factory method and remove options support
  • dac0583 - add random/strided/tools/unary-factory
  • 91ec288 - add hypergeometric to namespace
  • 253aef6 - add random/array/hypergeometric
  • 4d50760 - add frechet to namespace
  • acba49b - add random/array/frechet
  • f5112de - add triangular to namespace
  • e850b8c - add random/array/triangular
  • f0d8be9 - add random/array/tools/ternary-factory
  • 292f38d - add random/array/tools/ternary
  • b53c12e - update namespace TypeScript declarations (#1264)
  • 7e702f6 - add negativeBinomial to namespace
  • d5cfbcc - add random/array/negative-binomial
  • 4d448e8 - add binomial to namespace
  • 009f80f - add random/array/binomial
  • 7d9d99e - add kumaraswamy to namespace
  • 308bbb2 - add random/array/kumaraswamy
  • d16c977 - add pareto1 to namespace
  • 8d53fdf - add random/array/pareto-type1
  • 887a59b - add weibull to namespace
  • 953c172 - add random/array/weibull
  • a206dd9 - add logistic to namespace
  • 58f2aa6 - add random/array/logistic
  • 3e3acc5 - add levy to namespace
  • a611e68 - add random/array/levy
  • 8782a72 - add levy to namespace
  • 348ae61 - add random/array/laplace
  • ade8a79 - add gumbel to namespace
  • 36fcc2c - add random/array/gumbel
  • 4b0fd4a - add f to namespace
  • 908acbf - add random/array/f
  • bc031ff - add random/array/erlang
  • f471aa8 - add cauchy to namespace
  • fac73ce - add random/array/cauchy
  • 8195bcf - add assign method and refactor implementation
  • 74c1844 - add assign method and refactor implementation
  • 31a0fe5 - add assign method and refactor implementation
  • 460cd4b - add assign method and refactor implementation
  • 1c9efcd - add assign method and refactor implementation
  • d6b2dfd - add assign method and refactor implementation
  • a081381 - add assign method and refactor implementation
  • aaecfda - add assign method and refactor implementation
  • 99b4053 - add assign method and refactor implementation
  • 68413e0 - update namespace TypeScript declarations (#1221)
  • 2f452f3 - add an assign method and refactor implementation
  • 7a98dfa - add random/array/tools/binary-factory
  • 84cf136 - add random/array/tools/binary
  • 9c7c048 - add t to namespace
  • 8aaf98e - add random/array/t
  • e26c656 - add chisquare to namespace
  • 611a594 - add random/array/chisquare
  • d73025b - add chi to namespace
  • 8ffb082 - add random/array/chi
  • 682a096 - add rayleigh to namespace
  • 2dc4be8 - add random/array/rayleigh
  • de69dd0 - add poisson to namespace
  • f4faaae - add random/array/poisson
  • f989e7d - add bernoulli to namespace
  • 6dc58d9 - add random/array/bernoulli
  • adad88f - refactor to support top-level output array default and currying PRNG parameters
  • 4ea8f4b - add random/array/tools/nullary
  • a30b64a - add random/array/tools/unary-factory
  • 9f1aad3 - add random/array/tools/unary
  • e25b23b - rename type definitions for array and ndarray data types
  • b1e4cca - update namespace exports

Bug Fixes

  • c89624e - improve type specificity
  • 80199f6 - update variable name to reflect arity
  • 76fedac - update data type alias
  • 3baf817 - update keywords

BREAKING CHANGES

  • c3079d2: use factory method for seeding PRNG

    • To migrate, users should use the factory method to create a seeded PRNG. Previously, users could provide options directly to the main export and ndarray method. This capability has been replaced with a factory method. This change aligns with conventions found elsewhere in the project where the main export uses an unseeded PRNG, and, in order to create a seeded variant, one needs to use a factory function.
  • adad88f: update signatures to supporting currying

    • To migrate, users should (1) specify a default output array data type when invoking the main export, instead of the returned function, and (2) specify a PRNG parameter when invoking the returned function in order to curry PRNG parameters. Specifying an output array data type can still be done via the returned function; however, instead of a positional argument, one needs to provide an options object.
  • e25b23b: rename type definitions for array and ndarray data types

    • In order to migrate, users should update their implementations to use the latest naming conventions. The affected type definitions are aliases for individual data type strings, so their should be no behavioral changes.

Closed Issues

A total of 20 issues were closed in this release:

#870, #880, #882, #883, #884, #885, #886, #887, #888, #889, #890, #932, #935, #937, #939, #941, #943, #945, #947, #949

Commits

Details
  • 18c2502 - docs: update related packages sections (#1303) (by stdlib-bot)
  • 97992ab - docs: update related packages sections (#1301) (by stdlib-bot)
  • 3ca6b26 - docs: update namespace table of contents (#1297) (by stdlib-bot, Philipp Burckhardt)
  • ed8a998 - docs: update related packages sections (#1296) (by stdlib-bot)
  • 42b1c7e - docs: update related packages sections (#1290) (by stdlib-bot)
  • b620e84 - feat: add t to namespace (by Athan Reines)
  • 9197455 - feat: add random/strided/t (by Athan Reines)
  • b27bb2d - feat: add rayleigh to namespace (by Athan Reines)
  • 3bbc5f8 - feat: add random/strided/rayleigh (by Athan Reines)
  • 8ca6251 - feat: add poisson to namespace (by Athan Reines)
  • 026c6a4 - feat: add random/strided/poisson (by Athan Reines)
  • 86ec425 - test: fix strides (by Athan Reines)
  • 3561fb0 - test: fix strides (by Athan Reines)
  • a1c2350 - test: fix strides (by Athan Reines)
  • 97c297a - test: fix strides (by Athan Reines)
  • 1df0360 - test: fix strides (by Athan Reines)
  • f0038c4 - feat: add geometric to namespace (by Athan Reines)
  • c0e5681 - feat: add random/strided/geometric (by Athan Reines)
  • 6c681e9 - feat: add chisquare to namespace (by Athan Reines)
  • 94d1a50 - feat: add random/strided/chisquare (by Athan Reines)
  • 4504d0e - feat: add chi to namespace (by Athan Reines)
  • 44c6019 - feat: add random/strided/chi (by Athan Reines)
  • 2afada7 - feat: add bernoulli to namespace (by Athan Reines)
  • 33cdaa6 - feat: add random/strided/bernoulli (by Athan Reines)
  • ddaba8a - test: update parameter values (by Athan Reines)
  • 95699ed - chore: add keyword (by Athan Reines)
  • c8c6eb6 - bench: rename variable and update parameter value (by Athan Reines)
  • 2b9929f - docs: update example values (by Athan Reines)
  • 7b91fb7 - docs: fix description (by Athan Reines)
  • 3e86122 - docs: fix grammar (by Athan Reines)
  • 3a197bd - test: fix description (by Athan Reines)
  • c89624e - fix: improve type specificity (by Athan Reines)
  • 35a2357 - docs: fix description (by Athan Reines)
  • 5d89d4a - test: add attribute tests (by Athan Reines)
  • 400646c - feat: add ternaryFactory to namespace (by Athan Reines)
  • 6325b6a - feat: add random/strided/tools/ternary-factory (by Athan Reines)
  • 1db2872 - feat: add random/strided/tools namespace package (by Athan Reines)
  • 4ee18f5 - docs: fix copyright year (by Athan Reines)
  • 60d37a0 - feat: add random/array/tools namespace package (by Athan Reines)
  • c152cfa - feat: add random/strided/tools/binary-factory (by Athan Reines)
  • e568861 - docs: fix parameter name (by Athan Reines)
  • 2693e3b - feat: update namespace TypeScript declarations (#1287) (by stdlib-bot, Athan Reines)
  • 08e9376 - docs: update namespace table of contents (#1288) (by stdlib-bot, Athan Reines)
  • c3079d2 - feat: add factory method and remove options support (by Athan Reines)
  • dac0583 - feat: add random/strided/tools/unary-factory (by Athan Reines)
  • 720902c - docs: remove unnecessary require statement (by Athan Reines)
  • 322d1ca - docs: update namespace table of contents (#1284) (by stdlib-bot, Philipp Burckhardt)
  • 2786c2e - docs: update related packages sections (#1283) (by stdlib-bot)
  • afa953b - docs: update related packages sections (#1281) (by stdlib-bot)
  • 20b6f2f - docs: update related packages sections (#1280) (by stdlib-bot)
  • 4448d6e - docs: update related packages sections (#1277) (by stdlib-bot)
  • f04074a - docs: update related packages sections (#1276) (by stdlib-bot)
  • a2158dd - docs: update related packages sections (#1275) (by stdlib-bot)
  • ebc4ef4 - docs: update related packages sections (#1273) (by stdlib-bot)
  • c5ec686 - docs: update related packages sections (#1272) (by stdlib-bot)
  • 1e909db - docs: update related packages sections (#1267) (by stdlib-bot)
  • 91ec288 - feat: add hypergeometric to namespace (by Athan Reines)
  • 253aef6 - feat: add random/array/hypergeometric (by Athan Reines)
  • 4d50760 - feat: add frechet to namespace (by Athan Reines)
  • acba49b - feat: add random/array/frechet (by Athan Reines)
  • f5112de - feat: add triangular to namespace (by Athan Reines)
  • e850b8c - feat: add random/array/triangular (by Athan Reines)
  • f0d8be9 - feat: add random/array/tools/ternary-factory (by Athan Reines)
  • 292f38d - feat: add random/array/tools/ternary (by Athan Reines)
  • 80199f6 - fix: update variable name to reflect arity (by Athan Reines)
  • 29add29 - docs: fix parameter descriptions and fix tests (by Athan Reines)
  • 250aa76 - test: fix tests to ensure testing intended behavior (by Athan Reines)
  • ab6ab4f - docs: update namespace table of contents (#1265) (by stdlib-bot, Athan Reines)
  • b53c12e - feat: update namespace TypeScript declarations (#1264) (by stdlib-bot, Athan Reines)
  • 4368c3b - chore: fix variable names (by Philipp Burckhardt)
  • 6e77487 - chore: fix variable names (by Philipp Burckhardt)
  • d2d2b70 - docs: update related packages sections (#1261) (by stdlib-bot)
  • 8598798 - docs: updated related packages (by Athan Reines)
  • 50a54c7 - docs: update descriptions (by Athan Reines)
  • 7e702f6 - feat: add negativeBinomial to namespace (by Athan Reines)
  • d5cfbcc - feat: add random/array/negative-binomial (by Athan Reines)
  • 4d448e8 - feat: add binomial to namespace (by Athan Reines)
  • 009f80f - feat: add random/array/binomial (by Athan Reines)
  • 7d9d99e - feat: add kumaraswamy to namespace (by Athan Reines)
  • 308bbb2 - feat: add random/array/kumaraswamy (by Athan Reines)
  • d16c977 - feat: add pareto1 to namespace (by Athan Reines)
  • 8d53fdf - feat: add random/array/pareto-type1 (by Athan Reines)
  • 887a59b - feat: add weibull to namespace (by Athan Reines)
  • 953c172 - feat: add random/array/weibull (by Athan Reines)
  • e99e4bc - docs: update related packages (by Athan Reines)
  • a206dd9 - feat: add logistic to namespace (by Athan Reines)
  • 58f2aa6 - feat: add random/array/logistic (by Athan Reines)
  • 3e3acc5 - feat: add levy to namespace (by Athan Reines)
  • a611e68 - feat: add random/array/levy (by Athan Reines)
  • a333a43 - refactor: rename parameter (by Athan Reines)
  • d033f3e - refactor: rename parameter (by Athan Reines)
  • 8782a72 - feat: add levy to namespace (by Athan Reines)
  • 348ae61 - feat: add random/array/laplace (by Athan Reines)
  • ade8a79 - feat: add gumbel to namespace (by Athan Reines)
  • 36fcc2c - feat: add random/array/gumbel (by Athan Reines)
  • 4b0fd4a - feat: add f to namespace (by Athan Reines)
  • 908acbf - feat: add random/array/f (by Athan Reines)
  • bc031ff - feat: add random/array/erlang (by Athan Reines)
  • f471aa8 - feat: add cauchy to namespace (by Athan Reines)
  • fac73ce - feat: add random/array/cauchy (by Athan Reines)
  • 1205885 - chore: remove obsolete files (by Athan Reines)
  • 8195bcf - feat: add assign method and refactor implementation (by Athan Reines)
  • 74c1844 - feat: add assign method and refactor implementation (by Athan Reines)
  • 31a0fe5 - feat: add assign method and refactor implementation (by Athan Reines)
  • 460cd4b - feat: add assign method and refactor implementation (by Athan Reines)
  • 1c9efcd - feat: add assign method and refactor implementation (by Athan Reines)
  • d6b2dfd - feat: add assign method and refactor implementation (by Athan Reines)
  • a081381 - feat: add assign method and refactor implementation (by Athan Reines)
  • aaecfda - feat: add assign method and refactor implementation (by Athan Reines)
  • 99b4053 - feat: add assign method and refactor implementation (by Athan Reines)
  • 68413e0 - feat: update namespace TypeScript declarations (#1221) (by stdlib-bot, Philipp Burckhardt)
  • b0e9fff - test: remove non-general tests (by Athan Reines)
  • 227c104 - docs: update notes and descriptions and add missing import (by Athan Reines)
  • 2f452f3 - feat: add an assign method and refactor implementation (by Athan Reines)
  • 09fe11b - bench: update require path (by Athan Reines)
  • 96489fa - docs: update namespace table of contents (#1251) (by stdlib-bot, Philipp Burckhardt)
  • 7a98dfa - feat: add random/array/tools/binary-factory (by Athan Reines)
  • 6b16ced - docs: update examples (by Athan Reines)
  • 760edc1 - docs: update example (by Athan Reines)
  • 84cf136 - feat: add random/array/tools/binary (by Athan Reines)
  • f7af7f6 - docs: simplify examples (by Athan Reines)
  • 5ca2b6b - docs: simplify examples (by Athan Reines)
  • 76fedac - fix: update data type alias (by Athan Reines)
  • dea49e0 - docs: use single quotes in require calls instead of backticks (by Philipp Burckhardt)
  • b44cd7f - docs: fix typo (by Athan Reines)
  • 9c7c048 - feat: add t to namespace (by Athan Reines)
  • 8aaf98e - feat: add random/array/t (by Athan Reines)
  • e26c656 - feat: add chisquare to namespace (by Athan Reines)
  • 611a594 - feat: add random/array/chisquare (by Athan Reines)
  • 59c2959 - docs: fix JSDoc parameter type regression (by Athan Reines)
  • afc5695 - test: update tests and documentation (by Athan Reines)
  • faaf065 - test: update tests and documentation (by Athan Reines)
  • 4757898 - test: update tests and notes (by Athan Reines)
  • d73025b - feat: add chi to namespace (by Athan Reines)
  • 8ffb082 - feat: add random/array/chi (by Athan Reines)
  • ffed11f - bench: rename variable (by Athan Reines)
  • 682a096 - feat: add rayleigh to namespace (by Athan Reines)
  • 2dc4be8 - feat: add random/array/rayleigh (by Athan Reines)
  • 8e50fd0 - bench: rename variable (by Athan Reines)
  • c4b704e - bench: rename variable (by Athan Reines)
  • e66428a - bench: rename variable (by Athan Reines)
  • f8b1c49 - test: update test values (by Athan Reines)
  • 9137a72 - test: update test values (by Athan Reines)
  • 3fabb64 - test: update test values (by Athan Reines)
  • de69dd0 - feat: add poisson to namespace (by Athan Reines)
  • f4faaae - feat: add random/array/poisson (by Athan Reines)
  • 3baf817 - fix: update keywords (by Athan Reines)
  • f989e7d - feat: add bernoulli to namespace (by Athan Reines)
  • 6dc58d9 - feat: add random/array/bernoulli (by Athan Reines)
  • 07ec11c - chore: update keywords (by Athan Reines)
  • 63ed59b - docs: fix example and reorder require statements (by Athan Reines)
  • 7600ef8 - docs: fix grammar (by Athan Reines)
  • 1ac1ffc - docs: add assign documentation (by Athan Reines)
  • 194348a - test: add assign tests (by Athan Reines)
  • 891c1c3 - docs: update descriptions (by Athan Reines)
  • c61ac91 - docs: update descriptions (by Athan Reines)
  • f034ad0 - docs: add assign documentation (by Athan Reines)
  • 89e2b9b - docs: add assign documentation and update descriptions (by Athan Reines)
  • 170dda4 - test: fix test case (by Athan Reines)
  • 3dbc688 - docs: update descriptions (by Athan Reines)
  • 1130142 - bench: add assign benchmarks (by Athan Reines)
  • 0c7e759 - test: fix syntax errors (by Athan Reines)
  • 9ed2176 - test: add assign tests and benchmarks and update documentation (by Athan Reines)
  • 6929148 - style: rename variable (by Athan Reines)
  • 67df9bf - refactor: update implementation to use array tooling and fix documentation (by Athan Reines)
  • c216348 - refactor: update implementation to use array tooling (by Athan Reines)
  • a16ad62 - docs: update examples (by Athan Reines)
  • 9762e88 - docs: update signatures and add partial application docs (by Athan Reines)
  • d7ca9e4 - bench: update description (by Athan Reines)
  • 8b4cc29 - docs: update copy (by Athan Reines)
  • 44f8243 - bench: fix function invocations (by Athan Reines)
  • e38a7cc - docs: fix signatures (by Athan Reines)
  • 9c2c4eb - docs: fix example (by Athan Reines)
  • db6c048 - docs: fix example (by Athan Reines)
  • adad88f - feat: refactor to support top-level output array default and currying PRNG parameters (by Athan Reines)
  • 0c69eee - docs: remove throws annotations (by Athan Reines)
  • 4ea8f4b - feat: add random/array/tools/nullary (by Athan Reines)
  • c5cadd8 - docs: fix throws tags and update description (by Athan Reines)
  • 2328e56 - docs: update copy (by Athan Reines)
  • aa40fc7 - docs: add README and update descriptions (by Athan Reines)
  • a30b64a - feat: add random/array/tools/unary-factory (by Athan Reines)
  • eb30a23 - docs: add comment (by Athan Reines)
  • f38a4b0 - docs: add comments (by Athan Reines)
  • 9f1aad3 - feat: add random/array/tools/unary (by Athan Reines)
  • e25b23b - feat: rename type definitions for array and ndarray data types (by Athan Reines)
  • 8ef1f9e - docs: update related packages sections (#1233) (by stdlib-bot)
  • 5184bd0 - docs: update namespace table of contents (#1213) (by stdlib-bot, Athan Reines)
  • b1e4cca - feat: update namespace exports (by Philipp Burckhardt)
  • fe1a276 - docs: update related packages sections (#1220) (by stdlib-bot)
  • cf3668f - docs: update related packages sections (#1210) (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)
  • 74bf172 - docs: update related packages sections (#1165) (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)
  • 78a556e - docs: update related packages sections (#1145) (by stdlib-bot)
  • 23114c6 - build: remove tslint directives (by Philipp Burckhardt)
  • 2dba7d6 - build: replace tslint directive with eslint equivalent (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)
  • 3b8d967 - build: remove tslint 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.1 (2023-11-08)

No changes reported for this release.

0.1.0 (2023-11-08)

Features

  • efe050d - update minimum TypeScript version
  • 421e1ae - update namespace TypeScript declarations (#1044)
  • 50ba55b - add weibull to namespace
  • 82f6933 - refactor declarations to use generics
  • d63cef6 - refactor declarations to use generics
  • 948fb07 - refactor declarations to use generics
  • 1faa20f - refactor declarations to use generics
  • 1971510 - refactor declarations to use generics
  • 1f54cce - refactor declarations to use generics
  • 20831a2 - refactor declarations to use generics
  • 4ae8e28 - refactor declarations to use generics
  • 5cd653f - refactor declarations to use generics
  • 75d73c4 - refactor declarations to use generics
  • 4f4c99a - refactor declarations to use generics
  • 40b1218 - refactor declarations to use generics
  • ebac539 - refactor declarations to use generics
  • 41eb26b - refactor declarations to use generics
  • f1786aa - refactor declarations to use generics
  • 7373470 - increase minimum TypeScript version
  • aff558d - refactor declarations to use generics
  • f15f90b - refactor declarations to preserve type info
  • a5e0df4 - refactor declarations to preserve type info
  • 9a8e351 - refactor declarations to preserve type info
  • da0b9de - refactor declarations to preserve type info
  • 613cea4 - refactor declarations to preserve type info
  • 3c2eed5 - refactor declarations to preserve type info
  • 0e16a7b - refactor declarations to preserve type info
  • 7785b17 - refactor declarations to preserve type info
  • 59a17ec - refactor declarations to preserve type info
  • d995b3b - refactor declarations to preserve type info
  • 4633e6b - refactor declarations to preserve type info
  • 4a832d8 - refactor declarations to preserve type info
  • 6e8d134 - refactor declarations to preserve type info
  • 62ff701 - refactor declarations to preserve type info
  • a1c7136 - refactor declarations to preserve type info
  • 5bb4a8e - refactor declarations to preserve type info
  • f3f4cc8 - refactor declarations to preserve type info
  • fc71c6e - refactor declarations to preserve type info
  • d8790e6 - refactor declarations to preserve type info
  • ba99176 - refactor declarations to preserve type info
  • 7527857 - refactor declarations to preserve type info
  • 64ca79d - refactor declarations to preserve type info
  • 855aa78 - refactor declarations to preserve type info
  • ec09928 - refactor declarations to preserve type info
  • 8257234 - refactor declarations to preserve type info
  • 9136b78 - refactor declarations to preserve type info
  • 6a5896b - refactor declarations to preserve type info
  • 02fbcc3 - refactor declarations to preserve type info
  • e43e02b - refactor declarations to preserve type info
  • 1613149 - refactor declarations to preserve type info
  • 77cd6ce - refactor declarations to preserve type info
  • a4eba9b - refactor declarations to preserve type info
  • f96d25e - refactor declarations to preserve type info
  • 9d12bad - refactor declarations to preserve type info
  • 7adf84c - refactor declarations to preserve type info
  • 3530c55 - refactor declarations to preserve type info
  • 8d6ee73 - refactor declarations to preserve type info
  • 9ac5b91 - refactor declarations to preserve type info
  • 5b12c1f - refactor declarations to preserve type info
  • 72ac2e6 - refactor declarations to preserve type info
  • 8b22739 - refactor declarations to preserve type info
  • 0b1ec25 - add package for creating an array of geometric pseudorandom numbers (#971)
  • ca77f96 - add strided interface for Weibull distribution (#1012)
  • e44f8c0 - add random/exponential
  • e8775fc - update namespace TypeScript declarations (#951)
  • d115362 - update namespace table of contents (#933)
  • 154b37b - add gamma, invgamma, and cosine to namespace
  • 907145e - add cosine to namespace
  • d315362 - add interface for filling strided array with cosine random numbers
  • e2f8adb - add interface for filling array with cosine random numbers
  • a2e039c - add interface for filling strided array with inverse gamma random numbers
  • ddf4788 - add interface for filling strided array with gamma random numbers
  • 0b8e8d9 - add minstdShuffle to namespace
  • 8bf72f5 - add strided interface to fill an array with pseudorandom numbers using an LCG whose output is shuffled
  • c5cc648 - add minstdShuffle to namespace
  • 2c2aa4e - add support for creating an array of pseudorandom numbers using an LCG whose output is shuffled
  • 90c53b0 - update namespace TypeScript declarations (#923)
  • a1fd583 - add betaprime to namespace
  • 06425a7 - add invgamma and betaprime to namespace
  • 059038f - add strided interface for filling a strided array with pseudorandom numbers drawn from a beta prime distribution (#918)
  • 266804a - add support for creating an array of pseudorandom numbers drawn from an inverse gamma distribution (#915)
  • 9bc8935 - add betaprime to namespace
  • 5cb61c4 - add support for creating an array of pseudorandom numbers drawn from a beta prime distribution (#917)
  • 1e82c3b - add gamma to namespace
  • 00e8da0 - update namespace TypeScript declarations (#919)
  • 720e367 - add support for creating an array of pseudorandom numbers drawn from a gamma distribution (#914)

Bug Fixes

  • c992ceb - update import path for Collection type definition
  • b35af1c - add plain object checks
  • 7118ce2 - add plain object checks
  • 91a3e28 - add plain object checks
  • cc317e1 - add plain object checks
  • 6be08e2 - add plain object checks
  • d59560c - add missing default type
  • a55ea84 - add missing default type
  • 2b4e703 - add missing argument to function invocation

BREAKING CHANGES

  • efe050d: update minimum TypeScript version to 4.1

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

  • d63cef6: refactor declarations to use generics

  • 948fb07: refactor declarations to use generics

  • 1faa20f: refactor declarations to use generics

  • 1971510: refactor declarations to use generics

  • 1f54cce: refactor declarations to use generics

  • 20831a2: refactor declarations to use generics

  • 4ae8e28: refactor declarations to use generics

  • 5cd653f: refactor declarations to use generics

  • 75d73c4: refactor declarations to use generics

  • 4f4c99a: refactor declarations to use generics

  • 40b1218: refactor declarations to use generics

  • ebac539: refactor declarations to use generics

  • 41eb26b: refactor declarations to use generics

  • f1786aa: refactor declarations to use generics

  • 7373470: increase minimum TypeScript version

  • aff558d: refactor declarations to use generics

  • f15f90b: refactor declarations to preserve type info

  • a5e0df4: refactor declarations to preserve type info

  • 9a8e351: refactor declarations to preserve type info

  • da0b9de: refactor declarations to preserve type info

  • 613cea4: refactor declarations to preserve type info

  • 3c2eed5: refactor declarations to preserve type info

  • 0e16a7b: refactor declarations to preserve type info

  • 7785b17: refactor declarations to preserve type info

  • 59a17ec: refactor declarations to preserve type info

  • d995b3b: refactor declarations to preserve type info

  • 4633e6b: refactor declarations to preserve type info

  • 4a832d8: refactor declarations to preserve type info

  • 6e8d134: refactor declarations to preserve type info

  • 62ff701: refactor declarations to preserve type info

  • a1c7136: refactor declarations to preserve type info

  • 5bb4a8e: refactor declarations to preserve type info

  • f3f4cc8: refactor declarations to preserve type info

  • fc71c6e: refactor declarations to preserve type info

  • d8790e6: refactor declarations to preserve type info

  • ba99176: refactor declarations to preserve type info

  • 7527857: refactor declarations to preserve type info

  • 64ca79d: refactor declarations to preserve type info

  • 855aa78: refactor declarations to preserve type info

  • ec09928: refactor declarations to preserve type info

  • 8257234: refactor declarations to preserve type info

  • 9136b78: refactor declarations to preserve type info

  • 6a5896b: refactor declarations to preserve type info

  • 02fbcc3: refactor declarations to preserve type info

  • e43e02b: refactor declarations to preserve type info

  • 1613149: refactor declarations to preserve type info

  • 77cd6ce: refactor declarations to preserve type info

  • a4eba9b: refactor declarations to preserve type info

  • f96d25e: refactor declarations to preserve type info

  • 9d12bad: refactor declarations to preserve type info

  • 7adf84c: refactor declarations to preserve type info

  • 3530c55: refactor declarations to preserve type info

  • 8d6ee73: refactor declarations to preserve type info

  • 9ac5b91: refactor declarations to preserve type info

  • 5b12c1f: refactor declarations to preserve type info

  • 72ac2e6: refactor declarations to preserve type info

  • 8b22739: refactor declarations to preserve type info

Closed Issues

A total of 5 issues were closed in this release:

#868, #871, #872, #877, #879

Commits

Details
  • d73bbf4 - build: replace lint directives (by Philipp Burckhardt)
  • 3653808 - build: remove tslint directives (by Philipp Burckhardt)
  • bf2cf8b - build: remove tslint directives (by Philipp Burckhardt)
  • 453dd85 - build: remove tslint directives (by Philipp Burckhardt)
  • efe050d - feat: update minimum TypeScript version (by Philipp Burckhardt)
  • c992ceb - fix: update import path for Collection type definition (by Athan Reines)
  • f816a7a - build: add backslashes and always include a sign (by Philipp Burckhardt)
  • fd84d3b - build: swallow curl errors (by Philipp Burckhardt)
  • fab1183 - docs: remove empty lines (by Philipp Burckhardt)
  • 41ffb52 - build: include change in coverage (by Philipp Burckhardt)
  • 64c8e5a - build: add further backslashes and remove blank comments (by Philipp Burckhardt)
  • 33a5bc7 - build: color by whether full code coverage has been achieved (by Philipp Burckhardt)
  • 3ac92a3 - build: set user name and token (by Philipp Burckhardt)
  • 238c3f8 - build: update checkout settings and push URL (by Philipp Burckhardt)
  • 8bd8737 - build: upload coverage reports (by Philipp Burckhardt)
  • b35af1c - fix: add plain object checks (by Philipp Burckhardt)
  • 7118ce2 - fix: add plain object checks (by Philipp Burckhardt)
  • 91a3e28 - fix: add plain object checks (by Philipp Burckhardt)
  • cc317e1 - fix: add plain object checks (by Philipp Burckhardt)
  • 6be08e2 - fix: add plain object checks (by Philipp Burckhardt)
  • 55866ea - test: use strictEqual checks (by Philipp Burckhardt)
  • 2e197bc - test: use strictEqual checks (by Philipp Burckhardt)
  • 10c6209 - test: use strictEqual checks (by Philipp Burckhardt)
  • d5fa8e8 - test: use strictEqual checks (by Philipp Burckhardt)
  • 37bc73b - style: remove empty lines (by Philipp Burckhardt)
  • 3300a8d - style: remove empty lines (by Philipp Burckhardt)
  • 408d8ce - refactor: swap out copy for assign in random streams packages (by Philipp Burckhardt)
  • dd9bd7c - refactor: swap out copy for assign in random streams packages (by Philipp Burckhardt)
  • 6df4112 - refactor: swap out copy for assign in random streams packages (by Philipp Burckhardt)
  • e5293c8 - refactor: swap out copy for assign in random streams packages (by Philipp Burckhardt)
  • 2377b27 - refactor: swap out copy for assign in random streams packages (by Philipp Burckhardt)
  • e7f78f9 - refactor: swap out copy for assign in base random packages (by Philipp Burckhardt)
  • ca17d38 - refactor: swap out copy for assign in iter packages (by Philipp Burckhardt)
  • efef313 - docs: update namespace table of contents (#1045) (by stdlib-bot, Athan Reines)
  • 421e1ae - feat: update namespace TypeScript declarations (#1044) (by stdlib-bot, Athan Reines)
  • f31a231 - docs: fix method name (by Athan Reines)
  • 50ba55b - feat: add weibull to namespace (by Athan Reines)
  • dd140ad - docs: fix method name (by Athan Reines)
  • dd011c4 - docs: fix capitalization (by Athan Reines)
  • b5e2ec2 - docs: fix missing space (by Athan Reines)
  • 0dc81cc - bench: fix variable names (by Athan Reines)
  • 82f6933 - feat: refactor declarations to use generics (by Athan Reines)
  • d63cef6 - feat: refactor declarations to use generics (by Athan Reines)
  • 948fb07 - feat: refactor declarations to use generics (by Athan Reines)
  • 1faa20f - feat: refactor declarations to use generics (by Athan Reines)
  • 1971510 - feat: refactor declarations to use generics (by Athan Reines)
  • 1f54cce - feat: refactor declarations to use generics (by Athan Reines)
  • 20831a2 - feat: refactor declarations to use generics (by Athan Reines)
  • 4ae8e28 - feat: refactor declarations to use generics (by Athan Reines)
  • 5cd653f - feat: refactor declarations to use generics (by Athan Reines)
  • 75d73c4 - feat: refactor declarations to use generics (by Athan Reines)
  • 4f4c99a - feat: refactor declarations to use generics (by Athan Reines)
  • 40b1218 - feat: refactor declarations to use generics (by Athan Reines)
  • ebac539 - feat: refactor declarations to use generics (by Athan Reines)
  • 41eb26b - feat: refactor declarations to use generics (by Athan Reines)
  • d59560c - fix: add missing default type (by Athan Reines)
  • a55ea84 - fix: add missing default type (by Athan Reines)
  • f1786aa - feat: refactor declarations to use generics (by Athan Reines)
  • 7373470 - feat: increase minimum TypeScript version (by Athan Reines)
  • aff558d - feat: refactor declarations to use generics (by Athan Reines)
  • f15f90b - feat: refactor declarations to preserve type info (by Athan Reines)
  • a5e0df4 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 9a8e351 - feat: refactor declarations to preserve type info (by Athan Reines)
  • da0b9de - feat: refactor declarations to preserve type info (by Athan Reines)
  • 613cea4 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 3c2eed5 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 0e16a7b - feat: refactor declarations to preserve type info (by Athan Reines)
  • 7785b17 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 59a17ec - feat: refactor declarations to preserve type info (by Athan Reines)
  • d995b3b - feat: refactor declarations to preserve type info (by Athan Reines)
  • 4633e6b - feat: refactor declarations to preserve type info (by Athan Reines)
  • 4a832d8 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 6e8d134 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 62ff701 - feat: refactor declarations to preserve type info (by Athan Reines)
  • a1c7136 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 5bb4a8e - feat: refactor declarations to preserve type info (by Athan Reines)
  • f3f4cc8 - feat: refactor declarations to preserve type info (by Athan Reines)
  • fc71c6e - feat: refactor declarations to preserve type info (by Athan Reines)
  • d8790e6 - feat: refactor declarations to preserve type info (by Athan Reines)
  • ba99176 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 7527857 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 64ca79d - feat: refactor declarations to preserve type info (by Athan Reines)
  • 855aa78 - feat: refactor declarations to preserve type info (by Athan Reines)
  • ec09928 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 8257234 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 9136b78 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 6a5896b - feat: refactor declarations to preserve type info (by Athan Reines)
  • 02fbcc3 - feat: refactor declarations to preserve type info (by Athan Reines)
  • e43e02b - feat: refactor declarations to preserve type info (by Athan Reines)
  • 1613149 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 77cd6ce - feat: refactor declarations to preserve type info (by Athan Reines)
  • a4eba9b - feat: refactor declarations to preserve type info (by Athan Reines)
  • f96d25e - feat: refactor declarations to preserve type info (by Athan Reines)
  • 9d12bad - feat: refactor declarations to preserve type info (by Athan Reines)
  • 7adf84c - feat: refactor declarations to preserve type info (by Athan Reines)
  • 3530c55 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 8d6ee73 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 9ac5b91 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 5b12c1f - feat: refactor declarations to preserve type info (by Athan Reines)
  • 6ae0ee2 - chore: remove comment (by Athan Reines)
  • 72ac2e6 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 8b22739 - feat: refactor declarations to preserve type info (by Athan Reines)
  • 55e5756 - chore: fix package meta data indentation (#1033) (by stdlib-bot, Athan Reines)
  • 0b1ec25 - feat: add package for creating an array of geometric pseudorandom numbers (#971) (by Yernar Yergaziyev, Philipp Burckhardt)
  • ca77f96 - feat: add strided interface for Weibull distribution (#1012) (by Amit Jimiwal, Philupp Burckhardt)
  • 28e1c84 - docs: resolve C lint errors (by Athan Reines)
  • 307c8e6 - docs: fix grammar (by Athan Reines)
  • dd64c1f - docs: update option description (by Athan Reines)
  • 722eb30 - docs: update option description (by Athan Reines)
  • bfd5970 - docs: update description for submode option (by Athan Reines)
  • f0945c7 - test: add tests for the main export (by Athan Reines)
  • 2b4e703 - fix: add missing argument to function invocation (by Athan Reines)
  • b9b4847 - docs: update copy (by Athan Reines)
  • e44f8c0 - feat: add random/exponential (by Athan Reines)
  • bbce08b - docs: remove extraneous parameter description (by Athan Reines)
  • 2b7294c - docs: remove unsupported options (by Athan Reines)
  • e8775fc - feat: update namespace TypeScript declarations (#951) (by stdlib-bot, Athan Reines)
  • d115362 - feat: update namespace table of contents (#933) (by stdlib-bot, Athan Reines)
  • a6aafba - docs: remove extra empty lines and fix indent (by Philipp Burckhardt)
  • 154b37b - feat: add gamma, invgamma, and cosine to namespace (by Athan Reines)
  • 907145e - feat: add cosine to namespace (by Athan Reines)
  • d315362 - feat: add interface for filling strided array with cosine random numbers (by Philipp Burckhardt)
  • e2f8adb - feat: add interface for filling array with cosine random numbers (by Philipp Burckhardt)
  • a2e039c - feat: add interface for filling strided array with inverse gamma random numbers (by Philipp Burckhardt)
  • ddf4788 - feat: add interface for filling strided array with gamma random numbers (by Philipp Burckhardt)
  • d60f27b - docs: update namespace table of contents (#930) (by stdlib-bot, Athan Reines)
  • 0b8e8d9 - feat: add minstdShuffle to namespace (by Athan Reines)
  • 8bf72f5 - feat: add strided interface to fill an array with pseudorandom numbers using an LCG whose output is shuffled (by Athan Reines)
  • c5cc648 - feat: add minstdShuffle to namespace (by Athan Reines)
  • 2c2aa4e - feat: add support for creating an array of pseudorandom numbers using an LCG whose output is shuffled (by Athan Reines)
  • e0bbc51 - docs: update namespace table of contents (#927) (by stdlib-bot, Athan Reines)
  • 90c53b0 - feat: update namespace TypeScript declarations (#923) (by stdlib-bot, Athan Reines)
  • a1fd583 - feat: add betaprime to namespace (by Athan Reines)
  • 06425a7 - feat: add invgamma and betaprime to namespace (by Athan Reines)
  • 059038f - feat: add strided interface for filling a strided array with pseudorandom numbers drawn from a beta prime distribution (#918) (by Philipp Burckhardt, Athan Reines)
  • 266804a - feat: add support for creating an array of pseudorandom numbers drawn from an inverse gamma distribution (#915) (by Philipp Burckhardt)
  • 9bc8935 - feat: add betaprime to namespace (by Athan Reines)
  • 5cb61c4 - feat: add support for creating an array of pseudorandom numbers drawn from a beta prime distribution (#917) (by Philipp Burckhardt)
  • 1e82c3b - feat: add gamma to namespace (by Athan Reines)
  • 00e8da0 - feat: update namespace TypeScript declarations (#919) (by stdlib-bot, Athan Reines)
  • 720e367 - feat: add support for creating an array of pseudorandom numbers drawn from a gamma distribution (#914) (by Philipp Burckhardt)
  • 16a31f3 - docs: update namespace table of contents (#909) (by stdlib-bot, Athan Reines)

Contributors

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

  • Amit Jimiwal
  • Athan Reines
  • Philipp Burckhardt
  • Yernar Yergaziyev

0.0.12 (2021-08-23)

No changes reported for this release.

0.0.11 (2021-07-10)

No changes reported for this release.

0.0.10 (2021-07-07)

No changes reported for this release.

0.0.9 (2021-06-27)

No changes reported for this release.

0.0.8 (2021-06-16)

No changes reported for this release.

0.0.7 (2021-06-15)

No changes reported for this release.

0.0.6 (2021-06-14)

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.