add link to SVN repository in README
[lwes-ruby.git] / ChangeLog
blob92347a4d6e4d2c78e293c972f1a3e8cc1b743faf
1 Version 0.4.0 (erik-s-chang)
2   * large performance improvements for ESF + Struct users with large events,
3     one real world app is nearly twice as fast
4   * GC safety fixes when raising exceptions
6 Version 0.3.1 (erik-s-chang)
7   * fix tests and enable Ruby warnings for tests
9 Version 0.3.0 (erik-s-chang)
10   * attempt memory allocation failure handling by invoking Ruby GC
11   * corner-case fixes for copying TypeDB and Emitter objects
12   * for folks without LWES libraries separately installed:
13     - backport ESF error handling fix (r344)
14     - backport empty events in ESFs fix (inherited fields only) (r307)
16 Version 0.2.3 (erik-s-chang)
17   * hopefully fix installation/build problems under OSX
19 Version 0.2.2 (erik-s-chang)
20   * fix handling of :iface for LWES::Emitter.new
22 Version 0.2.1 (erik-s-chang)
23   * Emitter#<< for structs
24   * fix full installs OSX
25   * check arguments for invalid structs due to code errors
27 Version 0.1.2 (erik-s-chang)
28   * TypeDB.new raises ArgumentError on non-String args
29   * extra test for empty Event definitions (MetaEventInfo-only)
30   * export LWES::VERSION constant
32 Version 0.1.1 (erik-s-chang)
33   * add support for namespaced ESFs
35 Version 0.1.0 (erik-s-chang)
36   * remove SWIG ugliness, friendly new Rubyish API