holyfills
Version:
No more "Holy Sxxt!!" when writting ES5/ES6
64 lines (57 loc) • 7.56 kB
Markdown
### 1.0.1 (2014-10-12)
## 1.0.0 (2014-10-11)
#### Features
* **Array.isArray:**
* assignProperty to Array constructor ([89165722](https://github.com/tomchentw/holyfills/commit/891657227d3e094f17beab1300fd17edec205082))
* port and modify from es5-shim ([85782171](https://github.com/tomchentw/holyfills/commit/857821717ad13431b1e0af88ba1a76094c5894f2))
* **ArrayPrototype:** expose Array.prototype ([bcc9aebe](https://github.com/tomchentw/holyfills/commit/bcc9aebefdb18819e96ea09faf10d77a9caef202))
* **Date:** port and modify from es5-shim ([9426801c](https://github.com/tomchentw/holyfills/commit/9426801cc98dab98a5e1d717b315519a3596e938))
* **Date.now:** port and modify from es5-shim ([58d03bf5](https://github.com/tomchentw/holyfills/commit/58d03bf594df7fba5f298aff0f0dad39ce013ac1))
* **DatePrototype:** expose from Date.prototype ([f1b94005](https://github.com/tomchentw/holyfills/commit/f1b940052dacd2f54911aee6fa38dd8814b8704a))
* **FunctionPrototype:** expose Function.prototype ([0a95446b](https://github.com/tomchentw/holyfills/commit/0a95446b7bf578a9e37a22d351c108595eb1b292))
* **NumberPrototype:** expose Number.prototype ([289be464](https://github.com/tomchentw/holyfills/commit/289be4645f13c4f8a97859f1f146c9d8bc0da6f9))
* **Object.keys:** port and modify from es5-shim ([48c6cb1a](https://github.com/tomchentw/holyfills/commit/48c6cb1a24923058d68f8c18ec4c31abe979399f))
* **ObjectPrototype:** expose Object.prototype ([47fe0df0](https://github.com/tomchentw/holyfills/commit/47fe0df03e056e946431d32e3f15936dda06397c))
* **StringPrototype:** expose String.prototype ([1002984f](https://github.com/tomchentw/holyfills/commit/1002984fc5e4c7b21226eae3fefbc34f0af28456))
* **array_every:** port and modify from es5-shim ([b78e89ff](https://github.com/tomchentw/holyfills/commit/b78e89ffd135f99a93ab1744a23d3ebb5dab6b6a))
* **array_filter:** port and modify from es5-shim ([11dae559](https://github.com/tomchentw/holyfills/commit/11dae5594783fba79caad68e1abe86b0788c90c6))
* **array_forEach:** port and modify from es5-shim ([a3338b2c](https://github.com/tomchentw/holyfills/commit/a3338b2c0887a29b5c61d7b802aada38c441a5db))
* **array_indexOf:** port and modify from es5-shim ([08e83dd2](https://github.com/tomchentw/holyfills/commit/08e83dd2dfdc0124163cfe7db1512ae30c5b7b22))
* **array_lastIndexOf:** port and modify from es5-shim ([c1c70fb1](https://github.com/tomchentw/holyfills/commit/c1c70fb1297edcc2b78e454aff869aef740e6d6a))
* **array_map:** port and modify from es5-shim ([25ed22b2](https://github.com/tomchentw/holyfills/commit/25ed22b2ac2e841ee3ae104cff4bed563d3eef51))
* **array_push:** export from Array.prototype.push ([19f2a34e](https://github.com/tomchentw/holyfills/commit/19f2a34e3d1f98a7d2d7327802d0f98ca2ea393d))
* **array_reduce:** port and modify from es5-shim ([c3029882](https://github.com/tomchentw/holyfills/commit/c30298828db06dbb3ea33e71bcf79282749ec211))
* **array_reduceRight:** port and modify from es5-shim ([c8808570](https://github.com/tomchentw/holyfills/commit/c8808570f198d3cd6c3277f93c6cd18b41e225f3))
* **array_slice:** expose from Array.prototype.slice ([c773da09](https://github.com/tomchentw/holyfills/commit/c773da09cfff647f6469af5cbeb650ed51fbc93b))
* **array_some:** port and modify from es5-shim ([2298115a](https://github.com/tomchentw/holyfills/commit/2298115a5e02c9e2a375f9cbd729987bb8b755f4))
* **array_splice:**
* port and modify from es5-shim ([cbc0fca4](https://github.com/tomchentw/holyfills/commit/cbc0fca4f0b3ec4744903aa18dcb6646ca8bac9a))
* expose from Array.prototype.splice ([6fe17020](https://github.com/tomchentw/holyfills/commit/6fe170202b8dbf621a41f3de3aae0526beca0547))
* **array_unshift:**
* port and modify from es5-shim ([f1504cbb](https://github.com/tomchentw/holyfills/commit/f1504cbbcb9cdfe7eee3b5d348c48a0f4f78793e))
* export from Array.prototype.unshift ([e7717d90](https://github.com/tomchentw/holyfills/commit/e7717d90bfb1382937cfb13587f9886ab53b362d))
* **assignProperty:** port and modify from es5-shim ([e835d4c1](https://github.com/tomchentw/holyfills/commit/e835d4c1e66bc773f979267f584e7b5a5ae3647a))
* **date_toISOString:** port and modify from es5-shim ([8b605090](https://github.com/tomchentw/holyfills/commit/8b60509057b22e8e233f8f6706c3d432bcb7ff93))
* **date_toJSON:** port and modify from es5-shim ([08d49295](https://github.com/tomchentw/holyfills/commit/08d49295e7e73b5a9dfc3b2fe4a3bbcb358d8640))
* **function_bind:**
* assign to FunctionPrototype ([7ee0843b](https://github.com/tomchentw/holyfills/commit/7ee0843b90e018f1c0d5a249476df633298d20ab))
* port and modify from es5-shim ([7b89e041](https://github.com/tomchentw/holyfills/commit/7b89e041da23a96411e39036fe61f677ffbfd7eb))
* **index.js:** bundle with webpack + DEFINED_VARIABLES ([33d5265a](https://github.com/tomchentw/holyfills/commit/33d5265ab237da667fbc6c8905de561435237308))
* **isArguments:** port and modify from es5-shim ([6765e7a7](https://github.com/tomchentw/holyfills/commit/6765e7a71472987000594db2f0e3855ced573f03))
* **isFunction:** port and modify from es5-shim ([a23c5eda](https://github.com/tomchentw/holyfills/commit/a23c5edad98ef64e92c01287752d9cfcdd5ca91c))
* **isPrimitive:** port and modify from es5-shim ([cb1db0f6](https://github.com/tomchentw/holyfills/commit/cb1db0f60b6007a79b239b25fe58cf6444f9cca1))
* **isRegex:** port and modify from es5-shim ([8780ed17](https://github.com/tomchentw/holyfills/commit/8780ed17c2c87e4fea0701c83969f41e792aa8c1))
* **isString:** port and modify from es5-shim ([1d465d3f](https://github.com/tomchentw/holyfills/commit/1d465d3f4cdc60b831489736c3eca68e7ca331c0))
* **number_toFixed:** port and modify from es5-shim ([373bcc4c](https://github.com/tomchentw/holyfills/commit/373bcc4c8a0ab59f382447b8df398fb669b172ba))
* **object_to_string:** expose from ObjectPrototype.toString ([51cc5f32](https://github.com/tomchentw/holyfills/commit/51cc5f320b9abe30ac425bc6535c2810b7600ac3))
* **owns:** port and modify from es5-shim ([4009dc69](https://github.com/tomchentw/holyfills/commit/4009dc69f09d963677ab75af77d2a4003d9468fd))
* **parseInt:** port and modify from es5-shim ([9e98ecfa](https://github.com/tomchentw/holyfills/commit/9e98ecfa297ca0e4e9e0361d5419d3413484cf89))
* **string_replace:** port and modify from es5-shim ([733b34fb](https://github.com/tomchentw/holyfills/commit/733b34fbae64f4527b608b9ec5da2f67799f6de6))
* **string_split:** port and modify from es5-shim ([d4b8aeff](https://github.com/tomchentw/holyfills/commit/d4b8aeff176e1fa5364f806f990a0b470ab12009))
* **string_substr:** port and modify from es5-shim ([d6a0125a](https://github.com/tomchentw/holyfills/commit/d6a0125a29e6e9c5b54a7b39e9dccc1d4831f2d7))
* **string_trim:** port and modify from es5-shim ([6c20da6f](https://github.com/tomchentw/holyfills/commit/6c20da6f9ce0227a2b1609af91aebdc2498492cf))
* **toFixedUtils:** port and modify from es5-shim ([bf54fdef](https://github.com/tomchentw/holyfills/commit/bf54fdef3c8a61e5b86c7d3fa29661c58fdd54d8))
* **toInteger:** port and modify from es5-shim ([83cf3837](https://github.com/tomchentw/holyfills/commit/83cf383794faf58f82fcdf30eb1151f060253711))
* **toObject:** port and modify from es5-shim ([c39be680](https://github.com/tomchentw/holyfills/commit/c39be680a089d7b694d96005848d3a97fdc6b728))
* **toPrimitive:** port and modify from es5-shim ([5f1af806](https://github.com/tomchentw/holyfills/commit/5f1af806a0958bd67cf265eaee05d22612fc830a))
* **toUint32:** port and modify from es5-shim ([d9c06a93](https://github.com/tomchentw/holyfills/commit/d9c06a93bc782f267fa6ffb35916fb22476bc2ac))