### Changelog All notable changes to this project will be documented in this file. Dates are displayed in UTC. Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). #### [6.1.0](https://github.com/avoidwork/filesize.js/compare/6.0.1...6.1.0) > 22 February 2020 - Adding `exponent` to `object` output, fixes #112 [`#113`](https://github.com/avoidwork/filesize.js/pull/113) - Merge pull request #113 from avoidwork/exponents [`#112`](https://github.com/avoidwork/filesize.js/issues/112) - Adding `exponent` to `object` output, fixes #112 [`#112`](https://github.com/avoidwork/filesize.js/issues/112) - Using `auto-changelog` to generate a formatted changelog, fixes #110 [`#110`](https://github.com/avoidwork/filesize.js/issues/110) - Updating CHANGELOG [`d1b726a`](https://github.com/avoidwork/filesize.js/commit/d1b726aba6b488c421cd92c04da61256b54d95a1) - Updating LICENSE [`8acef4c`](https://github.com/avoidwork/filesize.js/commit/8acef4c68ee173ba1dc09cdaf41b014194da7610) - Create FUNDING.yml [`6eb9744`](https://github.com/avoidwork/filesize.js/commit/6eb9744a6e3de44c450d2aa44b23ec35659a6356) #### [6.0.1](https://github.com/avoidwork/filesize.js/compare/6.0.0...6.0.1) > 8 November 2019 - Fixing a regression due to 5.x revert, fixes #111 [`#111`](https://github.com/avoidwork/filesize.js/issues/111) - Updating CHANGELOG [`48b7e40`](https://github.com/avoidwork/filesize.js/commit/48b7e40aa0996eb863b6521b31b2141bd048b2fd) ### [6.0.0](https://github.com/avoidwork/filesize.js/compare/5.0.3...6.0.0) > 31 October 2019 - This reverts commit 1263ce4990ea3219c4b14aa2a8e941869dd808fc, reversing [`#104`](https://github.com/avoidwork/filesize.js/pull/104) - This reverts commit 3a088db57570ff352eb9a33ccdcb9d07c9fcb04d, reversing [`#106`](https://github.com/avoidwork/filesize.js/pull/106) - Create FUNDING.yml [`#106`](https://github.com/avoidwork/filesize.js/pull/106) - Revert "Fixing the hackish type definition, fixes #105" [`#105`](https://github.com/avoidwork/filesize.js/issues/105) - Reverting modern build as it's too problematic at this time, major version bump to roll forward [`71a9ead`](https://github.com/avoidwork/filesize.js/commit/71a9ead9ed03e0701728cdf1007271502c442808) - Updating `CHANGELOG` [`5b88732`](https://github.com/avoidwork/filesize.js/commit/5b88732fa45242413fc96dc14afdde8938251d54) #### [5.0.3](https://github.com/avoidwork/filesize.js/compare/5.0.2...5.0.3) > 8 October 2019 - Reformatting CHANGELOG [`fd76462`](https://github.com/avoidwork/filesize.js/commit/fd76462817b484f7a87cd1263a07e82d9e0f4400) - Removing `.npmignore` [`7b15687`](https://github.com/avoidwork/filesize.js/commit/7b15687c0af9e716ab141e826fab16934f9b2c9e) - Updating CHANGELOG [`72968fa`](https://github.com/avoidwork/filesize.js/commit/72968fa5fbcf87654b9bb6606870f1518c5f24e9) #### [5.0.2](https://github.com/avoidwork/filesize.js/compare/5.0.1...5.0.2) > 7 October 2019 - git-log based CHANGELOG via `npm run changelog` [`d8415f5`](https://github.com/avoidwork/filesize.js/commit/d8415f51e4432a9cec3ea6f95db5c4b1b813e1d6) - Adding CHANGELOG to `.npmignore` with minor version bump to prep for changes [`2a9e78d`](https://github.com/avoidwork/filesize.js/commit/2a9e78dcc03c6f0fc42a6b80207686d73e5badcd) #### [5.0.1](https://github.com/avoidwork/filesize.js/compare/5.0.0...5.0.1) > 1 October 2019 - Fixing the hackish type definition, fixes #105 [`#105`](https://github.com/avoidwork/filesize.js/issues/105) ### [5.0.0](https://github.com/avoidwork/filesize.js/compare/4.2.1...5.0.0) > 1 October 2019 - Modernizing build & outputs [`#104`](https://github.com/avoidwork/filesize.js/pull/104) - Updating `.npmignore` [`5715622`](https://github.com/avoidwork/filesize.js/commit/5715622929108ec6534223ad579d21702a880efe) - Updating typescript module definition [`2e3d1bb`](https://github.com/avoidwork/filesize.js/commit/2e3d1bb20751e3d25057bb6ef91f66a737057380) #### [4.2.1](https://github.com/avoidwork/filesize.js/compare/4.2.0...4.2.1) > 25 September 2019 - Fixing case where rounding results in the wrong exponent, fixes #103 [`#103`](https://github.com/avoidwork/filesize.js/issues/103) - Updating travis-ci.org config [`5b362af`](https://github.com/avoidwork/filesize.js/commit/5b362afb7dbdc67bc39606b9ca4c5f7ca2bcdab4) #### [4.2.0](https://github.com/avoidwork/filesize.js/compare/4.1.2...4.2.0) > 11 September 2019 - Add support for localeOptions option: allow customization of i18n output [`#102`](https://github.com/avoidwork/filesize.js/pull/102) - Bump mixin-deep from 1.3.1 to 1.3.2 [`#101`](https://github.com/avoidwork/filesize.js/pull/101) - Bump eslint-utils from 1.3.1 to 1.4.2 [`#99`](https://github.com/avoidwork/filesize.js/pull/99) - Updating dependencies, version bump to release #102 [`ab80f87`](https://github.com/avoidwork/filesize.js/commit/ab80f877f0ff98fec7bd31becbc23540ff7956ab) - add support for localeOptions [`6505945`](https://github.com/avoidwork/filesize.js/commit/6505945d09c279cb05bca5a5698f55f1c7714eb5) - build [`b9f7fb4`](https://github.com/avoidwork/filesize.js/commit/b9f7fb4c9a26c9098e18f8c0521d574e80b13327) #### [4.1.2](https://github.com/avoidwork/filesize.js/compare/4.1.1...4.1.2) > 15 February 2019 - Refactoring `locale` option to accept `String` or `Boolean` values, re-organizing code such that an `exponent` output skips unneeded ops [`dd8f754`](https://github.com/avoidwork/filesize.js/commit/dd8f7546dfe7d62977fdc184321e9413ab22a086) #### [4.1.1](https://github.com/avoidwork/filesize.js/compare/4.1.0...4.1.1) > 13 February 2019 - Fixing order of ops that could've impacted `object` output [`3b71615`](https://github.com/avoidwork/filesize.js/commit/3b71615b50e580a3c70a9419ad46b7d44ce63782) #### [4.1.0](https://github.com/avoidwork/filesize.js/compare/4.0.0...4.1.0) > 13 February 2019 - Adding `locale` option which overrides `separator`, fixes #96 [`#96`](https://github.com/avoidwork/filesize.js/issues/96) ### [4.0.0](https://github.com/avoidwork/filesize.js/compare/3.6.1...4.0.0) > 12 January 2019 - Removing deprecated `suffixes` option with a major version bump, updating README & LICENSE copyrights, updating dev dependencies [`a0b268f`](https://github.com/avoidwork/filesize.js/commit/a0b268f8b127cfc9327de53a489aad2b2a01dcb1) - Updating README [`81e5499`](https://github.com/avoidwork/filesize.js/commit/81e5499ba4d4e80c39d2d10d9fa88be1a410f1eb) - Updating travis-ci.org configuration [`5bcc3c4`](https://github.com/avoidwork/filesize.js/commit/5bcc3c4a47b2dd73ace38488d39b7b2c0a9ef125) #### [3.6.1](https://github.com/avoidwork/filesize.js/compare/3.6.0...3.6.1) > 24 March 2018 - Including ES6 version with `npm install`, updating grunt build such that more files are linted [`fb9bd3e`](https://github.com/avoidwork/filesize.js/commit/fb9bd3e7e2964d056f6f3beee574053b2dbeb297) - oops [`dc04050`](https://github.com/avoidwork/filesize.js/commit/dc040503091484272f182c97d1562188581b2b23) #### [3.6.0](https://github.com/avoidwork/filesize.js/compare/3.5.11...3.6.0) > 3 February 2018 - Adding `separator` option, fixes #93 [`#93`](https://github.com/avoidwork/filesize.js/issues/93) #### [3.5.11](https://github.com/avoidwork/filesize.js/compare/3.5.10...3.5.11) > 18 October 2017 - Add CDNJS version badge in README.md [`#90`](https://github.com/avoidwork/filesize.js/pull/90) - Updating build dependencies, travis-ci.org config, fixing banner alignment in uglify output [`20baedd`](https://github.com/avoidwork/filesize.js/commit/20baeddd23b737ac87932484c0026a1e77c87fc8) #### [3.5.10](https://github.com/avoidwork/filesize.js/compare/3.5.9...3.5.10) > 19 May 2017 - Updating `uglify` dependency [`b93909e`](https://github.com/avoidwork/filesize.js/commit/b93909e5ae236d091f162b4ea77bc2e9805eec3a) - Fucking webstorm!!!! [`7c172ea`](https://github.com/avoidwork/filesize.js/commit/7c172eac941e0dd460229ca769f121cfd75b86be) #### [3.5.9](https://github.com/avoidwork/filesize.js/compare/3.5.8...3.5.9) > 30 April 2017 - Removing loader script as it apparently breaks browserify/webpack loading (sigh) [`54d9770`](https://github.com/avoidwork/filesize.js/commit/54d977032d8332daac810332796e62898f360b5b) #### [3.5.8](https://github.com/avoidwork/filesize.js/compare/3.5.7...3.5.8) > 29 April 2017 - Adding `index.js` to load es5 or es6 depending on the test environment [`0e07bba`](https://github.com/avoidwork/filesize.js/commit/0e07bbae8ab619c071694ef9bf885c3c57be7521) #### [3.5.7](https://github.com/avoidwork/filesize.js/compare/3.5.6...3.5.7) > 29 April 2017 - Adding `babili` task to minify the es6 file, fixes #86 [`#86`](https://github.com/avoidwork/filesize.js/issues/86) #### [3.5.6](https://github.com/avoidwork/filesize.js/compare/3.5.5...3.5.6) > 7 March 2017 - Building missing files, updating README [`77db546`](https://github.com/avoidwork/filesize.js/commit/77db5467b33a5ae44d1dec83bcbbbd58732cd815) #### [3.5.5](https://github.com/avoidwork/filesize.js/compare/3.5.4...3.5.5) > 24 February 2017 - Changing things such that you can do `filesize(0, {exponent: n})` and get the correct result, adding a test, fixes #85 [`#85`](https://github.com/avoidwork/filesize.js/issues/85) - Updating example in README [`7c75121`](https://github.com/avoidwork/filesize.js/commit/7c75121420abb6a3c855b96cb7552cda7ae7e1f4) - Updating example in README [`1f6c51f`](https://github.com/avoidwork/filesize.js/commit/1f6c51f1e456a43a7f82fb15a4fe9aa919b34dfa) #### [3.5.4](https://github.com/avoidwork/filesize.js/compare/3.5.3...3.5.4) > 25 January 2017 - Adding `fullforms` for overriding full form [`727db07`](https://github.com/avoidwork/filesize.js/commit/727db07732c8803e89c874743cd3d5a6ba7f7d8e) #### [3.5.3](https://github.com/avoidwork/filesize.js/compare/3.5.2...3.5.3) > 25 January 2017 - Fixing `0 bytes` [`d957df3`](https://github.com/avoidwork/filesize.js/commit/d957df3e3484b28470b008da45f1a34d54b85c0d) #### [3.5.2](https://github.com/avoidwork/filesize.js/compare/3.5.1...3.5.2) > 25 January 2017 - Updating README [`7bc227e`](https://github.com/avoidwork/filesize.js/commit/7bc227ec811ade1a7e2c58e01546893a2ee42b4c) #### [3.5.1](https://github.com/avoidwork/filesize.js/compare/3.5.0...3.5.1) > 24 January 2017 - Correcting `longform` to `fullform` [`1dee34f`](https://github.com/avoidwork/filesize.js/commit/1dee34f85781ccb63691570214e5bd8f1f835871) #### [3.5.0](https://github.com/avoidwork/filesize.js/compare/3.4.3...3.5.0) > 24 January 2017 - Adding `longform` flag, fixing markdown in README [`7d8b650`](https://github.com/avoidwork/filesize.js/commit/7d8b65085d6e1436b34eebf6548702d136556d9a) #### [3.4.3](https://github.com/avoidwork/filesize.js/compare/3.4.2...3.4.3) > 23 January 2017 - Oops, fixes #84 [`#84`](https://github.com/avoidwork/filesize.js/issues/84) #### [3.4.2](https://github.com/avoidwork/filesize.js/compare/3.4.1...3.4.2) > 21 January 2017 - Simplifying `filesize.partial()` & adding a test [`4d1e9ea`](https://github.com/avoidwork/filesize.js/commit/4d1e9ea21b79ca0af901fcc13a3609a44e2ebcc9) #### [3.4.1](https://github.com/avoidwork/filesize.js/compare/3.4.0...3.4.1) > 20 January 2017 - Changing a statement to be a little easier to read, updating build status graphic to be SVG for better rendering on various devices [`de2e388`](https://github.com/avoidwork/filesize.js/commit/de2e38839d7e450b7492ecfb9ca5228c1bdbe0e9) - Updating `travis-ci.org` config 'cause the eslint dep requires es6 engine without a `strictEngine` (so pro) [`c1d40b5`](https://github.com/avoidwork/filesize.js/commit/c1d40b5b38469f7f0cd7aab0ea7357398b323ead) - Fixing alignment of the example in README [`245aa6d`](https://github.com/avoidwork/filesize.js/commit/245aa6db2e43fb72eb5cb56c24f7423aff531d8d) #### [3.4.0](https://github.com/avoidwork/filesize.js/compare/3.3.0...3.4.0) > 19 January 2017 - improve format [`#83`](https://github.com/avoidwork/filesize.js/pull/83) - Creating `filesize.partial()` for creating a partial application / functional programming style, updating dependencies, fixing lint errors, updating README & LICENSE copyright year, updating README to cover `filesize.partial()` [`1ba7b0c`](https://github.com/avoidwork/filesize.js/commit/1ba7b0cf0ed083da3695c120016fced7ba3cdb97) - Adding a downloads shield to the README ... 'cause why not [`81bc1d2`](https://github.com/avoidwork/filesize.js/commit/81bc1d239ebc292dfc2e4dfbd54b211566e94c3f) #### [3.3.0](https://github.com/avoidwork/filesize.js/compare/3.2.1...3.3.0) > 23 April 2016 - Adding support for IEC standard via new `standard` descriptor property (defaults to `jedec`), fixes #80 [`#80`](https://github.com/avoidwork/filesize.js/issues/80) - Handling bits, and `base` collision [`70048cb`](https://github.com/avoidwork/filesize.js/commit/70048cbbfbf4b9bab922927b6ea558a081d898cc) - Minor optimization by looking at the exponent vs the string length [`d795026`](https://github.com/avoidwork/filesize.js/commit/d79502646ea32a7ccbb2767c09b68ea7611df085) - Updating a comment [`0521336`](https://github.com/avoidwork/filesize.js/commit/0521336aa3e6af6c48b2541b8798138069cb6af7) #### [3.2.1](https://github.com/avoidwork/filesize.js/compare/3.2.0...3.2.1) > 30 January 2016 - add test case for huge number [`#76`](https://github.com/avoidwork/filesize.js/pull/76) - Fixing invalid results for small & large bit values, fixes #77 [`#77`](https://github.com/avoidwork/filesize.js/issues/77) #### [3.2.0](https://github.com/avoidwork/filesize.js/compare/3.1.6...3.2.0) > 22 January 2016 - Fixing a poor choice in wording by marking `suffixes` for deprecation & moving to `symbols`, updating README (fixes #72, #73) [`#72`](https://github.com/avoidwork/filesize.js/issues/72) #### [3.1.6](https://github.com/avoidwork/filesize.js/compare/3.1.5...3.1.6) > 19 January 2016 - Fixing kilobit & kilobyte symbols by ensuring JEDEC for base 2 & SI for base 10, fixes #69 [`#69`](https://github.com/avoidwork/filesize.js/issues/69) - Removing `.idea` file from npm, fixes #71 [`#71`](https://github.com/avoidwork/filesize.js/issues/71) - Updating travis-ci to test node 5.4.x [`df5d39d`](https://github.com/avoidwork/filesize.js/commit/df5d39d4633e4860b2d6f5552fb316f4f183918a) #### [3.1.5](https://github.com/avoidwork/filesize.js/compare/3.1.4...3.1.5) > 22 December 2015 - Add bower manifest [`#67`](https://github.com/avoidwork/filesize.js/pull/67) - Fixing `bit` suffix & updating build to use latest version of babel, fixes #68 [`#68`](https://github.com/avoidwork/filesize.js/issues/68) - Fixing package.json [`71cc5a5`](https://github.com/avoidwork/filesize.js/commit/71cc5a5314a2efc60590254c532334b7771b7ad6) #### [3.1.4](https://github.com/avoidwork/filesize.js/compare/3.1.3...3.1.4) > 13 November 2015 - Correctly check for AMD loader [`#66`](https://github.com/avoidwork/filesize.js/pull/66) - Version bump [`d60a6e2`](https://github.com/avoidwork/filesize.js/commit/d60a6e280fd764b8ae7d64a064b949a234ddcff8) #### [3.1.3](https://github.com/avoidwork/filesize.js/compare/3.1.2...3.1.3) > 27 July 2015 - Update license attribute [`#63`](https://github.com/avoidwork/filesize.js/pull/63) - Updating the package manifest for npm [`20b4ac4`](https://github.com/avoidwork/filesize.js/commit/20b4ac454f9c6236b6611ddd1b9cbe97d0efbbd2) #### [3.1.2](https://github.com/avoidwork/filesize.js/compare/3.1.1...3.1.2) > 28 February 2015 - Removing unneeded nesting of conditionals [`a4448cd`](https://github.com/avoidwork/filesize.js/commit/a4448cdb63d1828c07ae3d2f8e1385d31f693135) #### [3.1.1](https://github.com/avoidwork/filesize.js/compare/3.1.0...3.1.1) > 24 February 2015 - Updating to transpiler to `babel` 4.0.0, reformatting some statements for readability, moving `consts` to the top of the lib [`fc3714f`](https://github.com/avoidwork/filesize.js/commit/fc3714fe90a03d05962632b4e513f88e012c236d) - Updating travis file [`4fd4373`](https://github.com/avoidwork/filesize.js/commit/4fd437335cc6a9750f60362778f30e7f359e3c2a) #### [3.1.0](https://github.com/avoidwork/filesize.js/compare/3.0.2...3.1.0) > 4 February 2015 - Add a Gitter chat badge to README.md [`#60`](https://github.com/avoidwork/filesize.js/pull/60) - Refactored to ES6, with transpiling to ES5 [`f214346`](https://github.com/avoidwork/filesize.js/commit/f214346fb577cf81801a75f60424ba64398e0ad1) - Update README.md [`db1df8e`](https://github.com/avoidwork/filesize.js/commit/db1df8e9005b29664cd41f48ec397b414bb1b78d) - Added Gitter badge [`905c6b5`](https://github.com/avoidwork/filesize.js/commit/905c6b5ef804247497a90265b57f589894c17325) #### [3.0.2](https://github.com/avoidwork/filesize.js/compare/3.0.1...3.0.2) > 29 January 2015 - Fixing an error in exponent calculation such that `ceil` is utilized & added two tests, fixes #59 [`#59`](https://github.com/avoidwork/filesize.js/issues/59) #### [3.0.1](https://github.com/avoidwork/filesize.js/compare/3.0.0...3.0.1) > 12 January 2015 - Adding the ability to specify the `exponent` used for determining the file size, and adding `exponent` as an output value (feature request by email) [`0af5ea1`](https://github.com/avoidwork/filesize.js/commit/0af5ea1a69c97a46d12e24d27440b60f891ea87a) ### [3.0.0](https://github.com/avoidwork/filesize.js/compare/2.0.4...3.0.0) > 4 January 2015 - Composer support [`#58`](https://github.com/avoidwork/filesize.js/pull/58) - Refactoring `filesize()` to output `Array` & `Object` shapes, & changing default `base` to `2`, reformatting code based on IDE settings (not included) [`a7fe91b`](https://github.com/avoidwork/filesize.js/commit/a7fe91b78b3b97f08baf97ac52317be0ba2b247a) - add composer.json [`f53152d`](https://github.com/avoidwork/filesize.js/commit/f53152d43f050e04ece413f59a7baa05f91116bf) #### [2.0.4](https://github.com/avoidwork/filesize.js/compare/2.0.3...2.0.4) > 2 October 2014 - Fixes #55 by avoiding type mutation, fixing CI tests by removing node 0.8.x [`#55`](https://github.com/avoidwork/filesize.js/issues/55) #### [2.0.3](https://github.com/avoidwork/filesize.js/compare/2.0.2...2.0.3) > 1 March 2014 - Minor change [`#53`](https://github.com/avoidwork/filesize.js/pull/53) - Adding exabyte, zettabyte, yottabyte, exabit, zettabit, & yottabit sizes [`fd448ab`](https://github.com/avoidwork/filesize.js/commit/fd448abebef3f3e4cf182e316676375dc85d2098) #### [2.0.2](https://github.com/avoidwork/filesize.js/compare/2.0.1...2.0.2) > 1 March 2014 - Removing a file [`#52`](https://github.com/avoidwork/filesize.js/pull/52) - Optimizations [`#51`](https://github.com/avoidwork/filesize.js/pull/51) - Changing the method of generating `result` [`98f34a1`](https://github.com/avoidwork/filesize.js/commit/98f34a1ff51e35bc8a82aacbeedb0352913c8b49) - Generating a String instead of an Array for 'unix mode' [`7e46fd9`](https://github.com/avoidwork/filesize.js/commit/7e46fd94b4f43c6d2f48ed7bdc2900cfe2eca8e0) #### [2.0.1](https://github.com/avoidwork/filesize.js/compare/2.0.0...2.0.1) > 25 February 2014 - Adding language overriding via optional `suffixes` dictionary [`#49`](https://github.com/avoidwork/filesize.js/pull/49) ### [2.0.0](https://github.com/avoidwork/filesize.js/compare/1.10.0...2.0.0) > 12 October 2013 - Major refactoring, API change [`#47`](https://github.com/avoidwork/filesize.js/pull/47) - Initial refactor for 2.0.0 [`c401052`](https://github.com/avoidwork/filesize.js/commit/c401052e10deb8ededcb9a96504444ae52ffd64b) - Completing 2.0.0 [`09a7dbc`](https://github.com/avoidwork/filesize.js/commit/09a7dbc2caf9e686d0110f9d3ca3176b65ef99f5) - Updating README [`d68c555`](https://github.com/avoidwork/filesize.js/commit/d68c555102f80586387d926c59b054bbf4f45f5f) #### [1.10.0](https://github.com/avoidwork/filesize.js/compare/1.9.6...1.10.0) > 19 July 2013 - Typo [`#42`](https://github.com/avoidwork/filesize.js/pull/42) - Updating README [`#41`](https://github.com/avoidwork/filesize.js/pull/41) - Switching to base 10 [`#40`](https://github.com/avoidwork/filesize.js/pull/40) - Updating example in README [`c148806`](https://github.com/avoidwork/filesize.js/commit/c14880610b6a771bbc5c330400cf30f73c7d1242) - Minor change [`49ecfc2`](https://github.com/avoidwork/filesize.js/commit/49ecfc2c5f3d70d27d7a818bd236260740240c1c) #### [1.9.6](https://github.com/avoidwork/filesize.js/compare/1.9.5...1.9.6) > 5 July 2013 - Minor fix [`#38`](https://github.com/avoidwork/filesize.js/pull/38) - Correcting `kilobit` & `kilobyte` symbols [`223b8ea`](https://github.com/avoidwork/filesize.js/commit/223b8ea5dd0780baa978f7bc184ef9d8d910e2a7) #### [1.9.5](https://github.com/avoidwork/filesize.js/compare/1.9.4...1.9.5) > 18 June 2013 - Updating README [`#37`](https://github.com/avoidwork/filesize.js/pull/37) - Updating `.npmignore` [`#36`](https://github.com/avoidwork/filesize.js/pull/36) #### [1.9.4](https://github.com/avoidwork/filesize.js/compare/1.9.3...1.9.4) > 13 June 2013 - Minor change [`#35`](https://github.com/avoidwork/filesize.js/pull/35) - Updating `README.md` examples [`#34`](https://github.com/avoidwork/filesize.js/pull/34) - Refactoring [`#33`](https://github.com/avoidwork/filesize.js/pull/33) - Updated grunt build, implemented `jshint` for linting, fixes #32 [`#32`](https://github.com/avoidwork/filesize.js/issues/32) - Removing unused grunt module [`11f0d72`](https://github.com/avoidwork/filesize.js/commit/11f0d72bc3502d3354adf827fd77e2eb26680d76) - Returning `grunt-cli` to `package.json` [`191baa4`](https://github.com/avoidwork/filesize.js/commit/191baa4d23edc5360183b67320a471df02d6ede8) #### [1.9.3](https://github.com/avoidwork/filesize.js/compare/1.9.2...1.9.3) > 14 April 2013 - Minor change [`#31`](https://github.com/avoidwork/filesize.js/pull/31) - Making `0` case faster [`642966b`](https://github.com/avoidwork/filesize.js/commit/642966b9cb9b487ee09a30dff785989950118654) #### [1.9.2](https://github.com/avoidwork/filesize.js/compare/1.9.1...1.9.2) > 11 April 2013 - Minor fix [`#30`](https://github.com/avoidwork/filesize.js/pull/30) - Treating bytes as cardinal numbers [`fdf8b22`](https://github.com/avoidwork/filesize.js/commit/fdf8b222baf9068eb8879ffc5485294ed845a14c) #### [1.9.1](https://github.com/avoidwork/filesize.js/compare/1.9.0...1.9.1) > 7 April 2013 - Minor change [`#29`](https://github.com/avoidwork/filesize.js/pull/29) - Updating README.md [`#27`](https://github.com/avoidwork/filesize.js/pull/27) - Updating `.npmignore` to ignore unneeded files for distribution, fixes #28 [`#28`](https://github.com/avoidwork/filesize.js/issues/28) #### [1.9.0](https://github.com/avoidwork/filesize.js/compare/1.8.0...1.9.0) > 7 April 2013 - API change [`#26`](https://github.com/avoidwork/filesize.js/pull/26) - Added a `third` optional boolean argument to disable `bit` sizes, fixes #25 [`#25`](https://github.com/avoidwork/filesize.js/issues/25) #### [1.8.0](https://github.com/avoidwork/filesize.js/compare/1.7.9...1.8.0) > 3 March 2013 - Optimizations [`#24`](https://github.com/avoidwork/filesize.js/pull/24) - Caching variables in closure scope, upgraded to grunt 0.4.0, fixed license link in README.md [`7648fee`](https://github.com/avoidwork/filesize.js/commit/7648feeb075cb4319b0ed74b91a95c17116b941f) #### [1.7.9](https://github.com/avoidwork/filesize.js/compare/1.7.8...1.7.9) > 5 February 2013 - Minor change [`#20`](https://github.com/avoidwork/filesize.js/pull/20) - Changing how 0 is handled (less wasted ops) [`d1428f6`](https://github.com/avoidwork/filesize.js/commit/d1428f635cde3d66d7e5d07cc5c5c7f4d85690e5) #### [1.7.8](https://github.com/avoidwork/filesize.js/compare/1.7.7...1.7.8) > 5 February 2013 - Minor refactoring [`#19`](https://github.com/avoidwork/filesize.js/pull/19) - Adding support for zero as a parameter [`5075979`](https://github.com/avoidwork/filesize.js/commit/50759793476c40df017c3b36b5a28fbf7de69ce8) #### [1.7.7](https://github.com/avoidwork/filesize.js/compare/1.7.6...1.7.7) > 5 February 2013 - Optimizations [`#18`](https://github.com/avoidwork/filesize.js/pull/18) - Optimizations; kudos to @marktucker for looking over the lib [`e5965f0`](https://github.com/avoidwork/filesize.js/commit/e5965f070e715dc4dd96bbc57fa8692e5ff5bfbb) - :gem: Added travis.yml file :gem: [`785ae92`](https://github.com/avoidwork/filesize.js/commit/785ae92f4e1762c77ad1ce3cab445c9760e78374) #### [1.7.6](https://github.com/avoidwork/filesize.js/compare/1.7.5...1.7.6) > 5 February 2013 - Minor optimization [`#17`](https://github.com/avoidwork/filesize.js/pull/17) - Optimizing the negative number flip using the simplest method (minus operator) [`0fb401c`](https://github.com/avoidwork/filesize.js/commit/0fb401c58ba35d54de6421ab44fd55089f069ead) #### [1.7.5](https://github.com/avoidwork/filesize.js/compare/1.7.4...1.7.5) > 2 February 2013 - Fixing license link in banner [`#16`](https://github.com/avoidwork/filesize.js/pull/16) - One last change [`#15`](https://github.com/avoidwork/filesize.js/pull/15) - Removing unnecessary `typeof` operators [`3f347fa`](https://github.com/avoidwork/filesize.js/commit/3f347fa0a9a8f130271c46a0afd7e5e6c78ad176) #### [1.7.4](https://github.com/avoidwork/filesize.js/compare/1.7.3...1.7.4) > 2 February 2013 - Minor changes [`#14`](https://github.com/avoidwork/filesize.js/pull/14) - Utilizing Math.abs(), updating the banner [`fb27fd3`](https://github.com/avoidwork/filesize.js/commit/fb27fd38d637937e1f27b70cad76c50fcd0278d0) #### [1.7.3](https://github.com/avoidwork/filesize.js/compare/1.7.2...1.7.3) > 2 February 2013 - Minor refactoring [`#13`](https://github.com/avoidwork/filesize.js/pull/13) - Adding support for negative sizes, fixes #12 [`#12`](https://github.com/avoidwork/filesize.js/issues/12) - Adding license for proper attribution in a retail product [`e1a3ea5`](https://github.com/avoidwork/filesize.js/commit/e1a3ea58cd208403ca14bf4d2e45b26d39f44c1d) - Adding license for proper attribution in a retail product [`4a167c2`](https://github.com/avoidwork/filesize.js/commit/4a167c20d273c0d4ffb507772ce2c9ca0fdeab65) #### [1.7.2](https://github.com/avoidwork/filesize.js/compare/1.7.1...1.7.2) > 3 November 2012 - Minor changes [`#11`](https://github.com/avoidwork/filesize.js/pull/11) - Refactored to utilize regex tests instead of string comparisons, minor version bump [`bfa1398`](https://github.com/avoidwork/filesize.js/commit/bfa1398ffee5a0c697fa6c8c58ecf5a40df28f25) #### [1.7.1](https://github.com/avoidwork/filesize.js/compare/1.7.0...1.7.1) > 3 November 2012 - Minor changes [`#10`](https://github.com/avoidwork/filesize.js/pull/10) - Fixing shorthand for `bit` suffixes [`2222c6e`](https://github.com/avoidwork/filesize.js/commit/2222c6ed03b3c936a3bdc76a474d1c4475821d4a) - Updated README [`1d0eb61`](https://github.com/avoidwork/filesize.js/commit/1d0eb618bb7ee92aaa09c0fc582733ed6ecf824f) - Updated README [`5ffc824`](https://github.com/avoidwork/filesize.js/commit/5ffc82440d8319be4023d379d57907307af4023e) #### [1.7.0](https://github.com/avoidwork/filesize.js/compare/1.6.7...1.7.0) > 2 November 2012 - Refactored [`#9`](https://github.com/avoidwork/filesize.js/pull/9) - Extended size ranges to support Byte - PetaByte based on the new standard definitions [`97a497c`](https://github.com/avoidwork/filesize.js/commit/97a497cfed5b1a7a1aee250b92ea8103e8c4d12f) - Version bump [`5341f0b`](https://github.com/avoidwork/filesize.js/commit/5341f0b8c7f529cb15b86bc035c066a3cb3ea83c) #### [1.6.7](https://github.com/avoidwork/filesize.js/compare/1.6.6...1.6.7) > 2 November 2012 - Minor refactoring [`#8`](https://github.com/avoidwork/filesize.js/pull/8) - The repo your repo could be like! [`#7`](https://github.com/avoidwork/filesize.js/pull/7) - Specified the base/radix for parseInt() & simplified the number cast [`8315027`](https://github.com/avoidwork/filesize.js/commit/83150274fc76a724ea4287a200dc20dac211af0d) - Fixing a test [`f487a26`](https://github.com/avoidwork/filesize.js/commit/f487a26251c4f1912d3b4909d66b630ed796ec7a) - :gem: Added travis.yml file :gem: [`497a6f9`](https://github.com/avoidwork/filesize.js/commit/497a6f95d125a4b1d66e30f2edbf8b087775e68f) #### [1.6.6](https://github.com/avoidwork/filesize.js/compare/1.6.5...1.6.6) > 15 August 2012 - Shouldn't have been in the commit [`#6`](https://github.com/avoidwork/filesize.js/pull/6) - Correcting dir structure [`#5`](https://github.com/avoidwork/filesize.js/pull/5) - Implemented a grunt build process & unit tests [`#4`](https://github.com/avoidwork/filesize.js/pull/4) - Removing deprecated variables, moving tag [`6cfdca0`](https://github.com/avoidwork/filesize.js/commit/6cfdca0adce2474dde103768322c4eab89ce5248) - Fixing npm path [`cc36eac`](https://github.com/avoidwork/filesize.js/commit/cc36eac57f8fea5c978b03a0c0e51b1962e41c0c) - Updating npm package.json, moving tag [`ce70843`](https://github.com/avoidwork/filesize.js/commit/ce70843863f52ecd1a2b75adb69fbf1b05120f1d) #### [1.6.5](https://github.com/avoidwork/filesize.js/compare/1.6.0...1.6.5) > 22 June 2012 - Add a jam ignore to reduce packaged size [`#3`](https://github.com/avoidwork/filesize.js/pull/3) - Made it faster [`f2126d0`](https://github.com/avoidwork/filesize.js/commit/f2126d053c52dbbed7917c4976bab3382e73f377) - Removing unnecessary ops, making the AMD loading anonymous, updated docblock [`cf2c698`](https://github.com/avoidwork/filesize.js/commit/cf2c6981181ca7c1a3f4d477c489e76b8280a55a) - Generated a proper package.json [`59d04ab`](https://github.com/avoidwork/filesize.js/commit/59d04ab5fc00b6b909fbddeca59e97b8984e520d) #### [1.6.0](https://github.com/avoidwork/filesize.js/compare/1.5.0...1.6.0) > 2 May 2012 - Added support for node.js [`2b14b66`](https://github.com/avoidwork/filesize.js/commit/2b14b664351f1f41a50e95e126d1813c77e6fa62) - Updated read me [`f3e8803`](https://github.com/avoidwork/filesize.js/commit/f3e88030486d1ad58a5231cfaf4bef6debfc2785) - Updated read me [`4165623`](https://github.com/avoidwork/filesize.js/commit/41656233df59d19549648247a9bf37eeda2be33e) #### [1.5.0](https://github.com/avoidwork/filesize.js/compare/1.4.0...1.5.0) > 30 April 2012 - Added an optional third boolean parameter to emulate "ls -lh" output, which overrides "pos" parameter [`33b074c`](https://github.com/avoidwork/filesize.js/commit/33b074c62b2ae618678731e835114a78f721a5bb) #### [1.4.0](https://github.com/avoidwork/filesize.js/compare/1.3.0...1.4.0) > 16 March 2012 - Add parameter validation, fixed byte output, updated docblock [`329e874`](https://github.com/avoidwork/filesize.js/commit/329e874c8e9293e656f3383fc555c0babf5f3125) - Removing window references [`1375bdc`](https://github.com/avoidwork/filesize.js/commit/1375bdc95af858fab34ca79d5c38d12fb8ef84a4) - Fixing AMD loading [`21e2aa7`](https://github.com/avoidwork/filesize.js/commit/21e2aa77faca310c15e242a962d8ba96dd4c01b4) #### [1.3.0](https://github.com/avoidwork/filesize.js/compare/1.2.0...1.3.0) > 8 March 2012 - Really, this time... [`326e4f4`](https://github.com/avoidwork/filesize.js/commit/326e4f43547a816a6b73c8e5e5a5c4c8219ffd57) - Fixing AMD loading (for real) [`41901ec`](https://github.com/avoidwork/filesize.js/commit/41901eca89b93c4741f6850222377f4ac2cb5952) #### [1.2.0](https://github.com/avoidwork/filesize.js/compare/1.1.0...1.2.0) > 4 March 2012 - Fixing AMD loading [`5c177a9`](https://github.com/avoidwork/filesize.js/commit/5c177a9806b62371efdd7d1380bba813156d0390) - Updated README [`38de690`](https://github.com/avoidwork/filesize.js/commit/38de69077225692f2d8a77381b8c2d0fd429a923) - Updated README [`319e420`](https://github.com/avoidwork/filesize.js/commit/319e420d31022a62db87e6ea2512d0b07dc3df9a) #### [1.1.0](https://github.com/avoidwork/filesize.js/compare/1.0.0...1.1.0) > 2 March 2012 - Added 'byte' as the smallest size, fixes S3 file size computing, etc. [`829b250`](https://github.com/avoidwork/filesize.js/commit/829b2504e37031bb5aca7bdab57f348f5fc37e92) - Updated README [`11f5015`](https://github.com/avoidwork/filesize.js/commit/11f5015344da58a174131a81e72180e59f354b9a) #### 1.0.0 > 2 March 2012 - Initial code commit [`c1f49eb`](https://github.com/avoidwork/filesize.js/commit/c1f49eb4765dd635a646e9477e7836d4d779dbc4) - Initial commit [`7078c4f`](https://github.com/avoidwork/filesize.js/commit/7078c4fb825a9d3de8bb79f22ec6aa5d3dbadfdd)