<a name="3.0.2"></a>
## [3.0.2](https://github.com/kwonoj/hunspell-asm/compare/v3.0.1...v3.0.2) (2019-06-20)


### Bug Fixes

* **hunspell:** bump to non-optimized hunspell ([97df1f6](https://github.com/kwonoj/hunspell-asm/commit/97df1f6)), closes [#187](https://github.com/kwonoj/hunspell-asm/issues/187)



<a name="3.0.1"></a>
## [3.0.1](https://github.com/kwonoj/hunspell-asm/compare/v3.0.0...v3.0.1) (2019-06-13)


### Bug Fixes

* **mountbuffer:** fix dependencies ([a434cd8](https://github.com/kwonoj/hunspell-asm/commit/a434cd8))



<a name="3.0.0"></a>
# [3.0.0](https://github.com/kwonoj/hunspell-asm/compare/v2.0.0...v3.0.0) (2019-06-13)


### Features

* **build:** target es2018 for output ([27f6400](https://github.com/kwonoj/hunspell-asm/commit/27f6400))
* **hunspell:** load env specific binary ([53df646](https://github.com/kwonoj/hunspell-asm/commit/53df646))
* **hunspellloader:** deprecate mountdirectory ([cb96561](https://github.com/kwonoj/hunspell-asm/commit/cb96561))


### BREAKING CHANGES

* **hunspellloader:** dictionary should be mounted via buffer
* **build:** requires runtime for es2018, or need downlevel
transpiling



<a name="2.0.0"></a>
# [2.0.0](https://github.com/kwonoj/hunspell-asm/compare/v2.0.0-beta.8...v2.0.0) (2019-01-31)

* Bump up beta.8 to official release

<a name="2.0.0-beta.8"></a>
# [2.0.0-beta.8](https://github.com/kwonoj/hunspell-asm/compare/v2.0.0-beta.7...v2.0.0-beta.8) (2019-01-31)


### Bug Fixes

* **suggest:** free allocated ptr for list ([6708573](https://github.com/kwonoj/hunspell-asm/commit/6708573))



<a name="2.0.0-beta.7"></a>
# [2.0.0-beta.7](https://github.com/kwonoj/hunspell-asm/compare/v2.0.0-beta.6...v2.0.0-beta.7) (2019-01-30)


### Features

* **hunspell:** bump up hunspell binary ([9ed737d](https://github.com/kwonoj/hunspell-asm/commit/9ed737d))
* **loadmodule:** deprecate locatebinary, back to single file ([4b8f5b0](https://github.com/kwonoj/hunspell-asm/commit/4b8f5b0))



<a name="2.0.0-beta.6"></a>
# [2.0.0-beta.6](https://github.com/kwonoj/hunspell-asm/compare/v2.0.0-beta.5...v2.0.0-beta.6) (2019-01-27)


### Features

* **loadmodule:** deprecate asm ([b49b731](https://github.com/kwonoj/hunspell-asm/commit/b49b731))



<a name="2.0.0-beta.5"></a>
# [2.0.0-beta.5](https://github.com/kwonoj/hunspell-asm/compare/v2.0.0-beta.4...v2.0.0-beta.5) (2019-01-26)


### Bug Fixes

* **createmoduleloader:** fix non treeshakable import ([a77a149](https://github.com/kwonoj/hunspell-asm/commit/a77a149))



<a name="2.0.0-beta.4"></a>
# [2.0.0-beta.4](https://github.com/kwonoj/hunspell-asm/compare/v2.0.0-beta.3...v2.0.0-beta.4) (2019-01-26)


### Bug Fixes

* **createmoduleloader:** apply overridden env ([22645b6](https://github.com/kwonoj/hunspell-asm/commit/22645b6))



<a name="2.0.0-beta.3"></a>
# [2.0.0-beta.3](https://github.com/kwonoj/hunspell-asm/compare/v2.0.0-beta.2...v2.0.0-beta.3) (2019-01-26)


### Features

* **hunspell:** bump up hunspell with asmjs ([845ee54](https://github.com/kwonoj/hunspell-asm/commit/845ee54))
* **loadasmmodule:** asmjs loader ([a620219](https://github.com/kwonoj/hunspell-asm/commit/a620219))
* **loadmodule:** reintroduce env override ([d2f651d](https://github.com/kwonoj/hunspell-asm/commit/d2f651d))



<a name="2.0.0-beta.2"></a>
# [2.0.0-beta.2](https://github.com/kwonoj/hunspell-asm/compare/v2.0.0-beta.1...v2.0.0-beta.2) (2018-11-02)


### Bug Fixes

* **allocstring:** use emscripten method, explicitly free ([09a1a56](https://github.com/kwonoj/hunspell-asm/commit/09a1a56))


### Features

* **hunspell:** update interfaces ([c937dec](https://github.com/kwonoj/hunspell-asm/commit/c937dec))
* **hunspellloader:** implement addword interfaces ([9a56a35](https://github.com/kwonoj/hunspell-asm/commit/9a56a35))
* **wraphunspellinterface:** expose add interfaces ([73e5d1c](https://github.com/kwonoj/hunspell-asm/commit/73e5d1c))



<a name="2.0.0-beta.1"></a>
# [2.0.0-beta.1](https://github.com/kwonoj/hunspell-asm/compare/v1.1.2...v2.0.0-beta.1) (2018-11-01)

BREAKING CHANGES:
- ENVIRONMENT override deprecated
- loadModule accepts `timeout` option as InitOptions object instead of single argument, like `loadModule({timeout: 3000});`

### Features

* **hunspell:** support separate binary, expose locatebinary ([978e1a8](https://github.com/kwonoj/hunspell-asm/commit/978e1a8))



<a name="1.1.2"></a>
## [1.1.2](https://github.com/kwonoj/hunspell-asm/compare/v1.0.2...v1.1.2) (2018-10-19)


### Features

* **loadmodule:** Change timeout option in loadModule to auto-destructure ([925362e](https://github.com/kwonoj/hunspell-asm/commit/925362e))
* **loadmodule:** Expose timeout option to loadModule ([71c29af](https://github.com/kwonoj/hunspell-asm/commit/71c29af))



<a name="1.0.2"></a>
## [1.0.2](https://github.com/kwonoj/hunspell-asm/compare/v1.0.1...v1.0.2) (2018-03-07)


### Features

* **hunspell:** bump up hunspell binary ([e931003](https://github.com/kwonoj/hunspell-asm/commit/e931003))



<a name="1.0.1"></a>
## [1.0.1](https://github.com/kwonoj/hunspell-asm/compare/v1.0.0...v1.0.1) (2018-02-04)


### Bug Fixes

* **hunspellasmmodule:** update runtime module signature ([cbf45f9](https://github.com/kwonoj/hunspell-asm/commit/cbf45f9))



<a name="1.0.0"></a>
# [1.0.0](https://github.com/kwonoj/hunspell-asm/compare/v0.0.17...v1.0.0) (2017-11-30)


### Bug Fixes

* **package:** update nanoid to version 1.0.0 ([f69df27](https://github.com/kwonoj/hunspell-asm/commit/f69df27))


### Features

* **hunspell:** update hunspell into single file binary ([8b9e6ea](https://github.com/kwonoj/hunspell-asm/commit/8b9e6ea))
* **loadmodule:** support single file binary load ([16ff979](https://github.com/kwonoj/hunspell-asm/commit/16ff979))
* **logger:** enablelogger appends scope ([36c429c](https://github.com/kwonoj/hunspell-asm/commit/36c429c))


### BREAKING CHANGES

* **loadmodule:** now runs on native-wasm supported runtime only



<a name="0.0.17"></a>
## [0.0.17](https://github.com/kwonoj/hunspell-asm/compare/v0.0.16...v0.0.17) (2017-10-10)


### Features

* **hunspell:** bump up hunspell ([482cfde](https://github.com/kwonoj/hunspell-asm/commit/482cfde))



<a name="0.0.16"></a>
## [0.0.16](https://github.com/kwonoj/hunspell-asm/compare/v0.0.15...v0.0.16) (2017-09-22)



<a name="0.0.15"></a>
## [0.0.15](https://github.com/kwonoj/hunspell-asm/compare/v0.0.14...v0.0.15) (2017-09-21)


### Bug Fixes

* **mountdirectory:** accept environment instead of internal detect ([b24dcee](https://github.com/kwonoj/hunspell-asm/commit/b24dcee))


### Features

* **loadmodule:** fallback to asm.js when wasm load fail ([bac803c](https://github.com/kwonoj/hunspell-asm/commit/bac803c))



<a name="0.0.14"></a>
## [0.0.14](https://github.com/kwonoj/hunspell-asm/compare/v0.0.13...v0.0.14) (2017-09-18)


### Bug Fixes

* **preamble:** support electron without require ([cced45a](https://github.com/kwonoj/hunspell-asm/commit/cced45a))



<a name="0.0.13"></a>
## [0.0.13](https://github.com/kwonoj/hunspell-asm/compare/v0.0.12...v0.0.13) (2017-09-16)


### Features

* **hunspell:** bump up hunspell ([a38c5dc](https://github.com/kwonoj/hunspell-asm/commit/a38c5dc))



<a name="0.0.12"></a>
## [0.0.12](https://github.com/kwonoj/hunspell-asm/compare/v0.0.11...v0.0.12) (2017-09-15)


### Bug Fixes

* **environment:** fix browser environment module loading ([b2e16d6](https://github.com/kwonoj/hunspell-asm/commit/b2e16d6))



<a name="0.0.11"></a>
## [0.0.11](https://github.com/kwonoj/hunspell-asm/compare/v0.0.10...v0.0.11) (2017-09-15)


### Features

* **hunspell:** bump up hunspell ([4e7b6d6](https://github.com/kwonoj/hunspell-asm/commit/4e7b6d6))
* **loadmodule:** support environment override ([b79f7cf](https://github.com/kwonoj/hunspell-asm/commit/b79f7cf))
* **logger:** wire wasm loader logger ([ba59165](https://github.com/kwonoj/hunspell-asm/commit/ba59165))



<a name="0.0.10"></a>
## [0.0.10](https://github.com/kwonoj/hunspell-asm/compare/v0.0.9...v0.0.10) (2017-09-12)



<a name="0.0.9"></a>
## [0.0.9](https://github.com/kwonoj/hunspell-asm/compare/v0.0.8...v0.0.9) (2017-09-10)


### Features

* **mount:** replace mount id into nanoid ([dfd630e](https://github.com/kwonoj/hunspell-asm/commit/dfd630e))



<a name="0.0.8"></a>
## [0.0.8](https://github.com/kwonoj/hunspell-asm/compare/v0.0.7...v0.0.8) (2017-09-10)


### Features

* **index:** export interfaces ([39ec725](https://github.com/kwonoj/hunspell-asm/commit/39ec725))



<a name="0.0.7"></a>
## [0.0.7](https://github.com/kwonoj/hunspell-asm/compare/v0.0.6...v0.0.7) (2017-09-08)



<a name="0.0.6"></a>
## [0.0.6](https://github.com/kwonoj/hunspell-asm/compare/v0.0.5...v0.0.6) (2017-08-26)



<a name="0.0.5"></a>
## [0.0.5](https://github.com/kwonoj/hunspell-asm/compare/v0.0.4...v0.0.5) (2017-08-23)


### Features

* **hunspell:** bump up hunspell ([77367b9](https://github.com/kwonoj/hunspell-asm/commit/77367b9))



<a name="0.0.4"></a>
## [0.0.4](https://github.com/kwonoj/hunspell-asm/compare/v0.0.3...v0.0.4) (2017-07-30)



<a name="0.0.3"></a>
## [0.0.3](https://github.com/kwonoj/hunspell-asm/compare/v0.0.2...v0.0.3) (2017-07-29)



<a name="0.0.2"></a>
## [0.0.2](https://github.com/kwonoj/hunspell-asm/compare/v0.0.1...v0.0.2) (2017-07-28)



<a name="0.0.1"></a>
## 0.0.1 (2017-07-28)


### Bug Fixes

* **hunspellLoader:** support relative current path ([76dad41](https://github.com/kwonoj/hunspell-asm/commit/76dad41))
* **isNode:** detect node.js via process.versions ([19872ef](https://github.com/kwonoj/hunspell-asm/commit/19872ef))
* **loadModule:** update init logic ([575e43a](https://github.com/kwonoj/hunspell-asm/commit/575e43a))
* **mountDirectory:** support cross-platform path mount ([4c81044](https://github.com/kwonoj/hunspell-asm/commit/4c81044))
* **suggest:** return empty array when there isn't suggestions ([c679edc](https://github.com/kwonoj/hunspell-asm/commit/c679edc))
* **unmount:** unlink memory file correctly ([dd12c63](https://github.com/kwonoj/hunspell-asm/commit/dd12c63))


### Features

* **hunspell:** bump up hunspell ([5640dd9](https://github.com/kwonoj/hunspell-asm/commit/5640dd9))
* **hunspell:** bump up hunspell ([a0f2c22](https://github.com/kwonoj/hunspell-asm/commit/a0f2c22))
* **hunspell:** bump up hunspell ([be7895a](https://github.com/kwonoj/hunspell-asm/commit/be7895a))
* **hunspell:** bump up hunspell ([8fab8f1](https://github.com/kwonoj/hunspell-asm/commit/8fab8f1))
* **hunspell:** bump up hunspell ([262ebca](https://github.com/kwonoj/hunspell-asm/commit/262ebca))
* **hunspell:** bump up hunspell ([daf0cbb](https://github.com/kwonoj/hunspell-asm/commit/daf0cbb))
* **hunspell:** bump up hunspell binary ([b5aec3f](https://github.com/kwonoj/hunspell-asm/commit/b5aec3f))
* **hunspell:** bump up hunspell binary from local build ([cd31a6c](https://github.com/kwonoj/hunspell-asm/commit/cd31a6c))
* **hunspell:** initial wasm binary ([d2acfc1](https://github.com/kwonoj/hunspell-asm/commit/d2acfc1))
* **Hunspell:** define initial interface ([d1008bc](https://github.com/kwonoj/hunspell-asm/commit/d1008bc))
* **hunspellLoader:** implement initial interface ([f0ef545](https://github.com/kwonoj/hunspell-asm/commit/f0ef545))
* **hunspellLoader:** implement spell logic ([376ce73](https://github.com/kwonoj/hunspell-asm/commit/376ce73))
* **hunspellLoader:** split file mount, support ArrayBuffer loading ([ac2e7e6](https://github.com/kwonoj/hunspell-asm/commit/ac2e7e6))
* **loadModule:** support binaryEndpoint for browser ([3b77e4f](https://github.com/kwonoj/hunspell-asm/commit/3b77e4f))
* **logger:** implement logger function ([8f0ea01](https://github.com/kwonoj/hunspell-asm/commit/8f0ea01))
* **mountBuffer:** accept ArrayBufferView directly ([be3863d](https://github.com/kwonoj/hunspell-asm/commit/be3863d))
* **suggest:** implement suggestion interface ([35b2bbf](https://github.com/kwonoj/hunspell-asm/commit/35b2bbf))
* **util:** add utility functions ([a696a98](https://github.com/kwonoj/hunspell-asm/commit/a696a98))



