Skip to content

3.0.0 - Wow it's been a while :P

Choose a tag to compare

@mtraynham mtraynham released this 14 Jul 02:21
· 37 commits to master since this release

This release is a full restructure and migration of the project to using TypeScript. Some other additions are:

  • Added a secondary distribution dist/joins.js. This is a bundle that does not wrap the join functions in a new lodash context. You instead require each join independently (import {hashLeftOuterJoin} from 'lodash-joins/dist/joins). I eventually plan to move the project to this import structure, as it's much more modular.
  • Added a 5th parameter to join functions called a merger. Originally, lodash-joins would just assign both the left and right row to an object, but now users can provide a merger function to return whatever they want. This has been defaulted to the old assign method for compatibility.