node-esl just got a version bump to v0.0.7 with some great bug fixes, added tests, and more examples.

 

As always you can find the repository at: https://github.com/englercj/node-esl

 

Thanks to lxfontes for his great pull requests, keep the bug reports and pull requests coming guys; need to get test coverage to 100%!

 

Here is the full changelog:

 

Version v0.0.7 Changelog

==================================

 

* Added tests for esl, esl.Event, esl.Parser, esl.Server, esl.Connection

* Fixed esl.setLogLevel to work correctly

* Fixed Parser to correctly identify Content-Length

* Made Connection callback truly asynchronous all the time

* Updated Server ID generator

* Connection now only automatically subscribes to events required for it to work properly

* Added some "Modesl" headers to quickly check if a reply is OK or ERR

* Fixed esl.Server not being able to handle empty options

* Fixed an issue getting unique ID of outbound connection, issue #4 (thanks lxfontes)

* Fixed an issue with execute creating invalid events, issue #5 (thanks lxfontes)

* Added "myevents" option to esl.Server (thanks lxfontes)

* Added more examples, including an Outbound socket example (thanks lxfontes)

* Only supporting v0.8.x of node until v0.1.0

 

Test Coverage Report Summary (as of v0.0.7)

==================================

Overall

--------

516 SLOC, 66% coverage

 

By File

--------

/esl.js:             20 SLOC, 100% coverage

/esl/event.js:       83 SLOC, 100% coverage

/esl/connection.js: 283 SLOC,  40% coverage

/esl/server.js:      45 SLOC,  91% coverage

/esl/parser.js:      85 SLOC,  96% coverage

 

Thanks everyone for their continued support, and I look forward to hearing how people fair with the new version!

 

Thanks,

 

Chad Engler

Web Programmer

PATLive

1.800.775.7790 x746

Chad.Engler@patlive.com

 

Hosted Communications | Friendly Service    www.patlive.com