Skip to content

Latest commit

Β 

History

History
841 lines (515 loc) Β· 17.1 KB

CHANGELOG.md

File metadata and controls

841 lines (515 loc) Β· 17.1 KB

Change log

3.2.5

Patch Changes

  • πŸ”§ add provenance.
  • ⬆️ upgrade @lou.codes/constants to v2.2.2.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.13.
  • ⬆️ upgrade @lou.codes/types to v4.0.4.
  • ⬆️ upgrade @lou.codes/utils to v3.0.4.

3.2.4

Patch Changes

  • ⬆️ upgrade @lou.codes/constants to v2.2.1.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.12.
  • ⬆️ upgrade @lou.codes/types to v4.0.3.
  • ⬆️ upgrade @lou.codes/utils to v3.0.3.

3.2.3

Patch Changes

  • 🚨 apply linting fixes.
  • ⬆️ upgrade @lou.codes/types to v4.0.2.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.11.
  • ⬆️ upgrade @lou.codes/utils to v3.0.2.

3.2.2

Patch Changes

  • ⬆️ upgrade @lou.codes/types to v4.0.1.
  • ⬆️ upgrade @lou.codes/constants to v2.2.0.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.10.
  • ⬆️ upgrade @lou.codes/utils to v3.0.1.

3.2.1

Patch Changes

  • πŸ—οΈ make updates based on recent changes in dependencies.
  • ⬆️ upgrade @lou.codes/types to v4.0.0.
  • ⬆️ upgrade @lou.codes/utils to v3.0.0.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.9.

3.2.0

Minor Changes

  • 🏷️ better types for join.

Patch Changes

  • ⬆️ upgrade @lou.codes/constants to v2.1.0.
  • ⬆️ upgrade @lou.codes/types to v3.1.0.
  • ⬆️ upgrade @lou.codes/utils to v2.1.8.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.8.

3.1.0

Minor Changes

  • ✨ add setAsyncIterator.
  • ✨ add setIterator.
  • πŸ—οΈ update some utils simplifying implementation (resulting in a little smaller footprint).

3.0.7

Patch Changes

  • ⚑️ use for instead of while, making the lib 2 bits lighter.

3.0.6

Patch Changes

  • πŸ”§ change engines.node to >=22.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.7.
  • ⬆️ upgrade @lou.codes/constants to v2.0.3.
  • ⬆️ upgrade @lou.codes/types to v3.0.1.
  • ⬆️ upgrade @lou.codes/utils to v2.1.7.

3.0.5

Patch Changes

  • ⬆️ upgrade @lou.codes/types to v3.0.0.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.6.
  • ⬆️ upgrade @lou.codes/utils to v2.1.6.

3.0.4

Patch Changes

  • ⬆️ upgrade @lou.codes/predicates to v2.0.5.
  • ⬆️ upgrade @lou.codes/utils to v2.1.5.

3.0.3

Patch Changes

  • ⬆️ update pnpm to v9.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.4.
  • ⬆️ upgrade @lou.codes/constants to v2.0.2.
  • ⬆️ upgrade @lou.codes/types to v2.0.3.
  • ⬆️ upgrade @lou.codes/utils to v2.1.4.

3.0.2

Patch Changes

  • ⬆️ upgrade @lou.codes/constants to v2.0.1.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.3.
  • ⬆️ upgrade @lou.codes/types to v2.0.2.
  • ⬆️ upgrade @lou.codes/utils to v2.1.3.

3.0.1

Patch Changes

  • ⬆️ upgrade @lou.codes/types to v2.0.1.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.2.
  • ⬆️ upgrade @lou.codes/utils to v2.1.2.

3.0.0

Major Changes

  • 🚚 move types to @lou.codes/types.

Patch Changes

  • πŸ—οΈ update to use the new @lou.codes/types.
  • ⬆️ upgrade @lou.codes/types to v2.0.0.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.1.
  • ⬆️ upgrade @lou.codes/utils to v2.1.1.

2.1.4

Patch Changes

  • πŸ› fix wrong exports definition for dist directory.
  • πŸ—οΈ make changes related to latest @lou.codes/constants.
  • ⬆️ upgrade @lou.codes/constants to v2.0.0.
  • ⬆️ upgrade @lou.codes/predicates to v2.0.0.
  • ⬆️ upgrade @lou.codes/utils to v2.1.0.
  • ⬆️ upgrade @lou.codes/types to v1.2.2.

2.1.3

Patch Changes

  • πŸ“ update docs with bad categories.

2.1.2

Patch Changes

  • ⬆️ upgrade @lou.codes/utils to v2.0.1.
  • ⬆️ upgrade @lou.codes/types to v1.2.1.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.15.

2.1.1

Patch Changes

  • ⬆️ upgrade @lou.codes/types to v1.2.0.
  • ⬆️ upgrade @lou.codes/utils to v2.0.0.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.14.

2.1.0

Minor Changes

  • ✨ add new random util (only available as async because of underlying. tech).

Patch Changes

  • ⬆️ upgrade @lou.codes/utils to v1.1.0.

2.0.6

Patch Changes

  • ⬆️ upgrade @lou.codes/types to v1.1.6.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.13.
  • ⬆️ upgrade @lou.codes/utils to v1.0.13.

2.0.5

Patch Changes

  • ⬆️ upgrade @lou.codes/constants to v1.2.2.
  • ⬆️ upgrade @lou.codes/types to v1.1.5.
  • ⬆️ upgrade @lou.codes/utils to v1.0.12.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.12.

2.0.4

Patch Changes

  • βœ… improve coverage for zip.
  • βœ… add test for createIterableIterator.
  • ⬆️ upgrade @lou.codes/types to v1.1.4.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.11.
  • ⬆️ upgrade @lou.codes/utils to v1.0.11.

2.0.3

Patch Changes

  • ⬆️ upgrade @lou.codes/types to v1.1.3.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.10.
  • ⬆️ upgrade @lou.codes/utils to v1.0.10.

2.0.2

Patch Changes

  • 🚨 update based on linter changes.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.9.
  • ⬆️ upgrade @lou.codes/constants to v1.2.1.
  • ⬆️ upgrade @lou.codes/types to v1.1.2.
  • ⬆️ upgrade @lou.codes/utils to v1.0.9.

2.0.1

Patch Changes

  • πŸ—οΈ use argument destructing less to achieve smaller bundles.
  • πŸ› fix forEach and reduce tu support awaitable return types.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.8.
  • ⬆️ upgrade @lou.codes/types to v1.1.1.
  • ⬆️ upgrade @lou.codes/utils to v1.0.8.

2.0.0

Major Changes

  • πŸ—οΈ rollback to have asynchronous iterable functions in their own sub. directory.
  • πŸ”₯ remove unused types (or moved to @lou.codes/types).
  • πŸ”₯ remove handleCurriedIsomorphicIterable.
  • πŸ”₯ remove handleIsomorphicIterable.

Patch Changes

  • ⬆️ upgrade @lou.codes/types to v1.1.0.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.7.
  • ⬆️ upgrade @lou.codes/utils to v1.0.7.

1.0.7

Patch Changes

  • πŸ”§ remove unnecessary CJS references.
  • ⬆️ upgrade @lou.codes/constants to v1.2.0.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.6.
  • ⬆️ upgrade @lou.codes/utils to v1.0.6.
  • ⬆️ upgrade @lou.codes/types to v1.0.6.

1.0.6

Patch Changes

  • πŸ“ update some code blocks without language or with wrong language.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.5.
  • ⬆️ upgrade @lou.codes/constants to v1.1.0.
  • ⬆️ upgrade @lou.codes/utils to v1.0.5.
  • ⬆️ upgrade @lou.codes/types to v1.0.5.

1.0.5

Patch Changes

  • ⬆️ upgrade @lou.codes/constants to v1.0.2.
  • ⬆️ upgrade @lou.codes/types to v1.0.4.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.4.
  • ⬆️ upgrade @lou.codes/utils to v1.0.4.

1.0.4

Patch Changes

  • ⬆️ upgrade @lou.codes/constants to v1.0.1.
  • ⬆️ upgrade @lou.codes/types to v1.0.3.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.3.
  • ⬆️ upgrade @lou.codes/utils to v1.0.3.

1.0.3

Patch Changes

  • βž• add @lou.codes/constants and use it.
  • ⬆️ upgrade @lou.codes/types to v1.0.2.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.2.
  • ⬆️ upgrade @lou.codes/utils to v1.0.2.

1.0.2

Patch Changes

  • πŸ—οΈ better usage or utils.

1.0.1

Patch Changes

  • ✏️ show brotli size instead of gzip.
  • ⬆️ upgrade @lou.codes/predicates to v1.0.1.
  • ⬆️ upgrade @lou.codes/types to v1.0.1.
  • ⬆️ upgrade @lou.codes/utils to v1.0.1.

1.0.0

Major Changes

  • 🚚 move from @vangware to @lou.codes.

3.1.30

Patch Changes

  • πŸ”§ add types field back so that NPM shows it as a TypeScript package.
  • ⬆️ upgrade @vangware/predicates to v2.2.6.
  • ⬆️ upgrade @vangware/types to v6.3.7.
  • ⬆️ upgrade @vangware/utils to v10.1.29.

3.1.29

Patch Changes

  • ⬆️ engine upgrade.
  • ⬆️ upgrade @vangware/predicates to v2.2.5.
  • ⬆️ upgrade @vangware/types to v6.3.6.
  • ⬆️ upgrade @vangware/utils to v10.1.28.

3.1.28

Patch Changes

  • 🚨 apply linting changes.
  • ⬆️ upgrade @vangware/types to v6.3.5.
  • ⬆️ upgrade @vangware/predicates to v2.2.4.
  • ⬆️ upgrade @vangware/utils to v10.1.27.

3.1.27

Patch Changes

  • πŸ”§ remove types field from package.json, it is inferred automatically.
  • ⬆️ upgrade @vangware/predicates to v2.2.3.
  • ⬆️ upgrade @vangware/types to v6.3.4.
  • ⬆️ upgrade @vangware/utils to v10.1.26.

3.1.26

Patch Changes

  • ⚑ small optimizations.

3.1.25

Patch Changes

  • ⬆️ upgrade @vangware/types to v6.3.3.
  • ⬆️ upgrade @vangware/predicates to v2.2.2.
  • ⬆️ upgrade @vangware/utils to v10.1.25.

3.1.24

Patch Changes

  • πŸ› fix bug with take and infinite iterables.

3.1.23

Patch Changes

  • πŸ“ smaller badges.
  • ⬆️ upgrade @vangware/predicates to v2.2.1.
  • ⬆️ upgrade @vangware/types to v6.3.2.
  • ⬆️ upgrade @vangware/utils to v10.1.24.

3.1.22

Patch Changes

  • πŸ—οΈ update to use symbols from @vangware/predicates and mutate from @vangware/utils.
  • πŸ“ update to include gzip size.
  • ⬆️ upgrade @vangware/predicates to v2.2.0.
  • ⬆️ upgrade @vangware/types to v6.3.1.
  • ⬆️ upgrade @vangware/utils to v10.1.23.

3.1.21

Patch Changes

  • ⬆️ upgrade @vangware/types to v6.3.0.
  • ⬆️ upgrade @vangware/predicates to v2.1.36.
  • ⬆️ upgrade @vangware/utils to v10.1.22.

3.1.20

Patch Changes

  • ⬆️ upgrade @vangware/predicates to v2.1.35.
  • ⬆️ upgrade @vangware/utils to v10.1.21.

3.1.19

Patch Changes

  • πŸ“ update documentation and URLs.
  • ⬆️ upgrade @vangware/predicates to v2.1.34.
  • ⬆️ upgrade @vangware/types to v6.2.10.
  • ⬆️ upgrade @vangware/utils to v10.1.20.

3.1.18

Patch Changes

  • 🍱 update logo source.
  • ⬆️ upgrade @vangware/predicates to v2.1.33.
  • ⬆️ upgrade @vangware/types to v6.2.9.
  • ⬆️ upgrade @vangware/utils to v10.1.19.

3.1.17

Patch Changes

  • 🚚 move to monorepo.
  • ⬆️ upgrade @vangware/predicates to v2.1.32.
  • ⬆️ upgrade @vangware/types to v6.2.8.
  • ⬆️ upgrade @vangware/utils to v10.1.18.

3.1.16

Patch Changes

  • ⬆️ dependency upgrade.
  • πŸ“ update CHANGELOG.md.

3.1.15

Patch Changes

  • ⬆️ dependency upgrade.

3.1.14

Patch Changes

  • ⬆️ dependency upgrade.

3.1.13

Patch Changes

  • πŸ“ update README.md.

3.1.12

Patch Changes

  • ⬆️ dependency upgrade.

3.1.11

Patch Changes

  • ⬆️ dependency upgrade.

3.1.10

Patch Changes

  • ⬆️ dependency upgrade.

3.1.9

Patch Changes

  • ⬆️ dependency upgrade.

3.1.8

Patch Changes

  • ⬆️ dependency upgrade.

3.1.7

Patch Changes

  • ⬆️ dependency upgrade.

3.1.6

Patch Changes

  • ⬆️ dependency upgrade.

3.1.5

Patch Changes

  • ⬆️ dependency upgrade.

3.1.4

Patch Changes

  • ⬆️ dependency upgrade.

3.1.3

Patch Changes

  • ⬆️ dependency upgrade.

3.1.2

Patch Changes

  • ⬆️ dependency upgrade.

3.1.1

Patch Changes

  • ⬆️ dependency upgrade.

3.1.0

Minor Changes

  • πŸ—οΈ some changes in count, every, filter, some, handleCurriedIsomorphicIterable, handleIsomorphicIterable and IsomorphicGeneratorFunction types.
  • ⬆️ dependency upgrade.

3.0.12

Patch Changes

  • ⬆️ dependency upgrade.

3.0.11

Patch Changes

  • ⬆️ dependency upgrade.

3.0.10

Patch Changes

  • ⬆️ dependency upgrade.

3.0.9

Patch Changes

  • ⬆️ dependency upgrade.

3.0.8

Patch Changes

  • πŸ”§ back to node@>=20 babyyyy!

3.0.7

Patch Changes

  • ⬆️ dependency upgrade.
  • πŸ”§ update engines to suggest node@>=19 and pnpm@>=8.
  • βœ… update test using satisfies instead of as.

3.0.6

Patch Changes

  • ⬆️ dependency upgrade.
  • πŸ“ update README.md.

3.0.5

Patch Changes

  • ⬆️ dependency upgrade.

3.0.4

Patch Changes

  • ⬆️ dependency upgrade.

3.0.3

Patch Changes

  • ⬆️ dependency upgrade.

3.0.2

Patch Changes

  • ⬆️ dependency upgrade.
  • πŸ”§ docs are now generated in CI.

3.0.1

Patch Changes

  • ⬆️ dependency upgrade.
  • πŸ— update toIterable types an util usage.

3.0.0

Major Changes

  • ⬆️ dependency upgrade.
  • 🚚 rename handleAsynchronousIterable to handleIsomorphicIterable.
  • 🚚 rename handleCurriedAsynchronousIterable to handleCurriedIsomorphicIterable.
  • 🚚 rename AsynchronousGeneratorFunction to IsomorphicGeneratorFunction.
  • ✨ add new ReadOnlyAsyncIterable type.
  • ✨ add new ReadOnlyAsyncIterableIterator type.
  • ✨ add new ReadOnlyAsyncIterator type.
  • ✨ add new ReadOnlyIterable type.
  • ✨ add new ReadOnlyIterableIterator type.
  • ✨ add new ReadOnlyIterator type.
  • ✨ add new ReducerOutput type.
  • πŸ— change repeat to take amount first.

2.3.0

Minor Changes

  • ⬆️ dependency upgrade.
  • ✨ add new handleAsynchronousIterable util for internal use mainly (takes a generator for iterables, then a generator for async iterables and last an iterable, using the proper generator automatically).
  • ✨ add new handleCurriedAsynchronousIterable util (same as handleAsynchronousIterable but for multiple iterables).
  • πŸ— update append to use handleCurriedAsynchronousIterable.
  • πŸ— update drop to use handleAsynchronousIterable.
  • πŸ— update every to use whenIsIterable.
  • πŸ— update filter to use handleAsynchronousIterable.
  • πŸ— update find to use whenIsIterable.
  • πŸ— update flat to use handleAsynchronousIterable.
  • πŸ› fix getIterator types.
  • πŸ— update initial to use handleAsynchronousIterable.
  • πŸ— update map to use handleAsynchronousIterable.
  • πŸ— update repeat to use BigInt for count.
  • πŸ— update take to use handleAsynchronousIterable.
  • πŸ— update unique to use handleAsynchronousIterable.
  • πŸ— update zip to use handleCurriedAsynchronousIterable.

2.2.10

Patch Changes

  • ⬆️ dependency upgrade.

2.2.9

Patch Changes

  • ⬆️ dependency upgrade.

2.2.8

Patch Changes

  • ⬆️ dependency upgrade.
  • πŸ”₯ remove .editorconfig.
  • πŸ”§ update configs with new @vangware/configs.

2.2.7

Patch Changes

  • ⬆️ dependency upgrade.
  • 🚨 lint fixes.
  • πŸ”§ update CI configs.

2.2.6

Patch Changes

  • ⬆️ dependency upgrade.

2.2.5

Patch Changes

  • ⬆️ dependency upgrade.
  • ✏️ fix typo in package.json.

2.2.4

Patch Changes

  • ⬆️ dependency upgrade.

2.2.3

Patch Changes

  • ⬆️ dependency upgrade.

2.2.2

Patch Changes

  • ⬆️ dependency upgrade.

2.2.1

Patch Changes

  • ⬆️ dependency upgrade.

2.2.0

Minor Changes

  • ⬆️ dependency upgrade.
  • πŸ— some changes here and there using @vangware/utils.

2.1.8

Patch Changes

  • ⬆️ dependency upgrade.
  • πŸ“ update CHANGELOG.md to use emojis instead of aliases.

2.1.7

Patch Changes

  • ⬆️ dependency upgrade.

2.1.6

Patch Changes

  • ⬆️ dependency upgrade.

2.1.5

Patch Changes

  • ⬆️ dependency upgrade.

2.1.4

Patch Changes

  • ⬆️ dependency upgrade.

2.1.3

Patch Changes

  • ⬆️ dependency upgrade.
  • πŸ”§ add "sideEffects": false to package.json.

2.1.2

Patch Changes

  • ⬆️ dependency upgrade.
  • πŸ“ update docs.

2.1.1

Patch Changes

  • ⬆️ dependency upgrade.

2.1.0

Minor Changes

  • ⬆️ dependency upgrade.
  • ✨ add zipIndex util.

2.0.2

Patch Changes

  • ⬆️ dependency upgrade.
  • βœ… update test for latest @vangware/test.

2.0.1

Patch Changes

  • πŸ› fix bad import.
  • πŸ— improve iterableToArray so is smaller.
  • πŸ— improve entriesToObject to reduce into an object with no prototype.
  • πŸ— improve groupBy to reduce into an object with no prototype.

2.0.0

Major Changes

  • ⬆️ dependency upgrade.
  • πŸ”₯ remove all asynchronous utils (the regular utils handle the async cases as well now).
  • πŸ“ update docs.
  • πŸ— Functions now return an IteratorIterable so it can be reused.
  • πŸ— Some reuse and perf optimizations.

1.0.3

Patch Changes

  • ⬆️ dependency upgrade.

1.0.2

Patch Changes

  • ⬆️ dependency upgrade.

1.0.1

Patch Changes

  • πŸ› fix bug with join returning undefined.