LWES::Event can be passed through LWES::Emitter
[lwes-ruby.git] / ChangeLog
bloba3d01a45675b077c6d3b9c243936332d69d468f9
1 Version 0.5.0 (erik-s-chang)
2   * automatic type coercion between String and Integer types when
3     using Structs
4   * bundled LWES C library to avoid network dependency during install
6 Version 0.4.0 (erik-s-chang)
7   * large performance improvements for ESF + Struct users with large events,
8     one real world app is nearly twice as fast
9   * GC safety fixes when raising exceptions
11 Version 0.3.1 (erik-s-chang)
12   * fix tests and enable Ruby warnings for tests
14 Version 0.3.0 (erik-s-chang)
15   * attempt memory allocation failure handling by invoking Ruby GC
16   * corner-case fixes for copying TypeDB and Emitter objects
17   * for folks without LWES libraries separately installed:
18     - backport ESF error handling fix (r344)
19     - backport empty events in ESFs fix (inherited fields only) (r307)
21 Version 0.2.3 (erik-s-chang)
22   * hopefully fix installation/build problems under OSX
24 Version 0.2.2 (erik-s-chang)
25   * fix handling of :iface for LWES::Emitter.new
27 Version 0.2.1 (erik-s-chang)
28   * Emitter#<< for structs
29   * fix full installs OSX
30   * check arguments for invalid structs due to code errors
32 Version 0.1.2 (erik-s-chang)
33   * TypeDB.new raises ArgumentError on non-String args
34   * extra test for empty Event definitions (MetaEventInfo-only)
35   * export LWES::VERSION constant
37 Version 0.1.1 (erik-s-chang)
38   * add support for namespaced ESFs
40 Version 0.1.0 (erik-s-chang)
41   * remove SWIG ugliness, friendly new Rubyish API