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.

CHANGELOG.md 31KB

Changelog

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

Generated by auto-changelog.

6.1.0

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

6.0.1

8 November 2019

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

6.0.0

31 October 2019

  • This reverts commit 1263ce4990ea3219c4b14aa2a8e941869dd808fc, reversing #104
  • This reverts commit 3a088db57570ff352eb9a33ccdcb9d07c9fcb04d, 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

5.0.3

8 October 2019

5.0.2

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

5.0.1

1 October 2019

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

5.0.0

1 October 2019

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

4.2.1

25 September 2019

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

4.2.0

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

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

4.1.1

13 February 2019

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

4.1.0

13 February 2019

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

4.0.0

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

3.6.1

24 March 2018

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

3.6.0

3 February 2018

  • Adding separator option, fixes #93 #93

3.5.11

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

3.5.10

19 May 2017

3.5.9

30 April 2017

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

3.5.8

29 April 2017

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

3.5.7

29 April 2017

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

3.5.6

7 March 2017

  • Building missing files, updating README 77db546

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

3.5.4

25 January 2017

  • Adding fullforms for overriding full form 727db07

3.5.3

25 January 2017

3.5.2

25 January 2017

3.5.1

24 January 2017

  • Correcting longform to fullform 1dee34f

3.5.0

24 January 2017

  • Adding longform flag, fixing markdown in README 7d8b650

3.4.3

23 January 2017

3.4.2

21 January 2017

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

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
  • 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

3.4.0

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

3.3.0

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

3.2.1

30 January 2016

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

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

3.1.6

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

3.1.5

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

3.1.4

13 November 2015

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

3.1.3

27 July 2015

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

3.1.2

28 February 2015

  • Removing unneeded nesting of conditionals a4448cd

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

3.1.0

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

3.0.2

29 January 2015

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

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

3.0.0

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.0.4

2 October 2014

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

2.0.3

1 March 2014

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

2.0.2

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

2.0.1

25 February 2014

  • Adding language overriding via optional suffixes dictionary #49

2.0.0

12 October 2013

1.10.0

19 July 2013

1.9.6

5 July 2013

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

1.9.5

18 June 2013

  • Updating README #37
  • Updating .npmignore #36

1.9.4

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

1.9.3

14 April 2013

1.9.2

11 April 2013

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

1.9.1

7 April 2013

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

1.9.0

7 April 2013

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

1.8.0

3 March 2013

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

1.7.9

5 February 2013

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

1.7.8

5 February 2013

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

1.7.7

5 February 2013

1.7.6

5 February 2013

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

1.7.5

2 February 2013

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

1.7.4

2 February 2013

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

1.7.3

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

1.7.2

3 November 2012

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

1.7.1

3 November 2012

1.7.0

2 November 2012

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

1.6.7

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

1.6.6

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

1.6.5

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

1.6.0

2 May 2012

1.5.0

30 April 2012

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

1.4.0

16 March 2012

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

1.3.0

8 March 2012

1.2.0

4 March 2012

1.1.0

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