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.

146 lines
3.0 KiB

4 years ago
  1. # Change Log
  2. All notable changes to this project will be documented in this file.
  3. This project adheres to [Semantic Versioning](http://semver.org/).
  4. ## 2.0.11 - 2019-08-10
  5. ### Fixed
  6. * License metadata in `package.json` now in standard SPDX format
  7. ## 2.0.10 - 2018-04-18
  8. ### Fixed
  9. * Guard `global` usage in scope to avoid reference errors
  10. ## 2.0.9 - 2018-04-17
  11. ### Fixed
  12. * Guard `self` usage in scope to avoid Webpack reference errors
  13. ## 2.0.8 - 2018-04-17
  14. ### Fixed
  15. * Worker support now explicitly references `self` and `window` rather then using
  16. `this` implicitly to fix issues in Webpack builds.
  17. ## 2.0.7 - 2018-04-16
  18. ### Fixed
  19. * Support `setTimeout` / `setInterval` in workers
  20. ## 2.0.6 - 2018-01-24
  21. ### Fixed
  22. * Use `typeof` to search globals more carefully.
  23. ## 2.0.5 - 2018-01-23
  24. ### Fixed
  25. * Try harder to retrieve `setImmediate` and `clearImmediate` in esoteric
  26. environments.
  27. ## 2.0.4 - 2017-08-14
  28. ### Fixed
  29. * Revert `setImmediate` and `clearImmediate` changes from 2.0.3 because they
  30. appear to break Webpack.
  31. ## 2.0.3 - 2017-07-31
  32. ### Fixed
  33. * `setImmediate` and `clearImmediate` are indirected through the `global` module
  34. for better coverage of esoteric environments.
  35. ## 2.0.2 - 2016-10-19
  36. ### Added
  37. * `.npmignore` now excludes example scripts, reducing package size
  38. ## 2.0.1 - 2016-06-21
  39. ### Fixed
  40. * `clearTimeout` and `clearInterval` no longer throws when passed null or
  41. undefined instead of the timeout token.
  42. ## 2.0.0 - 2016-03-28
  43. ### Changed
  44. * `setImmediate` and `clearImmediate` now use the `setimmediate` module which
  45. has better cross-browser coverage. In particular, it resolves a crash in
  46. Safari. The `setimmediate` module adds these methods to the global
  47. immediately, so a major version bump seems safest.
  48. ## 1.4.2 - 2015-12-08
  49. ### Added
  50. * Metadata used by `jspm` in `package.json`
  51. ## 1.4.1 - 2015-05-10
  52. ### Changed
  53. * Update `process` dependency
  54. ## 1.4.0 - 2015-02-23
  55. ### Added
  56. * Link to `timers-browserify-full`, which offers a larger, but much more exact,
  57. version of Node's `timers` library
  58. ### Changed
  59. * `setTimeout` and `setInterval` return objects with the same API as the Node
  60. implementation, instead of just IDs
  61. ### Fixed
  62. * `active` implementation actually has an effect, as in Node
  63. * Replaced usages of `apply` that break in IE 8
  64. ## 1.3.0 - 2015-02-04
  65. ### Changed
  66. * Prefer native versions of `setImmediate` and `clearImmediate` if they exist
  67. ## 1.2.0 - 2015-01-02
  68. ### Changed
  69. * Update `process` dependency
  70. ## 1.1.0 - 2014-08-26
  71. ### Added
  72. * `clearImmediate` available to undo `setImmediate`
  73. ## 1.0.3 - 2014-06-30
  74. ### Fixed
  75. * Resume returning opaque IDs from `setTimeout` and `setInterval`
  76. ## 1.0.2 - 2014-06-30
  77. ### Fixed
  78. * Pass `window` explicitly to `setTimeout` and others to resolve an error in
  79. Chrome
  80. ## 1.0.1 - 2013-12-28
  81. ### Changed
  82. * Replaced `setimmediate` dependency with `process` for the `nextTick` shim
  83. ## 1.0.0 - 2013-12-10
  84. ### Added
  85. * Guard against undefined globals like `setTimeout` in some environments
  86. ## 0.0.0 - 2012-05-30
  87. ### Added
  88. * Basic functionality for initial release