-
Notifications
You must be signed in to change notification settings - Fork 48
Changelog
jdalton edited this page Dec 31, 2016
·
1 revision
- Updated dependency maps for lodash@4.17.5
- Updated package.json template
- Updated lodash to v4.17.4
- Updated dependency maps for lodash@4.17.3
- Updated dependency maps for lodash@4.17.2
- Updated dependency maps for lodash@4.17.1
- Updated dependency maps for lodash@4.17.0
- Updated lodash to v4.16.6
- Fixed copyright header modifications of builds
- Updated dependency maps for lodash@4.16.5
- Updated dependency maps for lodash@4.16.4
- Removed unused code paths & consolidate mappings
- Updated dependency maps for lodash@4.16.3
- Updated dependency maps for lodash@4.16.2
- Added support for matching functions wrapped in parentheses
- Updated dependency maps for lodash@4.16.0
- Updated dependency maps for lodash@4.15.0
- Improved modularized build times by 3x
- Updated dependency maps for lodash@4.14.2
- Updated dependency maps for lodash@4.14.1
- Made npm package builds zero-dependency modules
- Updated dependency maps for lodash@4.14.0
- Updated dependency maps for lodash@4.13.1
- Ensured
core
builds are labeled as custom builds - Ensured “es” builds include “.js” in module paths
- Ensured headers are added to built npm packages
- Removed
global
export when not exporting as such - Updated dependency maps for lodash@4.13.0
- Ensured builds aren’t marked as custom for specifying an output path
- Ensured caches are inlined in built npm packages
- Updated dependency maps for lodash@4.12.0
- Simplified core build of
_.isEmpty
- Updated dependency maps for lodash@4.11.2
- Updated lodash to v4.11.1
- Updated dependency maps for lodash@4.11.0
- Updated npm package build of
_.flow
&_.flowRight
- Updated dependency maps for lodash@4.10.0
- Updated dependency maps for lodash@4.9.0
- Updated dependency maps for lodash@4.8.2
- Updated lodash to v4.8.1
- Ensured package.json files aren’t cached by
require.cache
- Updated dependency maps for lodash@4.8.0
- Ensured correct
~
version range of built npm packages - Switched license template to the jQuery Foundation
- Updated dependency maps for lodash@4.7.0
- Updated lodash dependency to lodash@4.6.1
- Updated core build of
_.isEqual
- Updated dependency maps for lodash@4.6.0
- Continued to increase forced inlining of built npm packages
- Updated dependency maps for lodash@4.5.0
- Used
~
for generated private npm packages
- Ensured the highest major dependency version is used as the build package’s version
- Increased forced inlining of built npm packages
- Updated dependency maps for lodash@4.5.0
- Increased function inlining of built npm packages
- Updated dependency maps for lodash@4.4.0
- Ensure default placeholder values are set for relevant modularized functions
- Updated dependency maps for lodash@4.3.0
- Ensured the
core
&plus
commands work together - Updated dependency maps for lodash@4.2.1
- Updated dependency maps for lodash@4.2.0
- Moved modularized build internals to the base of the output directory
- Simplify keywords in package.jst
- Updated dependency maps for lodash@4.1.0
- Ensured compiled templates work with the
core
build - Ensured existing dependency versions are used when overlaying built npm packages
- Updated dependency maps for lodash@4.0.1
- Removed category names from modularized paths
- Removed “commonjs”
exports
option - Removed “iojs”
exports
alias in favor of “node” - Removed
modern
build command
- Added 4 kB
core
build - Added modularized basenames to package keywords for improved npm search
- Improved “es” modularization for better cherry picking
- Removed
root
variable references when not exportingglobal
- Removed placeholder assignments when
replaceHolders
is excluded - Removed module hoisting because npm@3 is released
- Updated dependency maps for lodash@4.0.0
- Updated
removeGetIndexOf
to match strict comparisons - Updated dependency maps for lodash@3.10.1
- Isolated UMD modifications to the UMD snippet
- Removed modern
_.isRegExp
replacement - Removed many function fork helpers &
_.support
helpers - Updated dependency maps for lodash@3.10.0
- Updated dependency maps to support
parseFloat
as acontext
property of_.runInContext
- Ensured hoisted dependencies are part of an identifier’s dependencies graph
- Ensured hoisted dependencies don’t leak into package’s index.js
- Ensured horizontal comments are ignored when removing unattached comments
- Hoisted dependencies of
_.sample
- Updated dependency maps for lodash@3.9.2
- Ensured all
context
vars are renamed toglobal
fornode
&npm
exports - Updated dependency maps for lodash@3.9.1
- Ensured hoisted dependencies exist as identifiers
- Skipped post processing when generating a source map
- Updated dependency maps for lodash@3.9.0
- Improved modularized build times by 38x
- Updated dependency maps for lodash@3.8.0
- Added “umd”
exports
alias forexports=amd,commonjs,global,node
- Inlined
baseProperty
for built npm packages - Made
freeGlobal
detection align withfreeSelf
&freeWindow
checks in compiled templates - Updated dependency maps for lodash@3.7.0
- Added “preferGlobal” field to the package.json
- Ensured
createExtremum
&createFlow
are inlined in built npm packages - Extracted
listing
&mapping
modules for third party consumption - Fixed Closure Compiler minification of functions returned by
_.flow
&_.flowRight
- Simplified regexes for detecting functions
- Updated dependency maps for lodash@3.6.0
- Hoisted dependencies of
_.countBy
,_.dropRightWhile
,_.dropWhile
,_.every
,_.filter
,_.find
,_.findIndex
,_.findLast
,_.findLastIndex
,_.groupBy
,_.indexBy
,_.map
,_.max
,_.merge
,_.min
,_.partition
,_.reduce
,_.reduceRight
,_.reject
,_.some
,_.sortedIndex
,_.sortedLastIndex
,_.sum
,_.takeRightWhile
,_.takeWhile
, &_.uniq
- Updated glob dependency
- Updated dependency maps for lodash@3.5.0
- Added support for category aliases
- Added hoisted dependencies for
_.sortBy
,_.sortByAll
, &_.sortByOrder
- Updated dependency maps for lodash@3.4.0
- Added a check to avoid modularized version bumps if only the copyright header has changed
- Updated dependency maps for lodash@3.3.1
- Added
hoistDepMap
to hoist nested dependencies of a module to its root - Updated dependency maps for lodash@3.3.0
- Added
laxSemVerDeps
to avoid unnecessary modularized version bumps - Enabled creating smaller builds when chaining is not included
- Fixed method assignment detection in
buildModule
&removeMethodAssignment
- Made the Closure Compiler Java requirement warning respect
--silent
- Updated dependency maps for lodash@3.2.0
- Fixed private identifier detection for built npm packages
- Added support for independently updating built npm packages
(e.g. lodash.keys@3.0.2, lodash.matches@3.1.0, & lodash.trim@3.0.1) - Improved dead code removal of inlined modules
- Reduced dependencies of
baseMatches
- Reduced dependencies on
_.matches
&_.property
- Updated readme.jst to use
version
template data for the package source link - Updated dependency maps for lodash@3.1.0
- Ensured an exit code of
1
is used when invalid arguments are provided - Made
build
auto--silent
when called as a function - Made
build
providecallback
the result of--help
&--version
options - Updated dependency maps for lodash@3.0.1
- Changed the categories of
_.callback
,_.escape
,_.range
,_.toArray
,_.template
, &_.unescape
- Dropped testing for Node 0.6
- Made the default compiled template filename
lodash.templates
- Made method categories singular
- Made modularized packages use the caret
^
for dependency version ranges - Renamed the
--debug
option to--development
- Renamed the
-p
to-m
- Renamed
-m
&--minify
options to-p
&--production
- Added support for compiling ES modules via
modularize exports=es
- Allowed compiled templates to work without lodash by specifying
moduleId=none
- Allowed modularized & minified builds to support the
sourceURL
option of_.template
- Ensured whitespace in compiled templates is not modified
- Ensured template file path patterns are normalized
- Made modularized builds include modules for method aliases
- Updated fixes for aggressive Closure Compiler minifications
- Recognised OpenJDK as a possible Closure Compiler dependency
- Reduced dependencies of many modularized methods
- Removed support for
backbone
,csp
,legacy
,mobile
, &underscore
builds - Switched to UglifyJS for generating source maps
- Updated dependency maps for lodash@3.0.0
- Set glob’s version to 3.2.7 to support old npm versions
- Updated dependency maps for lodash@2.4.2
- Ensured the
@licence
tag is kept for generatedindex.js
&main.js
files - Included
getPrototypeOf
check in themodern
build of_.isPlainObject
- Updated dependency maps for lodash@2.4.1
- Added dependencies for
_.constant
,_.mapValues
,_.now
,_.property
, &_.xor
- Added a dependency warning for the Closure Compiler if Java isn’t installed
- Allowed the
moduleId
command to be used to set the AMD module ID of lodash builds - Included method aliases in category modules
- Reverted
=
use as part of the ES module export pattern - Updated dependencies for
_.mixin
&_.sortBy
- Updated dependency maps for lodash@2.4.0
- Added
_.create
dependencies - Added initial
modularize exports=es6
support - Added support for recursive paths to the
template
command - Ensured
_.noConflict
is excluded frommodularize exports=npm
builds - Ensured “evaluate” delimiters support single line comments in minified builds
- Ensured minified builds don’t mung
_.eachRight
- Ensured
_.mixin
for modularized builds is assigned correctly - Ensured the
underscore
build of_.difference
works with falsey values - Ensured the
underscore
build of_.isEqual
works withObject.create(null)
- Optimized build process to remove additional unused variables
- Updated the
underscore
build of_.template
coerces thetext
argument to a string - Updated dependency maps for lodash@2.3.0
- Added
_.difference
to the list ofbackbone
build methods - Ensured the
iife
&template
commands work together - Updated dependency maps for lodash@2.2.1
- Added support for
minus=pluck,where
to simplify_.createCallback
- Added the
compat
alias for builds that support older & newer environments - Ensured modularized
exports=commonjs
builds work in Rhino & RingoJS - Ensured modularized
legacy
builds are supported - Made the
compat
&underscore
builds useDate.now
when available - Removed more dead code from the
underscore
build - Removed the undocumented
--no-dep
build option - Removed
getObject
&releaseObject
dependencies from_.throttle
,setBindData
, &createIterator
- Updated dependency maps for lodash@2.2.0
- Added build commands to modularized copyright headers
- Added support for
modularize exports=commonjs
- Aligned the
underscore
build of_.random
more closely to Underscore - Included
Object.defineProperty
fallback in themodern
build - Made build treat commands like
exports=""
as undefined - Made modularized builds use
index.js
forexports=node
- Made modularized builds use
main.js
forexports=amd
- Made
modularize exports=npm
create folders with the names of each package - Made
modularize exports=npm
use approximately equivalent versions for dependencies - Removed the
@license
tag from the copyright headers of generated modules - Updated dependency maps for lodash@2.1.0
See the lodash changelog.