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