# ChangeLogs

## Version 1.0.6

- :green_heart: CI
  - A job to publish the package is added
  - Alternate implementation is added instead of `actions/create-release`
  - Preceding 'v' is omitted from tag name to create release
- :arrow_up: Packages for development are bumped
  - `@types/node` is bumped from 18.11.17 to 18.11.18
  - `@typescript-eslint/eslint-plugin` is bumped from 5.47.0 to 5.48.2
  - `@typescript-eslint/parser` is bumped from 5.47.0 to 5.48.2
  - `esbuild` is bumped from 0.16.10 to 0.17.1
  - `eslint` is bumped from 8.30.0 to 8.32.0
  - `rimraf` is bumped from 3.0.2 to 4.1.0
- :lock: Security update
  - `json5` is bumped from 2.2.0 to 2.2.2 by `npm audit fix`

## Version 1.0.5

- :green_heart: CI chore
  - `actions/checkout` is bumped from 2 to 3
  - `actions/setup-node` is bumped from 2 to 3
  - `actions/upload-artifact` is bumped from 2 to 3
  - CodeQL is installed
  - Dependabot is installed
  - Workflow to build is added
  - Workflow to create release package is added
- :arrow_up: Packages for development are bumped
  - `@types/chai` is bumped from 4.2.22 to 4.3.4
  - `@types/mocha` is bumped from 9.0.0 to 10.0.1
  - `@types/node` is bumped from 16.11.7 to 18.11.17
  - `@typescript-eslint/eslint-plugin` is bumped from 5.3.1 to 5.47.0
  - `@typescript-eslint/parser` is bumped from 5.3.1 to 5.47.0
  - `chai` is bumped from 4.3.4 to 4.3.7
  - `esbuild` is bumped from 0.13.13 to 0.16.10
  - `eslint` is bumped from 8.2.0 to 8.30.0
  - `mocha` is bumped from 9.1.3 to 10.2.0
  - `ts-node` is bumped from 10.4.0 to 10.9.1
  - `typescript` is bumped from 4.4.4 to 4.9.4

## Version 1.0.4

- :memo: CONTRIBUTING.md is added
- :building_construction: Migration from `terser` to `esbuild`
- :arrow_up: Packages for development are updated
  - `@typescript-eslint/eslint-plugin` is upgraded from 4.32.0 to 5.3.1
  - `@typescript-eslint/parser` is upgraded from 4.32.0 to 5.3.1
  - `esbuild` is upgraded from 0.13.2 to 0.13.13
  - `eslint` is upgraded from 7.32.0 to 8.2.0
  - `mocha` is upgraded from 9.1.2 to 9.1.3
  - `ts-node` is upgraded from 10.2.1 to 10.4.0
  - `typescript` is upgraded from 4.4.3 to 4.4.4
- :fire: Redundant codes are purged
- :green_heart: Target Node.js versions are added for CI
- :heavy_minus_sign: Unnecessary packages are removed from dependencies
  - `jsdoc` is removed
  - `mkdirp` is removed

## Version 1.0.3

- :sparkles: Decimalization in arbitrary precision is implemented
- :zap: Euclidean algorithm is improved
- :arrow_up: Packages for development are updated
  - `@types/chai` is upgraded from 4.2.21 to 4.2.22
  - `@typescript-eslint/eslint-plugin` is upgraded from 4.30.0 to 4.32.0
  - `@typescript-eslint/parser` is upgraded from 4.30.0 to 4.32.0
  - `mocha` is upgraded from 9.1.1 to 9.1.2
  - `terser` is upgraded from 5.7.2 to 5.9.0
  - `typescript` is upgraded from 4.4.2 to 4.4.3

## Version 1.0.2

- :heavy_minus_sign: `uuid` is removed from development package
- :zap: Asynchronous methods are improved
- :memo: Badge of Travis CI is added
- :construction: Comments for JSDoc are updating
- :rotating_light: Comments for linter is relocated
- :memo: Logo image is added to coverage badge
- :green_heart: Node.js v14.x is removed from targets for CI
- :arrow_up: Packages for development are updated
  - `@typescript-eslint/eslint-plugin` is upgraded from 4.29.3 to 4.30.0
  - `@typescript-eslint/parser` is upgraded from 4.29.3 to 4.30.0
  - `mocha` is upgraded from 9.1.0 to 9.1.1
- :green_heart: Target branch is changed only to 'main' for Travis CI

## Version 1.0.1

- :green_heart: GitHub workflow is added
- :sparkles: async methods are added
- :wrench: coverage badge is added
- :memo: usage is added to README

## Version 1.0.0

:tada: Initial release
