Functionality: The definitions of throttle and debounce are now clearer, helping users understand their usage better and reducing debugging time.
Functionality: The _.invoke method now correctly uses _.isFunction, ensuring that passing a string does not produce unexpected behavior.
Improvements
Documentation: The documentation for the bind function is improved to clarify the difference between currying and partial application, enhancing user understanding.
Fixes
Fix unexpected arguments passed to the wrapper function in _.wrap when the first argument is an array, ensuring smoother function execution.
Fix issues with escaped characters in JavaScript within templates, allowing users to maintain the intended formatting of their code.
Fix issues with _.chain(object) and _(object).chain() to ensure consistent behavior across different usage scenarios.
Fix potential issues when partially adding _.templateSettings that could break template strings containing 'null' or 'undefined'.
Others
Improve overall code quality by removing unnecessary verbose comments, making the codebase cleaner and easier to navigate.