added events class, Array.removeAll, updated unit tests, other slight wording/commenting changes
bug fix for base equals function with objects with keys declared in differing orders, implemented unit tests to match bug, implemented smash and unit tests, implemented first pass at innerJoin
moved deployment path to .\bin, updated innerJoin methods, converted .on to be a more generic predicate to allow matching on differing property names, updated smash be to recursive with inner objects, updated unitTests to match
fix for mistyped predicate variable, swapped smash functionality to maintain duplicate properties from the last smashed object instead of the first
expanded object deepCopy unit tests to prove a more complicated situation with self references and reference circles
updated unit tests for cyclical references in equality and deepCopy, streamlined compareObject for reference equality
start to changes to the array and object extension methods to allow the user to opt out of using extensions if desired, moved assertions to their own class, separated check and assert to throw errors with assert and return false with check
updated a few more arrays methods -- will run comparisons and tests on these shoehorned parameters for array as "this" scoping
converted remaining array methods to use the new arguments syntax, removed deepCopy from some array functions such as .where
swapped objects methods to use the same argument type parameters which arrays methods are using, defined private wrapper methods, broke up the setup object to separate the array and object extensions flags
updated build process, added html for testing the minified file, other code cleanup
converted internal log interface methods to live on a secondary object, passing that object reference instead to prevent private function recreation on log interface recreation
code cleanup, moved assert functions outside of new Asserter class scope to prevent function recreation
added smash for arrays, added zip for arrays, updated unit tests for more complicated smash and zip methods, moved source to two separate folders for preparation for nodejs building
getting a start to the es6 generator rework and implementation -- original web code still functional
beginning of structure rework to generator methods to return GeneratorFunction as opposed to GeneratorObject (the expanded version), hackish method for using for...of loops on GeneratorFunctions by auto generating GeneratorObject on Symbols.iterator
applied update for Generator deepCopy and equals, treating GeneratorFunctions as standard functions in deepCopy (copying by reference, instead of trying to recreate the function)
additions to generators/iterables, updates to arrays, fixes for unit tests, started removal of z.lambda string conversion for es6
started work on implementing iterables.orderBy method using internal key array map and yield array map, implemented iterables.concat
more generator / iterables work, implemented more complicated (but more efficient) iterables orderby (using quicksort3 with 3 way partitioning and a sorted array of compared keys)