underscore
JavaScript's functional programming helper library.
1.13.8
112M downloads/mo
#1657 most downloaded on npm
jashkenas/underscore
What this package is like to depend on
Last release 6 months ago
19 Feb 2026
Release timing varies
gaps range from 9 days to 1.8 years
This project publishes no release notes
the list below is its commits, not an announcement
1 version withdrawn
withdrawn after publishing
15 years old
55 releases · first in 2011
1 release in the last 12 months
see the full history below
Release timeline
55 releases · Nov 2011 to Feb 2026Releases
latest 55-
1.13.819 Feb 2026Commits, not release notes
This project publishes no release notes. Between
1.13.7and1.13.8there were 21 commits, 18 of them substantive:- Added _.VERSION to the documentation notes section
- Moved version to utility, added version to table of contents, changed id, title and > symbol
- docs: replace 'ticket' with 'issue' in contributing guidelines
- docs: fix article usage for 'issue'
- Bump the version to 1.13.8
- Bump the copyright years
- Add a .editorconfig
- Add regression test against stack overflow in _.flatten
- Make internal flatten nonrecursive
- Add regression test against stack overflow in _.isEqual
- Make _.isEqual nonrecursive
- Temporarily obfuscate comments
- Add preliminary release notes for 1.13.8
- Update minified bundles
- Revert obfuscations from 42823bb.
- Mention CVE-2026-27601 in comments and documentation (#3011)
- Add links to diff and docs in 1.13.8 change log entry
- Re-generate annotated sources and minified codemaps
-
1.13.724 Jul 2024Commits, not release notes
This project publishes no release notes. Between
1.13.6and1.13.7there were 25 commits, 21 of them substantive:- Run patch-package when building the docs
- Add source links to all functions in documentation (close #2976)
- Add a github entry to the FUNDING.yml
- fix(range): step documentation
- Add nativeDataView check to isDataView
- Add in tests for non-native dataview
- Bump GitHub workflow actions to latest versions
- Fix typos
- feature/theme-toggle
- removed extra console log
- minor refactor to work on firefox, moving files arond
- fail if no toggle
- incorporated stylesheet that was already available
- minimal dark mode implementation
- unncessary prefers-color-scheme: light removal
- formatting, filter, darker darkmode
- even more css formatting
- Bump the version to 1.13.7
- Bump the copyright years
- Add a change log entry for 1.13.7
…and 1 more.
-
1.13.623 Sep 2022Commits, not release notes
This project publishes no release notes. Between
1.13.5and1.13.6there were 9 commits, 7 of them substantive:- Verify that production and doc builds still work in CI
- Hostfix for broken builds
- Remove patch-package postinstall script
- Bump the version to 1.13.6 (hotfix)
- Add changelog entry for versioin 1.13.6
- Underscore 1.13.6
- Update generated files, tag 1.13.6 release
-
1.13.523 Sep 2022 withdrawnThis version has an error in the install script
Commits, not release notes
This project publishes no release notes. Between
1.13.4and1.13.5there were 13 commits, 11 of them substantive:- Upgrade karma{,-sauce-launcher} devDeps, lockfile as side effect
- Upgrade karma-qunit
- Run npm audit fix
- Upgrade nyc and coveralls to latest
- Test LTS Node.js versions in CI
- Reorganize test scripts to avoid rollup config coverage report
- Add a module entry to the require exports condition
- Bump the version to 1.13.5
- Add a change log entry for 1.13.5
- Work around docco build problem using patch-package
- Update generated sources, tag 1.13.5 release
-
1.13.402 Jun 2022Commits, not release notes
This project publishes no release notes. Between
1.13.3and1.13.4there were 11 commits, 8 of them substantive:- Expand git.io URLs in codeql-analysis workflow (fix #2957)
- add fsck error workaround to contributing.md #2887
- update contributing to clarify how to clone from other sources
- fix heading nesting
- Fix for webpack module federation "No version" error
- Bump the version to 1.13.4
- Add a change log entry for 1.13.4
- Update generated files, tag 1.13.4 release
-
1.13.323 Apr 2022Commits, not release notes
This project publishes no release notes. Between
1.13.2and1.13.3there were 24 commits, 20 of them substantive:- Enable security scanning with GitHub CodeQL
- Prevent CodeQL from scanning irrelevant files
- Work around GitHub Actions YAML limitation
- Move CodeQL config to a better place and fix reference
- Reference CodeQL config in init instead of analysis step
- Remove duplicate with
- Include test code in security scans
- Prevent potential problems from a future colors@>1.4.0 upgrade
- Remove unneeded Xvfb from Travis config
- Test: Use same QUnit version in CI as on website
- Parenthesize mixed expressions of || and && (fix #2949)
- Enforce parenthesization of && and || with a linter rule (#2949)
- Parenthesize remaining mixed expressions of && and || (#2949)
- Prevent test-node from running twice in CI on Node.js 14
- Waste even fewer CPU cycles in CI
- Add a comment to the modules/.eslintrc (post-merge review comment #2953)
- Bump the version to 1.13.3
- Update the LICENSE date
- Add a change log entry for 1.13.3
- Update generated files, tag 1.13.3 release
-
1.13.216 Dec 2021Commits, not release notes
This project publishes no release notes. Between
1.13.1and1.13.2there were 22 commits, 16 of them substantive:- Modify bug in function emulatedSet
- Fix bug in function emulatedSet
- Changing Index file to resolve bug in docs
- Changing Index file to resolve bug in documents
- Correcting typo and Changing docs of _.unescape
- Mobile responsive and more readability
- add test unit 'throttle three times'
- Improving design for Mobile
- Restore whitespace consistency
- Add a regression test for #2927 (caused in #2158)
- Properly convert _.sample input collection _.toArray (fix #2927)
- Clarify that _.bind and _.partial can be used together (#2328)
- Use statically.io for the 1.13.x series doc archives
- Bump the version to 1.13.2
- Add a change log entry for 1.13.2
- Update generated sources, tag 1.13.2 release
-
1.13.115 Apr 2021Commits, not release notes
This project publishes no release notes. Between
1.13.0and1.13.1there were 6 commits, 5 of them substantive:- Revert .gitignore underscore.js from 57a4a0e (fix #2923)
- Add some build clarifications to the documentation (#2923)
- Bump the version to 1.13.1
- Update the bundle sizes
- Add version 1.13.1 to the change log
-
1.13.009 Apr 2021Commits, not release notes
This project publishes no release notes. Between
1.13.0-3and1.13.0there were 10 commits, 8 of them substantive:- Add a security policy
- Update the copyright statement
- Add .github/FUNDING.yml
- Mention funding options in the README and on the website
- Remove the prerelease notice from the website
- Bump the version to 1.13.0
- Add version 1.13.0 to the change log
- Update generated sources and tag 1.13.0 release
-
1.13.0-331 Mar 2021 pre-releaseNothing published for this version
-
1.13.0-215 Mar 2021 pre-releaseNothing published for this version
-
1.13.0-111 Mar 2021 pre-releaseNothing published for this version
-
1.13.0-010 Mar 2021 pre-releaseNothing published for this version
-
1.12.115 Mar 2021Nothing published for this version
-
1.12.024 Nov 2020Nothing published for this version
-
1.11.028 Aug 2020Nothing published for this version
-
1.10.230 Mar 2020Nothing published for this version
-
1.10.130 Mar 2020Nothing published for this version
-
1.10.030 Mar 2020Nothing published for this version
-
1.9.206 Jan 2020Nothing published for this version
-
1.9.131 May 2018Nothing published for this version
-
1.9.018 Apr 2018Nothing published for this version
-
1.8.302 Apr 2015Nothing published for this version
-
1.8.222 Feb 2015Nothing published for this version
-
1.8.120 Feb 2015Nothing published for this version
-
1.8.020 Feb 2015Nothing published for this version
-
1.7.026 Aug 2014Nothing published for this version
-
1.6.010 Feb 2014Nothing published for this version
-
1.5.207 Sep 2013Nothing published for this version
-
1.5.108 Jul 2013Nothing published for this version
-
1.5.006 Jul 2013Nothing published for this version
-
1.4.430 Jan 2013Nothing published for this version
-
1.4.304 Dec 2012Nothing published for this version
-
1.4.207 Oct 2012Nothing published for this version
-
1.4.101 Oct 2012Nothing published for this version
-
1.4.027 Sep 2012Nothing published for this version
-
1.3.310 Apr 2012Nothing published for this version
-
1.3.209 Apr 2012Nothing published for this version
-
1.3.123 Jan 2012Nothing published for this version
-
1.3.011 Jan 2012Nothing published for this version
-
1.2.409 Jan 2012Nothing published for this version
-
1.2.307 Dec 2011Nothing published for this version
-
1.2.214 Nov 2011Nothing published for this version
-
1.2.107 Dec 2011Nothing published for this version
-
1.2.007 Dec 2011Nothing published for this version
-
1.1.707 Dec 2011Nothing published for this version
-
1.1.607 Dec 2011Nothing published for this version
-
1.1.507 Dec 2011Nothing published for this version
-
1.1.407 Dec 2011Nothing published for this version
-
1.1.307 Dec 2011Nothing published for this version
-
1.1.207 Dec 2011Nothing published for this version
-
1.1.107 Dec 2011Nothing published for this version
-
1.1.007 Dec 2011Nothing published for this version
-
1.0.407 Dec 2011Nothing published for this version
-
1.0.307 Dec 2011Nothing published for this version