Linq Versions Save

linq.js - LINQ for JavaScript

4.0.2

6 months ago

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

1 year ago

Changes in this version:

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

Credits to @miquik and @Neuroboy23

4.0.0

2 years ago

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

2 years ago

Changes in this version:

  • Updates to Typescript definitions, credits to @noy-shimotsuki and @zastrowm

3.2.3

3 years ago

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

4 years ago

Changes in this version:

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

3.2.1

4 years ago

Changes in this version:

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

3.2.0

5 years ago

Changes in this version:

  • es2015 iterator support
  • small fixes to typings

3.1.1

5 years ago

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

3.1.0

6 years ago

Updated to version 3.1.0