Skip to content
This repository has been archived by the owner on Aug 21, 2022. It is now read-only.

Latest commit

 

History

History
106 lines (70 loc) · 3.75 KB

changelog.md

File metadata and controls

106 lines (70 loc) · 3.75 KB

#jsCore changelog

##v0.8.0

  • .contains() renamed to .includes() (more info)

##v0.7.0

##v0.6.1

  • fix: .find() and .findIndex() no longer ignore array element holes
  • fix: Object.assign() ignores null and undefined source arguments
  • new: .request({advanced: function (xhr) {…}})
  • del: .addEventListener(), .removeEventListener() and .dispatchEvent() from polyfill for XMLHttpRequest (IE8)

##v0.6.0

  • new: Array.prototype.contains() polyfill
  • del: lib.contains()

##v0.5.1

##v0.5.0

##v0.4.9

  • upd: Promise() polyfill (fix #2, #6, #7, #8)

##v0.4.8

  • fix: set .relatedTarget only for mouseover and mouseout

##v0.4.7

  • new: lib.cookie utils
  • new: Object.setPrototypeOf polyfill

##v0.4.6

##v0.4.5

  • fix: an animation event propagation bug in .awaitAnimationEnd() (listen only the AT_TARGET phase)

##v0.4.4

  • fix: remove a global variable error (catch(error) in the global scope)
  • fix: define a variable fileName in FormData() polyfill when necessary
  • new: a builder

##v0.4.3

  • fix: a bug with negative endIndex in Array.prototype.fill polyfill
  • fix: define .setImmediate() once
  • fix: lib methods don't depend on the activation object (this)
  • fix: support DOMContentLoaded in IE8
  • del: .catch_() and .delete_() aliases, use the brackets notation in IE8

##v0.4.2

  • del: .initKeyEvent() and .initMutationEvent()
  • fix: .dispatchEvent() must return a value
  • fix: a bug in .stopPropagation()
  • fix: .getComputedStyle(el).animationName may be equal to "none, none, …" in IE11

##v0.4.1

  • fix: .setImmediate() polyfill uses .msSetImmediate() in IE10
  • simplify EventTarget() and .setImmediate() polyfills
  • optimize lib.css.set()

##v0.4.0

  • new: .get() and .set() for CSS properties
  • new: CSSStyleDeclaration() polyfill
  • new: opacity in computed style
  • del: lib.dom.query() and lib.dom.queryAll()
  • rename lib.class._extend() to lib.classExtends()
  • simplify lib.request() code

##v0.3.0

  • new: prefixed transition and animation event types
  • new: prefixed transition and animation property names
  • new: a method .prefix() for the CSS properties
  • new: a method .getTransitionTime() for calculate the maximum CSS transition time
  • new: methods .awaitAnimationEnd(), .awaitTransitionEnd() and .awaitTransAnimEnd()
  • new: methods .addClass(), .removeClass() and .toggleClass() for perform actions at the end of all CSS transitions and animations
  • fix: lib.event API support handleEvent
  • fix: Promise() polyfill behavior (call a resolver when the promise is created)

##v0.2.0

  • new: Set(), Map(), WeakSet() and WeakMap() polyfills
  • new: handleEvent support in IE8
  • fix: .clearImmediate() for IE8
  • fix: .dataset and .classList polyfills use ActiveXObject('htmlfile') in IE8