- Migrate to ECMAScript Modules.
- Update development dependencies.
- Update minimal Node version to 18.
- Do not use functions arguments default values(performance concernses).
- Use Map for Fields Map instead of Array in Song Class(performance concernses).
- Fix: Protocol.parseKvp Add check that argument is a string.
- Fix: Protocol.parseGreeting Add check that argument is a string.
- Add support for Node 10(get rid of String.MatchAll issue #2).
- Update github actions CI workflow.
- initialize a history log.
- Move findReturn to proto section.
- Add tests for return patterns.
- Fix: Parse kvp when value contains whitespaces