make LWES::Event.parse smarter, knows classes
[lwes-ruby.git] / ChangeLog
blobe3944a1df421bc9341b8ae911d57ac4731e32d24
1 Version 0.7.0 (erik-s-chang)
2   * rely on lwes-c 0.23.1 instead of patching 0.22.3
4 Version 0.6.1 (erik-s-chang)
5   * fix broken 0.6.0 release, no code changes
7 Version 0.6.0 (erik-s-chang)
8   * start of a new LWES::Event type, mostly incomplete, but able
9     to parse UDP buffers into a hash.
11 Version 0.5.0 (erik-s-chang)
12   * automatic type coercion between String and Integer types when
13     using Structs
14   * bundled LWES C library to avoid network dependency during install
16 Version 0.4.0 (erik-s-chang)
17   * large performance improvements for ESF + Struct users with large events,
18     one real world app is nearly twice as fast
19   * GC safety fixes when raising exceptions
21 Version 0.3.1 (erik-s-chang)
22   * fix tests and enable Ruby warnings for tests
24 Version 0.3.0 (erik-s-chang)
25   * attempt memory allocation failure handling by invoking Ruby GC
26   * corner-case fixes for copying TypeDB and Emitter objects
27   * for folks without LWES libraries separately installed:
28     - backport ESF error handling fix (r344)
29     - backport empty events in ESFs fix (inherited fields only) (r307)
31 Version 0.2.3 (erik-s-chang)
32   * hopefully fix installation/build problems under OSX
34 Version 0.2.2 (erik-s-chang)
35   * fix handling of :iface for LWES::Emitter.new
37 Version 0.2.1 (erik-s-chang)
38   * Emitter#<< for structs
39   * fix full installs OSX
40   * check arguments for invalid structs due to code errors
42 Version 0.1.2 (erik-s-chang)
43   * TypeDB.new raises ArgumentError on non-String args
44   * extra test for empty Event definitions (MetaEventInfo-only)
45   * export LWES::VERSION constant
47 Version 0.1.1 (erik-s-chang)
48   * add support for namespaced ESFs
50 Version 0.1.0 (erik-s-chang)
51   * remove SWIG ugliness, friendly new Rubyish API