Skip to content

Releases: mihaifm/linq

4.0.3

19 May 10:32
4.0.3
6886f61
Compare
Choose a tag to compare

Changes in this version:

  • Better support for Iteration protocols
  • Allow initialization directly from iterable objects like Map and Set (#113)

Credits to @LviatYi

4.0.2

19 Oct 17:07
4.0.2
0130170
Compare
Choose a tag to compare

Changes in this version

  • Allow functions that return an iterator to be used as input (#98)
  • Add overrides for type guard predicates (#107)

Credits to @Neuroboy23, @alexkunin

4.0.1

06 Nov 19:12
4.0.1
c93deb4
Compare
Choose a tag to compare

Changes in this version:

  • Left Join implementation (#93)
  • Improved type definition of from(obj: object) (#94)

Credits to @miquik and @Neuroboy23

4.0.0

29 Sep 18:35
4.0.0
6e79333
Compare
Choose a tag to compare

Library is now an ES module. Compatible with Node >=14.13.1, TypeScript, Deno and the latest browsers.
For projects using CommonJS modules, Node <14.13.1 or older browsers, continue using version 3 of this library.
More details in the readme.

3.2.4

30 Jul 19:57
3.2.4
bd22fca
Compare
Choose a tag to compare

Changes in this version:

3.2.3

03 Sep 20:21
3.2.3
1c10c12
Compare
Choose a tag to compare

Changes in this version:

  • Added a new utility function Enumerable.Utils.recallFrom that can be use to reverse the effects of Enumerable.Utils.extendTo, cleaning up prototype pollution
  • All tests redesigned to use only vanilla JS, eliminating the need for a testing framework
  • Minifier changed from node-minify to uglify-js

3.2.2

11 Mar 15:48
3.2.2
5c3c1ae
Compare
Choose a tag to compare

Changes in this version:

  • orderBy, thenBy, orderByDescending, thenByDescending can now take a compare function as a second argument

3.2.1

12 Sep 16:10
3.2.1
540699b
Compare
Choose a tag to compare

Changes in this version:

  • allow initialization from iterable objects (#65)
  • type declarations update (#63)

3.2.0

12 Apr 17:19
3.2.0
c34abb2
Compare
Choose a tag to compare

Changes in this version:

  • es2015 iterator support
  • small fixes to typings

3.1.1

27 Oct 17:20
3.1.1
b815a82
Compare
Choose a tag to compare

New release with minor fixes:

  • removed unnecessary files from the npm package
  • created a release archive signed with GPG (public key here)
  • removed minified version linq.min.js from the repository and added it to the release archive and to npm
  • small code fix regarding the types for the zip method