web 3d图形渲染器
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.

325 lines
10 KiB

  1. # Changelog
  2. All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
  3. ### [0.10.53](https://github.com/medikoo/es5-ext/compare/v0.10.52...v0.10.53) (2019-11-21)
  4. ### [0.10.52](https://github.com/medikoo/es5-ext/compare/v0.10.51...v0.10.52) (2019-10-29)
  5. ### Bug Fixes
  6. - Fix global resolution for Safari ([00731d2](https://github.com/medikoo/es5-ext/commit/00731d2))
  7. - Keep support for old Node.js versions ([2fa2a11](https://github.com/medikoo/es5-ext/commit/2fa2a11))
  8. ### [0.10.51](https://github.com/medikoo/es5-ext/compare/v0.10.50...v0.10.51) (2019-08-30)
  9. ### Bug Fixes
  10. - Ensure Function.isFunction recognizes async functions ([6f06e66](https://github.com/medikoo/es5-ext/commit/6f06e66))
  11. ### Tests
  12. - Fix after prettification changes ([dd6fc3f](https://github.com/medikoo/es5-ext/commit/dd6fc3f))
  13. ## [0.10.50](https://github.com/medikoo/es5-ext/compare/v0.10.49...v0.10.50) (2019-04-30)
  14. ### Bug Fixes
  15. - maximum time value reference ([708202d](https://github.com/medikoo/es5-ext/commit/708202d))
  16. ### Features
  17. - ensure global resolves in strict mode ([c6a19d7](https://github.com/medikoo/es5-ext/commit/c6a19d7)), closes [#86](https://github.com/medikoo/es5-ext/issues/86)
  18. ## [0.10.49](https://github.com/medikoo/es5-ext/compare/v0.10.48...v0.10.49) (2019-03-11)
  19. ### Features
  20. - allow plain function usage of fn.compose ([2bafef7](https://github.com/medikoo/es5-ext/commit/2bafef7))
  21. ## [0.10.48](https://github.com/medikoo/es5-ext/compare/v0.10.47...v0.10.48) (2019-02-22)
  22. ### Features
  23. - Object.ensurePlainObject util ([f48fbcf](https://github.com/medikoo/es5-ext/commit/f48fbcf))
  24. <a name="0.10.47"></a>
  25. ## [0.10.47](https://github.com/medikoo/es5-ext/compare/v0.10.46...v0.10.47) (2019-01-16)
  26. ### Features
  27. - Promise.prototype.finally shim ([4dadbc7](https://github.com/medikoo/es5-ext/commit/4dadbc7))
  28. <a name="0.10.46"></a>
  29. ## [0.10.46](https://github.com/medikoo/es5-ext/compare/v0.10.45...v0.10.46) (2018-08-13)
  30. ### Bug Fixes
  31. - assign-deep to not modify following arguments ([bf43d57](https://github.com/medikoo/es5-ext/commit/bf43d57))
  32. <a name="0.10.45"></a>
  33. ## [0.10.45](https://github.com/medikoo/es5-ext/compare/v0.10.44...v0.10.45) (2018-06-01)
  34. ### Bug Fixes
  35. - improve error message readbility ([adc91b9](https://github.com/medikoo/es5-ext/commit/adc91b9))
  36. <a name="0.10.44"></a>
  37. ## [0.10.44](https://github.com/medikoo/es5-ext/compare/v0.10.43...v0.10.44) (2018-05-30)
  38. ### Features
  39. - add Object.entries ([51d2f43](https://github.com/medikoo/es5-ext/commit/51d2f43))
  40. <a name="0.10.43"></a>
  41. ## [0.10.43](https://github.com/medikoo/es5-ext/compare/v0.10.42...v0.10.43) (2018-05-28)
  42. ### Features
  43. - improve patch string ([6a25b10](https://github.com/medikoo/es5-ext/commit/6a25b10))
  44. <a name="0.10.42"></a>
  45. ## [0.10.42](https://github.com/medikoo/es5-ext/compare/v0.10.41...v0.10.42) (2018-03-28)
  46. ### Bug Fixes
  47. - Date.isDate to exclude NaN dates ([3b61bc6](https://github.com/medikoo/es5-ext/commit/3b61bc6))
  48. ### Features
  49. - improve non-coercible string representation ([20bfb78](https://github.com/medikoo/es5-ext/commit/20bfb78))
  50. - improve non-stringifiable string representation ([2e4512d](https://github.com/medikoo/es5-ext/commit/2e4512d))
  51. <a name="0.10.41"></a>
  52. ## [0.10.41](https://github.com/medikoo/es5-ext/compare/v0.10.40...v0.10.41) (2018-03-16)
  53. ### Features
  54. - Add function.microtaskDelay method ([66481c0](https://github.com/medikoo/es5-ext/commit/66481c0))
  55. - Add Object.isThenable ([8d5a45c](https://github.com/medikoo/es5-ext/commit/8d5a45c))
  56. - Add promise.asCallback method ([dcc1451](https://github.com/medikoo/es5-ext/commit/dcc1451))
  57. - Object.ensurePlainFunction ([2682be6](https://github.com/medikoo/es5-ext/commit/2682be6))
  58. <a name="0.10.40"></a>
  59. ## [0.10.40](https://github.com/medikoo/es5-ext/compare/v0.10.39...v0.10.40) (2018-03-09)
  60. ### Features
  61. - **math:** decimal round, floor and ceil ([39290c6](https://github.com/medikoo/es5-ext/commit/39290c6))
  62. - **object:** isInteger and ensureInteger ([a5f7d04](https://github.com/medikoo/es5-ext/commit/a5f7d04))
  63. <a name="0.10.39"></a>
  64. ## [0.10.39](https://github.com/medikoo/es5-ext/compare/v0.10.38...v0.10.39) (2018-02-16)
  65. ### Features
  66. - Promise.lazy ([7a30a78](https://github.com/medikoo/es5-ext/commit/7a30a78))
  67. <a name="0.10.38"></a>
  68. ## [0.10.38](https://github.com/medikoo/es5-ext/compare/v0.10.37...v0.10.38) (2018-01-16)
  69. ### Features
  70. - Object.isNaturalNumber an Object.isNaturalNumberValue ([66a40af](https://github.com/medikoo/es5-ext/commit/66a40af))
  71. <a name="0.10.37"></a>
  72. ## [0.10.37](https://github.com/medikoo/es5-ext/compare/v0.10.36...v0.10.37) (2017-11-23)
  73. ### Features
  74. - String.random util ([7c28739](https://github.com/medikoo/es5-ext/commit/7c28739))
  75. <a name="0.10.36"></a>
  76. ## [0.10.36](https://github.com/medikoo/es5-ext/compare/v0.10.35...v0.10.36) (2017-11-23)
  77. ### Features
  78. - **date:** isTimeValue and ensureTimeValue utils ([7659dc5](https://github.com/medikoo/es5-ext/commit/7659dc5))
  79. <a name="0.10.35"></a>
  80. ## [0.10.35](https://github.com/medikoo/es5-ext/compare/v0.10.34...v0.10.35) (2017-10-13)
  81. ### Bug Fixes
  82. - **Object.copy:** do not upgrade primitives to objects ([dd4d88f](https://github.com/medikoo/es5-ext/commit/dd4d88f))
  83. <a name="0.10.34"></a>
  84. ## [0.10.34](https://github.com/medikoo/es5-ext/compare/v0.10.33...v0.10.34) (2017-10-13)
  85. ### Features
  86. - **copyDeep:** duplicate only recursive instances ([bba529a](https://github.com/medikoo/es5-ext/commit/bba529a))
  87. <a name="0.10.33"></a>
  88. ## [0.10.33](https://github.com/medikoo/es5-ext/compare/v0.10.32...v0.10.33) (2017-10-13)
  89. ### Bug Fixes
  90. - **Object.assignDeep:** relax input validation ([1baf57d](https://github.com/medikoo/es5-ext/commit/1baf57d))
  91. <a name="0.10.32"></a>
  92. ## [0.10.32](https://github.com/medikoo/es5-ext/compare/v0.10.31...v0.10.32) (2017-10-13)
  93. ### Features
  94. - Object.assignDeep ([2345e0b](https://github.com/medikoo/es5-ext/commit/2345e0b))
  95. <a name="0.10.31"></a>
  96. ## [0.10.31](https://github.com/medikoo/es5-ext/compare/v0.10.30...v0.10.31) (2017-10-09)
  97. ### Features
  98. - Object.isPlainFunction utility ([031be0a](https://github.com/medikoo/es5-ext/commit/031be0a))
  99. <a name="0.10.30"></a>
  100. ## [0.10.30](https://github.com/medikoo/es5-ext/compare/v0.10.29...v0.10.30) (2017-08-25)
  101. ### Bug Fixes
  102. - value stringification for error message ([37bb96b](https://github.com/medikoo/es5-ext/commit/37bb96b))
  103. <a name="0.10.29"></a>
  104. ## [0.10.29](https://github.com/medikoo/es5-ext/compare/v0.10.28...v0.10.29) (2017-08-18)
  105. ### Bug Fixes
  106. - string.repeat after recent regression ([b02fab4](https://github.com/medikoo/es5-ext/commit/b02fab4))
  107. <a name="0.10.28"></a>
  108. ## [0.10.28](https://github.com/medikoo/es5-ext/compare/v0.10.27...v0.10.28) (2017-08-18)
  109. ### Features
  110. - array.isEmpty method ([b0cfbdd](https://github.com/medikoo/es5-ext/commit/b0cfbdd))
  111. - improve new lines representation ([860fe8b](https://github.com/medikoo/es5-ext/commit/860fe8b))
  112. - Object.ensureArray util ([595c341](https://github.com/medikoo/es5-ext/commit/595c341))
  113. - toShortStringRepresentation util ([6842d06](https://github.com/medikoo/es5-ext/commit/6842d06))
  114. <a name="0.10.27"></a>
  115. ## [0.10.27](https://github.com/medikoo/es5-ext/compare/v0.10.26...v0.10.27) (2017-08-11)
  116. ### Bug Fixes
  117. - isNumberValue should not crash on non-coercible values ([0db765e](https://github.com/medikoo/es5-ext/commit/0db765e))
  118. ### Features
  119. - add Object.ensureFiniteNumber util ([11c67f5](https://github.com/medikoo/es5-ext/commit/11c67f5))
  120. - add Object.isFiniteNumber util ([fe5b55a](https://github.com/medikoo/es5-ext/commit/fe5b55a))
  121. <a name="0.10.26"></a>
  122. ## [0.10.26](https://github.com/medikoo/es5-ext/compare/v0.10.25...v0.10.26) (2017-08-02)
  123. ### Bug Fixes
  124. - **general:** ensure optionalChaining in index ([3df879a](https://github.com/medikoo/es5-ext/commit/3df879a))
  125. <a name="0.10.25"></a>
  126. ## [0.10.25](https://github.com/medikoo/es5-ext/compare/v0.10.24...v0.10.25) (2017-08-02)
  127. ### Features
  128. - **general:** optionalChaining utility ([26332b5](https://github.com/medikoo/es5-ext/commit/26332b5))
  129. <a name="0.10.24"></a>
  130. ## [0.10.24](https://github.com/medikoo/es5-ext/compare/v0.10.23...v0.10.24) (2017-07-10)
  131. ### Features
  132. - resolve global with CSP safe method ([d386449](https://github.com/medikoo/es5-ext/commit/d386449))
  133. <a name="0.10.23"></a>
  134. ## [0.10.23](https://github.com/medikoo/es5-ext/compare/v0.10.22...v0.10.23) (2017-06-05)
  135. ### Bug Fixes
  136. - **Error.custom:** allow non-string code ([e8db3a0](https://github.com/medikoo/es5-ext/commit/e8db3a0))
  137. - **Error.custom:** improve `ext` argument detection ([0edbfbc](https://github.com/medikoo/es5-ext/commit/0edbfbc))
  138. <a name="0.10.22"></a>
  139. ## [0.10.22](https://github.com/medikoo/es5-ext/compare/v0.10.21...v0.10.22) (2017-05-31)
  140. ### Bug Fixes
  141. - ensure proper symbols stringification in early implementations ([ce51900](https://github.com/medikoo/es5-ext/commit/ce51900))
  142. <a name="0.10.21"></a>
  143. ## [0.10.21](https://github.com/medikoo/es5-ext/compare/v0.10.20...v0.10.21) (2017-05-22)
  144. ### Features
  145. - support arrow functions in Function/#/to-tring-tokens.js ([ad3de1e](https://github.com/medikoo/es5-ext/commit/ad3de1e))
  146. <a name="0.10.20"></a>
  147. ## [0.10.20](https://github.com/medikoo/es5-ext/compare/v0.10.19...v0.10.20) (2017-05-17)
  148. ### Features
  149. - if listed copy not only if own property ([d7e7cef](https://github.com/medikoo/es5-ext/commit/d7e7cef))
  150. - support `ensure` option in Object.copy ([295326f](https://github.com/medikoo/es5-ext/commit/295326f))
  151. <a name="0.10.19"></a>
  152. ## [0.10.19](https://github.com/medikoo/es5-ext/compare/v0.10.18...v0.10.19) (2017-05-17)
  153. ### Features
  154. - support propertyNames option in Object.copy ([5442279](https://github.com/medikoo/es5-ext/commit/5442279))
  155. <a name="0.10.18"></a>
  156. ## [0.10.18](https://github.com/medikoo/es5-ext/compare/v0.10.17...v0.10.18) (2017-05-15)
  157. ### Bug Fixes
  158. - take all changes in safeToString ([3c5cd12](https://github.com/medikoo/es5-ext/commit/3c5cd12))
  159. <a name="0.10.17"></a>
  160. ## [0.10.17](https://github.com/medikoo/es5-ext/compare/v0.10.16...v0.10.17) (2017-05-15)
  161. ### Features
  162. - introduce Object.ensurePromise ([46a2f45](https://github.com/medikoo/es5-ext/commit/46a2f45))
  163. - introduce Object.isPromise ([27aecc8](https://github.com/medikoo/es5-ext/commit/27aecc8))
  164. - introduce safeToString ([0cc6a7b](https://github.com/medikoo/es5-ext/commit/0cc6a7b))
  165. <a name="0.10.16"></a>
  166. ## [0.10.16](https://github.com/medikoo/es5-ext/compare/v0.10.15...v0.10.16) (2017-05-09)
  167. ### Features
  168. - add String.prototype.count ([2e53241](https://github.com/medikoo/es5-ext/commit/2e53241))
  169. ## Changelog for previous versions
  170. See `CHANGES` file