1 Version 0.8.4 (erik-s-chang)
2 * prevent -llwes in $LIBS when building local installation
4 Version 0.8.3 (erik-s-chang)
5 * Emitter can auto-create+emit sparse LWES::Event objects in
6 addition to Struct-based objects.
8 Version 0.8.2 (erik-s-chang)
11 Version 0.8.1 (erik-s-chang)
12 * fix broken optimization for large (non-sparse) LWES::Structs
14 Version 0.8.0 (erik-s-chang)
15 * preliminary LWES::Listener support for Ruby 1.9 users
16 * LWES::Event enhancements and cleanups
18 Version 0.7.0 (erik-s-chang)
19 * rely on lwes-c 0.23.1 instead of patching 0.22.3
21 Version 0.6.1 (erik-s-chang)
22 * fix broken 0.6.0 release, no code changes
24 Version 0.6.0 (erik-s-chang)
25 * start of a new LWES::Event type, mostly incomplete, but able
26 to parse UDP buffers into a hash.
28 Version 0.5.0 (erik-s-chang)
29 * automatic type coercion between String and Integer types when
31 * bundled LWES C library to avoid network dependency during install
33 Version 0.4.0 (erik-s-chang)
34 * large performance improvements for ESF + Struct users with large events,
35 one real world app is nearly twice as fast
36 * GC safety fixes when raising exceptions
38 Version 0.3.1 (erik-s-chang)
39 * fix tests and enable Ruby warnings for tests
41 Version 0.3.0 (erik-s-chang)
42 * attempt memory allocation failure handling by invoking Ruby GC
43 * corner-case fixes for copying TypeDB and Emitter objects
44 * for folks without LWES libraries separately installed:
45 - backport ESF error handling fix (r344)
46 - backport empty events in ESFs fix (inherited fields only) (r307)
48 Version 0.2.3 (erik-s-chang)
49 * hopefully fix installation/build problems under OSX
51 Version 0.2.2 (erik-s-chang)
52 * fix handling of :iface for LWES::Emitter.new
54 Version 0.2.1 (erik-s-chang)
55 * Emitter#<< for structs
56 * fix full installs OSX
57 * check arguments for invalid structs due to code errors
59 Version 0.1.2 (erik-s-chang)
60 * TypeDB.new raises ArgumentError on non-String args
61 * extra test for empty Event definitions (MetaEventInfo-only)
62 * export LWES::VERSION constant
64 Version 0.1.1 (erik-s-chang)
65 * add support for namespaced ESFs
67 Version 0.1.0 (erik-s-chang)
68 * remove SWIG ugliness, friendly new Rubyish API