helix/CHANGELOG.md

65 lines
2.0 KiB
Markdown
Raw Permalink Normal View History

2018-06-04 20:15:00 +00:00
## 0.7.5 (June 4, 2018)
* [IMPROVEMENT] Add coercion for `usize` and `isize`
2018-06-02 01:43:45 +00:00
## 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
2018-03-06 19:38:04 +00:00
## 0.7.3 (March 6, 2018)
* [IMPROVEMENT] Various improvements to the underlying `libcruby-sys` library
2017-10-10 05:53:01 +00:00
## 0.7.2 (October 9, 2017)
* [IMPROVEMENT] Add coercion for Symbols
* [IMPROVEMENT] Allow consuming self in methods
2017-10-06 22:51:12 +00:00
## 0.7.1 (October 6, 2017)
* [IMPROVEMENT] Add coercion for `Vec` and `HashMap`
2017-10-04 00:30:50 +00:00
## 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
2017-09-05 22:03:37 +00:00
## 0.6.4 (September 7, 2017)
* [BUGFIX] Compile 32-bit windows .lib with 32-bit toolchain
2017-08-31 04:37:09 +00:00
## 0.6.3 (August 30, 2017)
* [BUGFIX] Include *.lib in libcruby-sys
2017-08-29 06:10:49 +00:00
## 0.6.2 (August 29, 2017)
* [DEPRECATION] Deprecate passing project name to `BuildTask`
2017-05-18 17:02:59 +00:00
## 0.6.1 (May 18, 2017)
* [BUGFIX] Fix path in copy_dll task for Windows installation
* [BUGFIX] Fix compatibility with serde_json
2017-05-18 17:46:36 +00:00
* [BUGFIX] Correctly handle projects with dashes in their name
2017-05-18 17:02:59 +00:00
* [IMPROVEMENT] Better language around coercion failures
2017-05-03 18:41:22 +00:00
## 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.
2017-04-26 15:19:33 +00:00
## 0.5.0 (April 26, 2017)
2017-04-24 16:31:18 +00:00
2017-04-26 15:19:33 +00:00
* First official release