Newer
Older
0.5.1 2016-04-14
Bugfixes:
* [CLOWNFISH-77] - Failed test 'reject bad name' on Strawberry Perl
* [CLOWNFISH-88] - Travis Perl setup broken
* [CLOWNFISH-89] - Stale .cfh files can cause build failures
0.5.0 2016-03-04
New features:
* [CLOWNFISH-2] - Create iterator for Hash
* [CLOWNFISH-19] - Go (golang) bindings for CFC
* [CLOWNFISH-23] - Markdown for documentation
* [CLOWNFISH-26] - Markdown for standalone documentation files
* [CLOWNFISH-28] - Proof-of-concept Go bindings
* [CLOWNFISH-46] - Travis CI with multiple host languages
* [CLOWNFISH-64] - Autogenerate subroutine code samples in Perl POD
* [CLOWNFISH-66] - Python-specific CFC
* [CLOWNFISH-71] - Autogenerate HTML documentation for C API
* [CLOWNFISH-72] - Document Clownfish internals like header file language
* [CLOWNFISH-75] - Add Clownfish page to lucy.apache.org
Bugfixes:
* [CLOWNFISH-3] - Charmonizer bombs out trying to set warnings as errors
with Strawberry Perl
* [CLOWNFISH-9] - Make most Clownfish core types final
* [CLOWNFISH-24] - Error handling in C bindings is not thread-safe
* [CLOWNFISH-33] - Duplicate hash entries
* [CLOWNFISH-37] - Order of refcount manipulation when overwriting
* [CLOWNFISH-45] - Dynamically subclassing a final class should fail
* [CLOWNFISH-47] - Tighten up final method code gen and optimization
* [CLOWNFISH-62] - Crash when passing Perl variable as decremented arg
* [CLOWNFISH-63] - Don't export private methods via Go
* [CLOWNFISH-69] - Clownfish::CFC missing from CPAN prereqs
* [CLOWNFISH-84] - Guarantee nul-terminated arg to strtod in Str_To_F64
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
Improvements:
* [CLOWNFISH-7] - String-only keys for Hash
* [CLOWNFISH-11] - Rework ByteBuf
* [CLOWNFISH-15] - Method OFFSET vars should be uint32_t instead of
size_t
* [CLOWNFISH-27] - Use functions rather than methods for refcounting
* [CLOWNFISH-29] - Use PERL_NO_GET_CONTEXT
* [CLOWNFISH-30] - Eliminate autogenerated "callbacks.h"
* [CLOWNFISH-34] - String-only keys for LFReg
* [CLOWNFISH-35] - Use size_t for Array and Hash indices
* [CLOWNFISH-39] - Public Vector API
* [CLOWNFISH-40] - LockFreeRegistry should be private
* [CLOWNFISH-42] - Move NumberUtils to Lucy
* [CLOWNFISH-49] - Remove Obj_Mimic, Obj_To_[FI]64, Obj_To_Bool
* [CLOWNFISH-50] - Convert some Obj methods to inert functions
* [CLOWNFISH-51] - Go glue should convert clownfish.String to Go string
* [CLOWNFISH-52] - Implement To_Host methods for core types
* [CLOWNFISH-53] - Support MSVC in C mode
* [CLOWNFISH-56] - Map Clownfish composite types to Go host types
* [CLOWNFISH-57] - Map clownfish.Obj to Go empty interface
* [CLOWNFISH-58] - Refine Hash API
* [CLOWNFISH-59] - Refine Go bindings
* [CLOWNFISH-61] - Run core tests under Go bindings
* [CLOWNFISH-65] - Refresh intro docs
* [CLOWNFISH-70] - Export major version from Perl bindings
* [CLOWNFISH-79] - Improve generated Perl bindings
0.4.4 2016-01-26
Bugfixes:
* [CLOWNFISH-3] - Charmonizer bombs out trying to set warnings as
errors with Strawberry Perl
* [CLOWNFISH-69] - Clownfish::CFC missing from CPAN prereqs
0.4.3 2016-01-09
Bugfixes:
* [CLOWNFISH-33] - Duplicate hash entries
Improvements:
* Fix build and test suite under Strawberry Perl.
* Improve installation scripts for C library.
0.4.2 2014-12-16
Bugfixes:
* [CLOWNFISH-18] - Determine Clownfish include dirs at build time
0.4.1 2014-09-25
Bugfixes:
* [CLOWNFISH-4] - Account for compiler names with invalid leading
whitespace
* [CLOWNFISH-5] - Add stub Clownfish/CFC/Model/Version.pm
* [CLOWNFISH-6] - Update issue tracker in dist metadata
* [CLOWNFISH-8] - CPAN smokers fail to build Lucy
* [CLOWNFISH-16] - Support arguments in $Config{cc}
* [CLOWNFISH-17] - Bump Devel::PPPort dependency to version 3.14
Initial independent release after separation from Apache Lucy.