Skip to content

Releases: yousif-khalil-abdulkarim/daiso-core

v0.3.0

13 Nov 10:17
ec9b2b0
Compare
Choose a tag to compare

Minor Changes

  • ff9b885: ## Cache

    Contracts

    • Added cache contract
    • Added cache adapter contract.

    Adapters

    • Added redis cache adapter
    • Added mongodb cache adapter
    • Added sqlite cache adapter.

    Serializer

    Contracts

    • Added serializer contract

    Adapters

    • Added super json serializer adapter
    • Added redis serializer adapter
    • Added mongodb serializer adapter
    • Added sqlite serializer adapter.

v0.2.1

11 Oct 18:33
494285c
Compare
Choose a tag to compare

Patch Changes

  • fad301c: Removed documentation for internal functions

v0.2.0

11 Oct 17:45
53515e2
Compare
Choose a tag to compare

Minor Changes

  • 7cb54cb: ## ICollection and IAsyncCollection changes
    Removed the throwOnIndexOverflow setting from all ICollection and IAsyncCollection methods. This change was made because the setting throwOnIndexOverflow was unnecessary; it only applied to very large collections, where using JavaScript is not advisable.

    Changed the slice method signature to align with the JavaScript version.

    Changed the shuffle method to accept a custom Math.random function, making it easier for testing.

    Changed the sum, average, median, min, max, and percentage methods to throw an error when the collection is empty.

    Changed the crossJoin method signature and its usage to ensure proper type inference.

v0.1.5

27 Aug 04:03
1ebedb3
Compare
Choose a tag to compare

Patch Changes

v0.1.4

26 Aug 23:04
43f1a93
Compare
Choose a tag to compare

Patch Changes

  • 218a64c: Added link to docs in readme

v0.1.3

26 Aug 22:23
f7d4972
Compare
Choose a tag to compare

Patch Changes

  • 60c686d: Added proper documentation, changed som method names, added 2 new methods

v0.1.2

24 Aug 04:17
3f04d49
Compare
Choose a tag to compare

Patch Changes

  • a10193f: Empty collection class instances can be created without passing in empty arrays

v0.1.1

23 Aug 14:06
fbe4df4
Compare
Choose a tag to compare

Patch Changes

v0.1.0

23 Aug 13:40
474bdfa
Compare
Choose a tag to compare

Minor Changes

  • First release