sfcode An Online Competing and Development Environment

5.2.2

- 18/10/18
- #109 Remove opencollective dependency.

### 5.2.1

- Delete bower.json.

### 5.2.0

- 09/10/18
- #63 Allow negative argument for `round`.
- #107 `sqrt` of large number.

### 5.1.2

- 24/05/18
- #95 Add `browser` field to package.json.
- Restore named export to enable `import {Big}`.

### 5.1.1

- 22/05/18
- #95 Remove named export.

### 5.1.0

- 22/05/18
- Amend *.mjs* exports.
- Remove extension from `main` field in package.json.

### 5.0.3

- 23/10/17
- #89 Optimisation of internal `round` function.

### 5.0.2

- 13/10/17
- Update README.md.

### 5.0.1

- 13/10/17
- Correct `Big.version` number.

### 5.0.0

- 13/10/17
- Return `-0` from `valueOf` for negative zero.
- Refactor the methods which return a string.
- Amend error messaging.
- Update API document and change its colour scheme.
- Add `Big.version`.
- Remove bitcoin address.

### 4.0.2

- 28/09/17
- Add big.mjs for use with Node.js with `--experimental-modules` flag.

### 4.0.0

- 27/09/17
- Rename `Big.E_POS` to `Big.PE`, `Big.E_NEG` to `Big.NE`.
- Refactor error messaging.
- Throw if `null` is passed to `toFixed` etc.

### 3.2.0

- 14/09/17 Aid ES6 import.

### 3.1.3

- Minor documentation updates.

### 3.1.2

- README typo.

### 3.1.1

- API documentation update, including FAQ additions.

### 3.1.0

- Renamed and exposed `TO_EXP_NEG` and `TO_EXP_POS` as `Big.E_NEG` and `Big.E_POS`.

### 3.0.2

- Remove *.npmignore*, use `files` field in package.json instead.

### 3.0.1

- Added `sub`, `add` and `mul` aliases.
- Clean-up after lint.

### 3.0.0

- 10/12/14 Added multiple constructor functionality.
- No breaking changes or other additions, but a major code reorganisation, so v3 seemed appropiate.

### 2.5.2

- 1/11/14 Added bower.json.

### 2.5.1

- 8/06/14 Amend README requires.

### 2.5.0

- 26/01/14 Added `toJSON` method so serialization uses `toString`.

### 2.4.1

- 17/10/13 Conform signed zero to IEEEE 754 (2008).

### 2.4.0

- 19/09/13 Throw instances of `Error`.

### 2.3.0

- 16/09/13 Added `cmp` method.

### 2.2.0

- 11/07/13 Added 'round up' mode.

### 2.1.0

- 26/06/13 Allow e.g. `.1` and `2.`.

### 2.0.0

- 12/05/13 Added `abs` method and replaced `cmp` with `eq`, `gt`, `gte`, `lt`, and `lte` methods.

### 1.0.1

- Changed default value of MAX_DP to 1E6

### 1.0.0

- 7/11/2012 Initial release