CHANGELOG.md 31 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

22 February 2020

  • Adding exponent to object output, fixes #112 #113
  • Merge pull request #113 from avoidwork/exponents #112
  • Adding exponent to object output, fixes #112 #112
  • Using auto-changelog to generate a formatted changelog, fixes #110 #110
  • Updating CHANGELOG d1b726a
  • Updating LICENSE 8acef4c
  • Create FUNDING.yml 6eb9744

8 November 2019

  • Fixing a regression due to 5.x revert, fixes #111 #111
  • Updating CHANGELOG 48b7e40

31 October 2019

  • This reverts commit 1263ce4990, reversing #104
  • This reverts commit 3a088db575, reversing #106
  • Create FUNDING.yml #106
  • Revert "Fixing the hackish type definition, fixes #105" #105
  • Reverting modern build as it's too problematic at this time, major version bump to roll forward 71a9ead
  • Updating CHANGELOG 5b88732

8 October 2019

7 October 2019

  • git-log based CHANGELOG via npm run changelog d8415f5
  • Adding CHANGELOG to .npmignore with minor version bump to prep for changes 2a9e78d

1 October 2019

  • Fixing the hackish type definition, fixes #105 #105

1 October 2019

  • Modernizing build & outputs #104
  • Updating .npmignore 5715622
  • Updating typescript module definition 2e3d1bb

25 September 2019

  • Fixing case where rounding results in the wrong exponent, fixes #103 #103
  • Updating travis-ci.org config 5b362af

11 September 2019

  • Add support for localeOptions option: allow customization of i18n output #102
  • Bump mixin-deep from 1.3.1 to 1.3.2 #101
  • Bump eslint-utils from 1.3.1 to 1.4.2 #99
  • Updating dependencies, version bump to release #102 ab80f87
  • add support for localeOptions 6505945
  • build b9f7fb4

15 February 2019

  • Refactoring locale option to accept String or Boolean values, re-organizing code such that an exponent output skips unneeded ops dd8f754

13 February 2019

  • Fixing order of ops that could've impacted object output 3b71615

13 February 2019

  • Adding locale option which overrides separator, fixes #96 #96

12 January 2019

  • Removing deprecated suffixes option with a major version bump, updating README & LICENSE copyrights, updating dev dependencies a0b268f
  • Updating README 81e5499
  • Updating travis-ci.org configuration 5bcc3c4

24 March 2018

  • Including ES6 version with npm install, updating grunt build such that more files are linted fb9bd3e
  • oops dc04050

3 February 2018

  • Adding separator option, fixes #93 #93

18 October 2017

  • Add CDNJS version badge in README.md #90
  • Updating build dependencies, travis-ci.org config, fixing banner alignment in uglify output 20baedd

19 May 2017

30 April 2017

  • Removing loader script as it apparently breaks browserify/webpack loading (sigh) 54d9770

29 April 2017

  • Adding index.js to load es5 or es6 depending on the test environment 0e07bba

29 April 2017

  • Adding babili task to minify the es6 file, fixes #86 #86

7 March 2017

  • Building missing files, updating README 77db546

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
  • Updating example in README 7c75121
  • Updating example in README 1f6c51f

25 January 2017

  • Adding fullforms for overriding full form 727db07

25 January 2017

25 January 2017

24 January 2017

  • Correcting longform to fullform 1dee34f

24 January 2017

  • Adding longform flag, fixing markdown in README 7d8b650

23 January 2017

21 January 2017

  • Simplifying filesize.partial() & adding a test 4d1e9ea

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
  • Updating travis-ci.org config 'cause the eslint dep requires es6 engine without a strictEngine (so pro) c1d40b5
  • Fixing alignment of the example in README 245aa6d

19 January 2017

  • improve format #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
  • Adding a downloads shield to the README ... 'cause why not 81bc1d2

23 April 2016

  • Adding support for IEC standard via new standard descriptor property (defaults to jedec), fixes #80 #80
  • Handling bits, and base collision 70048cb
  • Minor optimization by looking at the exponent vs the string length d795026
  • Updating a comment 0521336

30 January 2016

  • add test case for huge number #76
  • Fixing invalid results for small & large bit values, fixes #77 #77

22 January 2016

  • Fixing a poor choice in wording by marking suffixes for deprecation & moving to symbols, updating README (fixes #72, #73) #72

19 January 2016

  • Fixing kilobit & kilobyte symbols by ensuring JEDEC for base 2 & SI for base 10, fixes #69 #69
  • Removing .idea file from npm, fixes #71 #71
  • Updating travis-ci to test node 5.4.x df5d39d

22 December 2015

  • Add bower manifest #67
  • Fixing bit suffix & updating build to use latest version of babel, fixes #68 #68
  • Fixing package.json 71cc5a5

13 November 2015

  • Correctly check for AMD loader #66
  • Version bump d60a6e2

27 July 2015

  • Update license attribute #63
  • Updating the package manifest for npm 20b4ac4

28 February 2015

  • Removing unneeded nesting of conditionals a4448cd

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
  • Updating travis file 4fd4373

4 February 2015

  • Add a Gitter chat badge to README.md #60
  • Refactored to ES6, with transpiling to ES5 f214346
  • Update README.md db1df8e
  • Added Gitter badge 905c6b5

29 January 2015

  • Fixing an error in exponent calculation such that ceil is utilized & added two tests, fixes #59 #59

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

4 January 2015

  • Composer support #58
  • Refactoring filesize() to output Array & Object shapes, & changing default base to 2, reformatting code based on IDE settings (not included) a7fe91b
  • add composer.json f53152d

2 October 2014

  • Fixes #55 by avoiding type mutation, fixing CI tests by removing node 0.8.x #55

1 March 2014

  • Minor change #53
  • Adding exabyte, zettabyte, yottabyte, exabit, zettabit, & yottabit sizes fd448ab

1 March 2014

  • Removing a file #52
  • Optimizations #51
  • Changing the method of generating result 98f34a1
  • Generating a String instead of an Array for 'unix mode' 7e46fd9

25 February 2014

  • Adding language overriding via optional suffixes dictionary #49

12 October 2013

19 July 2013

5 July 2013

  • Minor fix #38
  • Correcting kilobit & kilobyte symbols 223b8ea

18 June 2013

  • Updating README #37
  • Updating .npmignore #36

13 June 2013

  • Minor change #35
  • Updating README.md examples #34
  • Refactoring #33
  • Updated grunt build, implemented jshint for linting, fixes #32 #32
  • Removing unused grunt module 11f0d72
  • Returning grunt-cli to package.json 191baa4

14 April 2013

11 April 2013

  • Minor fix #30
  • Treating bytes as cardinal numbers fdf8b22

7 April 2013

  • Minor change #29
  • Updating README.md #27
  • Updating .npmignore to ignore unneeded files for distribution, fixes #28 #28

7 April 2013

  • API change #26
  • Added a third optional boolean argument to disable bit sizes, fixes #25 #25

3 March 2013

  • Optimizations #24
  • Caching variables in closure scope, upgraded to grunt 0.4.0, fixed license link in README.md 7648fee

5 February 2013

  • Minor change #20
  • Changing how 0 is handled (less wasted ops) d1428f6

5 February 2013

  • Minor refactoring #19
  • Adding support for zero as a parameter 5075979

5 February 2013

5 February 2013

  • Minor optimization #17
  • Optimizing the negative number flip using the simplest method (minus operator) 0fb401c

2 February 2013

  • Fixing license link in banner #16
  • One last change #15
  • Removing unnecessary typeof operators 3f347fa

2 February 2013

  • Minor changes #14
  • Utilizing Math.abs(), updating the banner fb27fd3

2 February 2013

  • Minor refactoring #13
  • Adding support for negative sizes, fixes #12 #12
  • Adding license for proper attribution in a retail product e1a3ea5
  • Adding license for proper attribution in a retail product 4a167c2

3 November 2012

  • Minor changes #11
  • Refactored to utilize regex tests instead of string comparisons, minor version bump bfa1398

3 November 2012

2 November 2012

  • Refactored #9
  • Extended size ranges to support Byte - PetaByte based on the new standard definitions 97a497c
  • Version bump 5341f0b

2 November 2012

  • Minor refactoring #8
  • The repo your repo could be like! #7
  • Specified the base/radix for parseInt() & simplified the number cast 8315027
  • Fixing a test f487a26
  • :gem: Added travis.yml file :gem: 497a6f9

15 August 2012

  • Shouldn't have been in the commit #6
  • Correcting dir structure #5
  • Implemented a grunt build process & unit tests #4
  • Removing deprecated variables, moving tag 6cfdca0
  • Fixing npm path cc36eac
  • Updating npm package.json, moving tag ce70843

22 June 2012

  • Add a jam ignore to reduce packaged size #3
  • Made it faster f2126d0
  • Removing unnecessary ops, making the AMD loading anonymous, updated docblock cf2c698
  • Generated a proper package.json 59d04ab

2 May 2012

30 April 2012

  • Added an optional third boolean parameter to emulate "ls -lh" output, which overrides "pos" parameter 33b074c

16 March 2012

  • Add parameter validation, fixed byte output, updated docblock 329e874
  • Removing window references 1375bdc
  • Fixing AMD loading 21e2aa7

8 March 2012

4 March 2012

2 March 2012

  • Added 'byte' as the smallest size, fixes S3 file size computing, etc. 829b250
  • Updated README 11f5015

1.0.0

2 March 2012