mirror of https://github.com/tildeio/helix
2.0 KiB
2.0 KiB
0.7.5 (June 4, 2018)
- [IMPROVEMENT] Add coercion for
usize
andisize
0.7.4 (June 2, 2018)
- [BUGFIX] Ensure classes with a
struct
also definesinitialize
- [BUGFIX] Ensure Ruby Strings have the correct encoding before performing coercion
- [BUGFIX] Abort rake task when
cargo build
fails - [IMPROVEMENT] Add coercion for tuples
0.7.3 (March 6, 2018)
- [IMPROVEMENT] Various improvements to the underlying
libcruby-sys
library
0.7.2 (October 9, 2017)
- [IMPROVEMENT] Add coercion for Symbols
- [IMPROVEMENT] Allow consuming self in methods
0.7.1 (October 6, 2017)
- [IMPROVEMENT] Add coercion for
Vec
andHashMap
0.7.0 (October 3, 2017)
- [IMPROVEMENT] Add error message for parse errors
- [IMPREVEMENT] Support #[ruby_name] remapping for classes
- [IMPREVEMENT] Support returning an exception to Ruby (via
Result
coercion) - [BUGFIX] Fix build erros for project names with more than one
-
- [EXPERIMENTAL] Make it possible to implement
FromRuby
andToRuby
for custom types
0.6.4 (September 7, 2017)
- [BUGFIX] Compile 32-bit windows .lib with 32-bit toolchain
0.6.3 (August 30, 2017)
- [BUGFIX] Include *.lib in libcruby-sys
0.6.2 (August 29, 2017)
- [DEPRECATION] Deprecate passing project name to
BuildTask
0.6.1 (May 18, 2017)
- [BUGFIX] Fix path in copy_dll task for Windows installation
- [BUGFIX] Fix compatibility with serde_json
- [BUGFIX] Correctly handle projects with dashes in their name
- [IMPROVEMENT] Better language around coercion failures
0.6.0 (May 3, 2017)
- [BUGFIX] Raise TypeError on bad initialize
- [BUGFIX] Fix Windows release
- [IMPROVEMENT] Fewer allocations by making function signatures take
&CStr
s. - [IMPROVEMENT] Improve installation process when running examples
- [IMPROVEMENT] Better handling of unbuilt helix_runtime/native during development
- [IMPROVEMENT] Fix var shadowing and ambiguous args in ruby warnings
- [IMPROVEMENT] Bump cslice crate: 0.2 -> 0.3.
0.5.0 (April 26, 2017)
- First official release