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