You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
					
						
							46 KiB
						
					
					
				
			
		
		
	
	
							46 KiB
						
					
					
				Changelog
2.6.12 [LEGACY] - 2020.11.26
- Added code points / code units explicit feature detection in String#atfor preventing breakage code which use obsoleteString#atproposal polyfill
- Added OPEN_SOURCE_CONTRIBUTORdetection inpostinstall
- Added Drone CI detection in postinstall
2.6.11 [LEGACY] - 2019.12.09
- Returned usage of node -einpostinstallscripts for better cross-platform compatibility, #582
- Improved CI detection in the postinstallscript, #707
2.6.10 [LEGACY] - 2019.10.13
- Show similar postinstallmessages only once pernpm i, #597
2.6.9 [LEGACY] - 2019.05.27
- Some fixes and improvements of the postinstallscript like supportnpmcolor config (#556) or adding support ofADBLOCKenv variable
2.6.8 [LEGACY] - 2019.05.22
- Added a workaround of a strange npxbug onpostinstall, #551
2.6.7 [LEGACY] - 2019.05.21
2.6.6 [LEGACY] - 2019.05.20
- Fixed IE8- non-enumerable properties support in Object.{ assign, entries, values }, #541
- Fixed support of primitives in Object.getOwnPropertySymbolsin Chrome 38 / 39, #539
- Show a message on postinstall
2.6.5 - 2019.02.15
- Fixed buggy String#padStartandString#padEndmobile Safari implementations, #414.
2.6.4 - 2019.02.07
- Added a workaround against crushing an old IE11.0.9600.16384 build, #485.
2.6.3 - 2019.01.22
- Added a workaround for babel-minifybug, #479
2.6.2 - 2019.01.10
- Fixed handling of $inString#replace, #471
2.6.1 - 2018.12.18
- Fixed an issue with minified version, #463
2.6.0 - 2018.12.05
- Add direct .exec calling to RegExp#{@@replace, @@split, @@match, @@search}. Also, added fixes forRegExp#execmethod. #411, #428, #434, #435, #453, #458, thanks @nicolo-ribaudo.
2.5.7 - 2018.05.26
- Get rid of reserved variable name final, related #400
2.5.6 - 2018.05.07
- Forced replace native Promisein V8 6.6 (Node 10 and Chrome 66) because of a bug with resolving custom thenables
- Added a workaround for usage buggy native LG WebOS 2 Promisein microtask implementation, #396
- Added modern version internal debugging information about used versions
2.5.5 - 2018.04.08
2.5.4 - 2018.03.27
- Fixed one case of deoptimization built-in iterators in V8, related #377
- Fixed some cases of iterators feature detection, #368
- Fixed manually entered NodeJS domains issue in Promise, #367
- Fixed Number.{parseInt, parseFloat}entry points
- Fixed __(define|lookup)[GS]etter__import in thelibraryversion
2.5.3 - 2017.12.12
- Fixed calling onunhandledrejectionhandlermultiple times for onePromisechain, #318
- Forced replacement of String#{padStart, padEnd}in Safari 10 because of a bug, #280
- Fixed Array#@@iteratorin a very rare version ofWebKit, #236 and #237
- One more #345-related fix
2.5.2 - 2017.12.09
- MutationObserverno longer used for microtask implementation in iOS Safari because of bug with scrolling, #339
- Fixed JSON.stringify(undefined, replacer)case in the wrapper from theSymbolpolyfill, #345
- Array()calls changed to- new Array()for V8 optimisation
2.5.1 - 2017.09.01
- Updated Promise#finallyper tc39/proposal-promise-finally#37
- Optimized usage of some internal helpers for reducing size of shimversion
- Fixed some entry points for virtual methods
2.5.0 - 2017.08.05
- Added Promise#finallystage 3 proposal, #225
- Added Promise.trystage 1 proposal
- Added Array#flattenandArray#flatMapstage 1 proposal
- Added .ofand.frommethods on collection constructors stage 1 proposal:- Map.of
- Set.of
- WeakSet.of
- WeakMap.of
- Map.from
- Set.from
- WeakSet.from
- WeakMap.from
 
- Added Mathextensions stage 1 proposal, #226:- Math.clamp
- Math.DEG_PER_RAD
- Math.degrees
- Math.fscale
- Math.RAD_PER_DEG
- Math.radians
- Math.scale
 
- Added Math.signbitstage 1 proposal
- Updated globalstage 3 proposal - addedglobalglobal object,System.globaldeprecated
- Updated Object.getOwnPropertyDescriptorsto the final version - it should not create properties if descriptors areundefined
- Updated the list of iterable DOM collections, #249, added:
- CSSStyleDeclaration#@@iterator
- CSSValueList#@@iterator
- ClientRectList#@@iterator
- DOMRectList#@@iterator
- DOMStringList#@@iterator
- DataTransferItemList#@@iterator
- FileList#@@iterator
- HTMLAllCollection#@@iterator
- HTMLCollection#@@iterator
- HTMLFormElement#@@iterator
- HTMLSelectElement#@@iterator
- MimeTypeArray#@@iterator
- NamedNodeMap#@@iterator
- PaintRequestList#@@iterator
- Plugin#@@iterator
- PluginArray#@@iterator
- SVGLengthList#@@iterator
- SVGNumberList#@@iterator
- SVGPathSegList#@@iterator
- SVGPointList#@@iterator
- SVGStringList#@@iterator
- SVGTransformList#@@iterator
- SourceBufferList#@@iterator
- TextTrackCueList#@@iterator
- TextTrackList#@@iterator
- TouchList#@@iterator
 
- Updated stages of proposals:
- Updated typed arrays to the modern (ES2016+) arguments validation, #293
- Fixed %TypedArray%.fromSafari bug, #285
- Fixed compatibility with old version of Prototype.js, #278, #289
- Function#nameno longer cache the result for correct behaviour with inherited constructors, #296
- Added errors on incorrect context of collection methods, #272
- Fixed conversion typed array constructors to string, fix #300
- Fixed Set#sizewith debugger ReactNative for Android, #297
- Fixed an issue with Electron-based debugger, #230
- Fixed compatibility with incomplete third-party WeakMappolyfills, #252
- Added a fallback for Date#toJSONin engines without nativeDate#toISOString, #220
- Added support for Sphere Dispatch API, #286
- Seriously changed the coding style and the ESLint config
- Updated many dev dependencies (webpack,uglify, etc)
- Some other minor fixes and optimizations
2.4.1 - 2016.07.18
- Fixed scripttag for some parsers, #204, #216
- Removed some unused variables, #217, #218
- Fixed MS Edge Reflect.constructandReflect.apply- they should not allow primitive asargumentsListargument
1.2.7 [LEGACY] - 2016.07.18
2.4.0 - 2016.05.08
- Added Observable, stage 1 proposal
- Fixed behavior Object.{getOwnPropertySymbols, getOwnPropertyDescriptor}andObject#propertyIsEnumerableonObject.prototype
- Reflect.constructand- Reflect.applyshould throw an error if- argumentsListargument is not an object, #194
2.3.0 - 2016.04.24
- Added asapfor enqueuing microtasks, stage 0 proposal
- Added well-known symbol Symbol.asyncIteratorfor stage 2 async iteration proposal
- Added well-known symbol Symbol.observablefor stage 1 observables proposal
- String#{padStart, padEnd}returns original string if filler is empty string, TC39 meeting notes
- Object.valuesand- Object.entriesmoved to stage 4 from 3, TC39 meeting notes
- System.globalmoved to stage 2 from 1, TC39 meeting notes
- Map#toJSONand- Set#toJSONrejected and will be removed from the next major release, TC39 meeting notes
- Error.isErrorwithdrawn and will be removed from the next major release, TC39 meeting notes
- Added fallback for Function#nameon non-extensible functions and functions with brokentoStringconversion, #193
2.2.2 - 2016.04.06
- Added conversion -0to+0toArray#{indexOf, lastIndexOf}, ES2016 fix
- Added fixes for some Mathmethods in Tor Browser
- Array.{from, of}no longer calls prototype setters
- Added workaround over Chrome DevTools strange behavior, #186
2.2.1 - 2016.03.19
- Fixed Object.getOwnPropertyNames(window)2.1+versions bug, #181
2.2.0 - 2016.03.15
- Added String#matchAll, proposal
- Added Object#__(define|lookup)[GS]etter__, annex B ES2017
- Added @@toPrimitivemethods toDateandSymbol
- Fixed %TypedArray%#slicein Edge ~ 13 (throws with@@speciesand wrapped / inherited constructor)
- Some other minor fixes
2.1.5 - 2016.03.12
- Improved support NodeJS domains in Promise#then, #180
- Added fallback for Date#toJSONbug in Qt Script, #173
2.1.4 - 2016.03.08
- Added fallback for Symbolpolyfill in Qt Script, #173
- Added one more fallback for IE11 Script Access Deniederror with iframes, #165
2.1.3 - 2016.02.29
- Added fallback for es6-promisepackage bug, #176
2.1.2 - 2016.02.29
- Some minor Promisefixes:- Browsers rejectionhandledevent better HTML spec complaint
- Errors in unhandled rejection handlers should not cause any problems
- Fixed typo in feature detection
 
- Browsers 
2.1.1 - 2016.02.22
- Some Promiseimprovements:- Feature detection:
- Added detection unhandled rejection tracking support - now it's available everywhere, #140
- Added detection @@speciespattern support for completely correct subclassing
- Removed usage Object.setPrototypeOffrom feature detection and noisy console message about it in FF
 
- Promise.allfixed for some very specific cases
 
- Feature detection:
2.1.0 - 2016.02.09
- API:
- ES5 polyfills are split and logic, used in other polyfills, moved to internal modules
- All entry point works in ES3 environment like IE8- without core-js/(library/)es5
- Added all missed single entry points for ES5 polyfills
- Separated ES5 polyfills moved to the ES6 namespace. Why?
- Mainly, for prevent duplication features in different namespaces - logic of most required ES5 polyfills changed in ES6+:
- Already added changes for: Objectstatics - should accept primitives, new whitespaces lists inString#trim,parse(Int|float),RegExp#toStringlogic,String#split, etc
- Should be changed in the future: @@speciesandToLengthlogic inArraymethods,Dateparsing,Function#bind, etc
- Should not be changed only several features like Array.isArrayandDate.now
 
- Already added changes for: 
- Some ES5 polyfills required for modern engines
 
- Mainly, for prevent duplication features in different namespaces - logic of most required ES5 polyfills changed in ES6+:
- All old entry points should work fine, but in the next major release API can be changed
 
- All entry point works in ES3 environment like IE8- without 
- Object.getOwnPropertyDescriptorsmoved to the stage 3, January TC39 meeting
- Added umdoption for custom build process, #169
- Returned entry points for Arraystatics, removed in2.0, for compatibility withbabel6and for future fixes
 
- ES5 polyfills are split and logic, used in other polyfills, moved to internal modules
- Deprecated:
- Reflect.enumeratedeprecated and will be removed from the next major release, January TC39 meeting
 
- New Features:
- Added Reflectmetadata API as a pre-strawman feature, #152:- Reflect.defineMetadata
- Reflect.deleteMetadata
- Reflect.getMetadata
- Reflect.getMetadataKeys
- Reflect.getOwnMetadata
- Reflect.getOwnMetadataKeys
- Reflect.hasMetadata
- Reflect.hasOwnMetadata
- Reflect.metadata
 
- Implementation / fixes Date#toJSON
- Fixes for parseIntandNumber.parseInt
- Fixes for parseFloatandNumber.parseFloat
- Fixes for RegExp#toString
- Fixes for Array#sort
- Fixes for Number#toFixed
- Fixes for Number#toPrecision
- Additional fixes for String#split(RegExp#@@split)
 
- Added 
- Improvements:
- Correct subclassing wrapped collections, NumberandRegExpconstructors with native class syntax
- Correct support SharedArrayBufferand buffers from other realms in typed arrays wrappers
- Additional validations for Object.{defineProperty, getOwnPropertyDescriptor}andReflect.defineProperty
 
- Correct subclassing wrapped collections, 
- Bug Fixes:
- Fixed some cases Array#lastIndexOfwith negative second argument
 
- Fixed some cases 
2.0.3 - 2016.01.11
- Added fallback for V8 ~ Chrome 49 Promisesubclassing bug causes unhandled rejection on feature detection, #159
- Added fix for very specific environments with global window === null
2.0.2 - 2016.01.04
- Temporarily removed lengthvalidation fromUint8Arrayconstructor wrapper. Reason - bug inwsmodule (->socket.io) which passes toBufferconstructor ->Uint8Arrayfloat and uses theV8bug for conversion to int (by the spec should be thrown an error). It creates problems for many people. I hope, it will be returned after fixing this bug inV8.
2.0.1 - 2015.12.31
- Forced usage Promise.resolvepolyfill in thelibraryversion for correct work with wrapper
- Object.assignshould be defined in the strict mode -> throw an error on extension non-extensible objects, #154
2.0.0 - 2015.12.24
- Added implementations and fixes Typed Arrays-related features
- ArrayBuffer,- ArrayBuffer.isView,- ArrayBuffer#slice
- DataViewwith all getter / setter methods
- Int8Array,- Uint8Array,- Uint8ClampedArray,- Int16Array,- Uint16Array,- Int32Array,- Uint32Array,- Float32Arrayand- Float64Arrayconstructors
- %TypedArray%.{for, of},- %TypedArray%#{copyWithin, every, fill, filter, find, findIndex, forEach, indexOf, includes, join, lastIndexOf, map, reduce, reduceRight, reverse, set, slice, some, sort, subarray, values, keys, entries, @@iterator, ...}
 
- Added System.global, proposal, November TC39 meeting
- Added Error.isError, proposal, November TC39 meeting
- Added Math.{iaddh, isubh, imulh, umulh}, proposal
- RegExp.escapemoved from the- es7to the non-standard- corenamespace, July TC39 meeting - too slow, but it's condition of stability, #116
- Promise- Some performance optimisations
- Added basic support rejectionHandledevent /onrejectionhandledhandler to the polyfill
- Removed usage @@speciesfromPromise.{all, race}, November TC39 meeting
 
- Some improvements collections polyfills
- O(1)and preventing possible leaks with frozen keys, #134
- Correct observable state object keys
 
- Renamed String#{padLeft, padRight}->String#{padStart, padEnd}, proposal, November TC39 meeting (they want to rename it on each meeting?O_o), #132
- Added String#{trimStart, trimEnd}as aliases forString#{trimLeft, trimRight}, proposal, November TC39 meeting
- Added annex B HTML methods - ugly, but also the part of the spec
- Added little fix for Date#toString-new Date(NaN).toString()should be'Invalid Date'
- Added {keys, values, entries, @@iterator}methods to DOM collections which should have iterable interface or should be inherited fromArray-NodeList,DOMTokenList,MediaList,StyleSheetList,CSSRuleList.
- Removed Mozilla Arraygenerics - deprecated and will be removed from FF, looks like strawman is dead, available alternative shim
- Removed core.logmodule
- CommonJS API
- Added entry points for virtual methods
- Added entry points for stages proposals
- Some other minor changes
 
- Custom build from external scripts moved to the separate package for preventing problems with dependencies
- Changed $prefix for internal modules file names because Team Foundation Server does not support it, #129
- Additional fix for SameValueZeroin V8 ~ Chromium 39-42 collections
- Additional fix for FF27 Arrayiterator
- Removed usage shortcuts for argumentsobject - old WebKit bug, #150
- {Map, Set}#forEachnon-generic, #144
- Many other improvements
1.2.6 - 2015.11.09
- Reject with TypeErroron attempt resolve promise itself
- Correct behavior with broken Promisesubclass constructors / methods
- Added Promise-based fallback for microtask
- Fixed V8 and FF Array#{values, @@iterator}.name
- Fixed IE7- [1, 2].join(undefined) -> '1,2'
- Some other fixes / improvements / optimizations
1.2.5 - 2015.11.02
- Some more Numberconstructor fixes:- Fixed V8 ~ Node 0.8 bug: Number('+0x1')should beNaN
- Fixed Number(' 0b1\n')case, should be1
- Fixed Number()case, should be0
 
- Fixed V8 ~ Node 0.8 bug: 
1.2.4 - 2015.11.01
- Fixed Number('0b12') -> NaNcase in the shim
- Fixed V8 ~ Chromium 40- bug - Weak(Map|Set)#{delete, get, has}should not throw errors #124
- Some other fixes and optimizations
1.2.3 - 2015.10.23
- Fixed some problems related old V8 bug Object('a').propertyIsEnumerable(0) // => false, for example,Object.assign({}, 'qwe')from the last release
- Fixed .nameproperty andFunction#toStringconversion some polyfilled methods
- Fixed Math.imularity in Safari 8-
1.2.2 - 2015.10.18
- Improved optimisations for V8
- Fixed build process from external packages, #120
- One more Object.{assign, values, entries}fix for very specific case
1.2.1 - 2015.10.02
- Replaced fix JSON.stringify+Symbolbehavior from.toJSONmethod to wrappingJSON.stringify- little more correct, compat-table/642
- Fixed typo which broke tasks scheduler in WebWorkers in old FF, #114
1.2.0 - 2015.09.27
- Added browser Promiserejection hook, #106
- Added correct IsRegExplogic toString#{includes, startsWith, endsWith}andRegExpconstructor,@@matchcase, example
- Updated String#leftPadwith proposal: string filler truncated from the right side
- Replaced V8 Object.assign- its properties order not only incorrect, it is non-deterministic and it causes some problems
- Fixed behavior with deleted in getters properties for Object.{assign,entries, values}, example
- Fixed Math.sinhwith very small numbers in V8 near Chromium 38
- Some other fixes and optimizations
1.1.4 - 2015.09.05
- Fixed support symbols in FF34-35 Object.assign
- Fixed collections iterators in FF25-26
- Fixed non-generic WebKit Array.of
- Some other fixes and optimizations
1.1.3 - 2015.08.29
1.1.2 - 2015.08.28
- Added toJSONmethod toSymbolpolyfill and to MS Edge implementation for expectedJSON.stringifyresult w/o patching this method
- Replaced Reflect.constructimplementations w/o correct support third argument
- Fixed globaldetection with changeddocument.domainin ~IE8, #100
1.1.1 - 2015.08.20
- Added more correct microtask implementation for Promise
1.1.0 - 2015.08.17
- Updated string padding to actual proposal - renamed, minor internal changes:
- String#lpad->- String#padLeft
- String#rpad->- String#padRight
 
- Added string trim functions - proposal, defacto standard - required only for IE11- and fixed for some old engines:
- String#trimLeft
- String#trimRight
 
- String#trimfixed for some engines by es6 spec and moved from- es5to single- es6module
- Splitted es6.object.statics-accept-primitives
- Caps for freeze-familyObjectmethods moved fromes5toes6namespace and joined with es6 wrappers
- es5namespace also includes modules, moved to- es6namespace - you can use it as before
- Increased MessageChannelpriority in$.task, #95
- Does not get global.Symbolon each getting iterator, if you wanna use alternativeSymbolshim - add it beforecore-js
- Reflect.constructoptimized and fixed for some cases
- Simplified Reflect.enumerate, see this question
- Some corrections in Math.acosh
- Fixed Math.imulfor old WebKit
- Some fixes in string / RegExp well-known symbols logic
- Some other fixes and optimizations
1.0.1 - 2015.07.31
- Some fixes for final MS Edge, replaced broken native Reflect.defineProperty
- Some minor fixes and optimizations
- Changed compression client/*.min.jsoptions for safeFunction#nameandFunction#length, should be fixed #92
1.0.0 - 2015.07.22
- Added logic for well-known symbols:
- Symbol.match
- Symbol.replace
- Symbol.split
- Symbol.search
 
- Actualized and optimized work with iterables:
- Optimized  Map,Set,WeakMap,WeakSetconstructors,Promise.all,Promise.racefor defaultArray Iterator
- Optimized  Array.fromfor defaultArray Iterator
- Added core.getIteratorMethodhelper
 
- Optimized  
- Uses enumerable properties in shimmed instances - collections, iterators, etc for optimize performance
- Added support native constructors to Reflect.constructwith 2 arguments
- Added support native constructors to Function#bindshim withnew
- Removed obsolete .clearmethods nativeWeak-collections
- Maximum modularity, reduced minimal custom build size, separated into submodules:
- es6.reflect
- es6.regexp
- es6.math
- es6.number
- es7.object.to-array
- core.object
- core.string
- core.iter-helpers
- Internal modules ($,$.iter, etc)
 
- Many other optimizations
- Final cleaning non-standard features
- Moved $forto separate library. This work for syntax -for-ofloop and comprehensions
- Moved Date#{format, formatUTC}to separate library. Standard way for this -ECMA-402
- Removed Mathmethods fromNumber.prototype. Slight sugar for simpleMathmethods calling
- Removed {Array#, Array, Dict}.turn
- Removed core.global
 
- Moved 
- Uses ToNumberinstead ofToLengthinNumber Iterator,Array.from(2.5)will be[0, 1, 2]instead of[0, 1]
- Fixed #85 - invalid Promiseunhandled rejection message in nestedsetTimeout
- Fixed #86 - support FF extensions
- Fixed #89 - behavior Numberconstructor in strange case
0.9.18 - 2015.06.17
- Removed /fromRegExp.escapeescaped characters
0.9.17 - 2015.06.14
- Updated RegExp.escapeto the latest proposal
- Fixed conflict with webpack dev server + IE buggy behavior
0.9.16 - 2015.06.11
- More correct order resolving thenable in Promisepolyfill
- Uses polyfill instead of buggy V8 Promise
0.9.15 - 2015.06.09
- Collections from libraryversion return wrapped native instances
- Fixed collections prototype methods in libraryversion
- Optimized Math.hypot
0.9.14 - 2015.06.04
- Updated Promise.resolvebehavior
- Added fallback for IE11 buggy Object.getOwnPropertyNames+ iframe
- Some other fixes
0.9.13 - 2015.05.25
- Added fallback for Symbolpolyfill for old Android
- Some other fixes
0.9.12 - 2015.05.24
- Different instances core-jsshould use / recognize the same symbols
- Some fixes
0.9.11 - 2015.05.18
- Simplified custom build
- Added custom build js api
- Added grunt-clitodevDependenciesfornpm run grunt
 
- Some fixes
0.9.10 - 2015.05.16
- Wrapped Function#toStringfor correct work wrapped methods / constructors with methods similar to thelodashisNative
- Added proto versions of methods to export object in defaultversion for consistency withlibraryversion
0.9.9 - 2015.05.14
- Wrapped Object#propertyIsEnumerableforSymbolpolyfill
- Added proto versions of methods to libraryfor ES7 bind syntax
- Some other fixes
0.9.8 - 2015.05.12
- Fixed Math.hypotwith negative arguments
- Added Object#toString.toStringas fallback forlodashisNative
0.9.7 - 2015.05.07
- Added support DOM collections to IE8- Array#slice
0.9.6 - 2015.05.01
- Added String#lpad,String#rpad
0.9.5 - 2015.04.30
- Added cap for Function#@@hasInstance
- Some fixes and optimizations
0.9.4 - 2015.04.27
- Fixed RegExpconstructor
0.9.3 - 2015.04.26
- Some fixes and optimizations
0.9.2 - 2015.04.25
- More correct Promiseunhandled rejection tracking and resolving / rejection priority
0.9.1 - 2015.04.25
- Fixed __proto__-basedPromisesubclassing in some environments
0.9.0 - 2015.04.24
- Added correct symbols descriptors
- Fixed behavior Object.{assign, create, defineProperty, defineProperties, getOwnPropertyDescriptor, getOwnPropertyDescriptors}with symbols
- Added single entry points for Object.{create, defineProperty, defineProperties}
 
- Fixed behavior 
- Added Map#toJSON
- Removed non-standard methods Object#[_]andFunction#only- they solves syntax problems, but now in compilers available arrows andin near future will be availableavailable bind syntax
- Removed non-standard undocumented methods Symbol.{pure, set}
- Some fixes and internal changes
0.8.4 - 2015.04.18
- Uses webpackinstead ofbrowserifyfor browser builds - more compression-friendly result
0.8.3 - 2015.04.14
- Fixed Arraystatics with single entry points
0.8.2 - 2015.04.13
- Math.froundnow also works in IE9-
- Added Set#toJSON
- Some optimizations and fixes
0.8.1 - 2015.04.03
- Fixed Symbol.keyFor
0.8.0 - 2015.04.02
- Changed CommonJS API
- Splitted and renamed some modules
- Added support ES3 environment (ES5 polyfill) to all default versions - size increases slightly (+ ~4kb w/o gzip), many issues disappear, if you don't need it - simply include only required namespaces / features / modules
- Removed abstract references support - proposal has been superseded =\
- $for.isIterable->- core.isIterable,- $for.getIterator->- core.getIterator, temporary available in old namespace
- Fixed iterators support in v8 Promise.allandPromise.race
- Many other fixes
0.7.2 - 2015.03.09
- Some fixes
0.7.1 - 2015.03.07
- Some fixes
0.7.0 - 2015.03.06
- Rewritten and splitted into CommonJS modules
0.6.1 - 2015.02.24
- Fixed support Object.definePropertywith accessors on DOM elements on IE8
0.6.0 - 2015.02.23
- Added support safe closing iteration - calling iterator.returnon abort iteration, if it exists
- Added basic support Promiseunhandled rejection tracking in shim
- Added Object.getOwnPropertyDescriptors
- Removed consolecap - creates too many problems
- Restructuring namespaces
- Some fixes
0.5.4 - 2015.02.15
- Some fixes
0.5.3 - 2015.02.14
- Added support binary and octal literals to Numberconstructor
- Added Date#toISOString
0.5.2 - 2015.02.10
- Some fixes
0.5.1 - 2015.02.09
- Some fixes
0.5.0 - 2015.02.08
- Systematization of modules
- Splitted es6module
- Splitted consolemodule:web.console- only cap for missing methods,core.log- bound methods & additional features
- Added delaymethod
- Some fixes
0.4.10 - 2015.01.28
- Object.getOwnPropertySymbolspolyfill returns array of wrapped keys
0.4.9 - 2015.01.27
- FF20-24 fix
0.4.8 - 2015.01.25
- Some collections fixes
0.4.7 - 2015.01.25
- Added support frozen objects as collections keys
0.4.6 - 2015.01.21
- Added Object.getOwnPropertySymbols
- Added NodeList.prototype[@@iterator]
- Added basic @@specieslogic - getter in native constructors
- Removed Function#by
- Some fixes
0.4.5 - 2015.01.16
- Some fixes
0.4.4 - 2015.01.11
- Enabled CSP support
0.4.3 - 2015.01.10
- Added Functioninstancesnameproperty for IE9+
0.4.2 - 2015.01.10
- Objectstatic methods accept primitives
- RegExpconstructor can alter flags (IE9+)
- Added Array.prototype[Symbol.unscopables]
0.4.1 - 2015.01.05
- Some fixes
0.4.0 - 2015.01.03
- Added es6.reflectmodule:- Added Reflect.apply
- Added Reflect.construct
- Added Reflect.defineProperty
- Added Reflect.deleteProperty
- Added Reflect.enumerate
- Added Reflect.get
- Added Reflect.getOwnPropertyDescriptor
- Added Reflect.getPrototypeOf
- Added Reflect.has
- Added Reflect.isExtensible
- Added Reflect.preventExtensions
- Added Reflect.set
- Added Reflect.setPrototypeOf
 
- Added 
- core-jsmethods now can use external- Symbol.iteratorpolyfill
- Some fixes
0.3.3 - 2014.12.28
- Console cap excluded from node.js default builds
0.3.2 - 2014.12.25
- Added cap for ES5 freeze-family methods
- Fixed consolebug
0.3.1 - 2014.12.23
- Some fixes
0.3.0 - 2014.12.23
- Optimize Map&Set:- Use entries chain on hash table
- Fast & correct iteration
- Iterators moved to es6andes6.collectionsmodules
 
0.2.5 - 2014.12.20
- consoleno longer shortcut for- console.log(compatibility problems)
- Some fixes
0.2.4 - 2014.12.17
- Better compliance of ES6
- Added Math.fround(IE10+)
- Some fixes
0.2.3 - 2014.12.15
- Symbols:
- Added option to disable addition setter to Object.prototypefor Symbol polyfill:- Added Symbol.useSimple
- Added Symbol.useSetter
 
- Added 
- Added cap for well-known Symbols:
- Added Symbol.hasInstance
- Added Symbol.isConcatSpreadable
- Added Symbol.match
- Added Symbol.replace
- Added Symbol.search
- Added Symbol.species
- Added Symbol.split
- Added Symbol.toPrimitive
- Added Symbol.unscopables
 
- Added 
 
- Added option to disable addition setter to 
0.2.2 - 2014.12.13
- Added RegExp#flags(December 2014 Draft Rev 29)
- Added String.raw
0.2.1 - 2014.12.12
- Repair converting -0 to +0 in native collections
0.2.0 - 2014.12.06
- Added es7.proposalsandes7.abstract-refsmodules
- Added String#at
- Added real String Iterator, older versions used Array Iterator
- Added abstract references support:
- Added Symbol.referenceGet
- Added Symbol.referenceSet
- Added Symbol.referenceDelete
- Added Function#@@referenceGet
- Added Map#@@referenceGet
- Added Map#@@referenceSet
- Added Map#@@referenceDelete
- Added WeakMap#@@referenceGet
- Added WeakMap#@@referenceSet
- Added WeakMap#@@referenceDelete
- Added Dict.{...methods}[@@referenceGet]
 
- Added 
- Removed deprecated .containsmethods
- Some fixes
0.1.5 - 2014.12.01
- Added Array#copyWithin
- Added String#codePointAt
- Added String.fromCodePoint
0.1.4 - 2014.11.27
- Added Dict.mapPairs
0.1.3 - 2014.11.20
- TC39 November meeting:
- .contains->- .includes- String#contains->- String#includes
- Array#contains->- Array#includes
- Dict.contains->- Dict.includes
 
- Removed WeakMap#clear
- Removed WeakSet#clear
 
0.1.2 - 2014.11.19
- Map&- Setbug fix
0.1.1 - 2014.11.18
- Public release