- fix: previous release
- bring up all dev deps (incl. eslint and webpack) to the latest
- move CI to Github actions
- add linting and building to ci pipeline (in addition to unit testing)
- use
decimal.js-light
to handle large number or high precision
- fix
getNiceTickValues
when the number is a scientific notation
- fix
getDigitCount
when the number is a scientific notation
- Add new ticks function
getTickValuesFixedDomain
- Fix calculation precision of calculateStep, add Arithmetic.modulo
- Fix calculation precision of calculateStep
- Fix the precision of ticks for decimals
- Support
allowDecimals
option
- Tweak the strategy of calculating step of ticks
- update deps and fix lint error
- Fix ticks for interval [0, 0]
- Refactor the export method
- Optimize npm script commands