1 Version 0.6.0 (erik-s-chang)
2 * start of a new LWES::Event type, mostly incomplete, but able
3 to parse UDP buffers into a hash.
5 Version 0.5.0 (erik-s-chang)
6 * automatic type coercion between String and Integer types when
8 * bundled LWES C library to avoid network dependency during install
10 Version 0.4.0 (erik-s-chang)
11 * large performance improvements for ESF + Struct users with large events,
12 one real world app is nearly twice as fast
13 * GC safety fixes when raising exceptions
15 Version 0.3.1 (erik-s-chang)
16 * fix tests and enable Ruby warnings for tests
18 Version 0.3.0 (erik-s-chang)
19 * attempt memory allocation failure handling by invoking Ruby GC
20 * corner-case fixes for copying TypeDB and Emitter objects
21 * for folks without LWES libraries separately installed:
22 - backport ESF error handling fix (r344)
23 - backport empty events in ESFs fix (inherited fields only) (r307)
25 Version 0.2.3 (erik-s-chang)
26 * hopefully fix installation/build problems under OSX
28 Version 0.2.2 (erik-s-chang)
29 * fix handling of :iface for LWES::Emitter.new
31 Version 0.2.1 (erik-s-chang)
32 * Emitter#<< for structs
33 * fix full installs OSX
34 * check arguments for invalid structs due to code errors
36 Version 0.1.2 (erik-s-chang)
37 * TypeDB.new raises ArgumentError on non-String args
38 * extra test for empty Event definitions (MetaEventInfo-only)
39 * export LWES::VERSION constant
41 Version 0.1.1 (erik-s-chang)
42 * add support for namespaced ESFs
44 Version 0.1.0 (erik-s-chang)
45 * remove SWIG ugliness, friendly new Rubyish API