mirror of https://github.com/tildeio/helix
65 lines
2.0 KiB
Markdown
65 lines
2.0 KiB
Markdown
## 0.7.5 (June 4, 2018)
|
|
|
|
* [IMPROVEMENT] Add coercion for `usize` and `isize`
|
|
|
|
## 0.7.4 (June 2, 2018)
|
|
|
|
* [BUGFIX] Ensure classes with a `struct` also defines `initialize`
|
|
* [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` and `HashMap`
|
|
|
|
## 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` and `ToRuby` 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
|