2.1.1
- added TypeScript types
2.1.0
- updated dependencies
- docs: add issue templates by @jankapunkt in #161
- fix(demo): sliders always parse values to Number by @jankapunkt in #157
- feature: add quiet flag to init fn to silently fail on error by @jankapunkt in #155
- feature: force use/prevent resumeInfinity via flag by @jankapunkt in #156
2.0.0
- Added multiple build targets
- Potentially breaking for ci, since build output is
now in
/dist
folder - Npm package also links to respective files in
/dist
instead ofindex.js
, which is now moved to/src
folder /docs
are now compatible with older and exotic browsers
1.2.0
- tests: updated
- fix(core): init() prevents infinite pending, in case onvoiceschanged exists but never fires
- feature(core): speak() accepts force flag to force-speak even if no voices are loaded
- update(build): IDE files added to gitignore
1.1.1
- fixed
resumeInfinity
timer on android browsers, because on AndroidspeechSynthesis.pause()
has the same effect ascancel
1.1.0
- coverage only includes main file
- fix issue in docs/pages where first selected voice is ignored
- debug utterance properties when speaking
- load default voices when exist or use fallbacks when not
- coverage improved to ~98%
- fix broken feature detected by using bracket notation in favour of 'in' keyword
- improved detection and additional voiceschanged fallback when onvoiceschanged does not exist
- remove optional chaining as some browsers still have problems with it**
1.0.0
- initial implementation