All Versions
20
Latest Version
Avg Release Cycle
16 days
Latest Release
2657 days ago

Changelog History
Page 1

  • v1.0.0 Changes

    December 19, 2016

    Full Changelog

    Implemented enhancements:

    • Don't require glob import to use mrfn! et al #92
    • ๐Ÿ’Ž Call Rust functions with Ruby blocks #89
    • Avoid glob imports from top-level of crate #85
    • โœ‚ Remove borrow rules from mrfn. #83

    ๐Ÿ›  Fixed bugs:

    • mrbc_context is leaked. #94
    • ๐Ÿ’Ž Nested mruby Rust calls cause memory leaks in the case of uncaught exceptions. #90
    • ๐Ÿ”„ Change no-run to no_run in docs. #87

    Closed issues:

    • "error: no rules expected the token ..." when using mrfn! with Value parameters. #93
    • Is there a way to put class macro definitions in separate modules? #88

    ๐Ÿ”€ Merged pull requests:

  • v0.5.0 Changes

    April 29, 2016

    Full Changelog

    Implemented enhancements:

    • ๐Ÿ‘Œ Improve macros to handle &mut T case. #82
  • v0.4.0 Changes

    April 20, 2016

    Full Changelog

    Implemented enhancements:

    • โž• Add Class to mrfn. #80
    • โž• Add missing Value::to_module. #79
    • Expand macro functionality. #77
    • Find a way to differentiate classes that need Rust reflection and those that don't. #76
    • ๐Ÿ’Ž Clean mruby API calls. Some are probably unused. #75
    • ๐Ÿ’Ž Implement ability to define methods on Ruby classes. #73
    • ๐Ÿ‘Œ Support Ruby file loading, class extraction and method call #70

    ๐Ÿ›  Fixed bugs:

    • require should only return true/false, not result of execute(). #71

    ๐Ÿ”€ Merged pull requests:

    • Implemented Rust-less class and method definition. #78 (dragostis)
    • โž• Added Class & Module structs and handling. Fixes #70. #74 (dragostis)
    • ๐Ÿ›  small doc fixes for Repl #72 (steveklabnik)
  • v0.3.2 Changes

    April 07, 2016

    Full Changelog

    Implemented enhancements:

    • ๐Ÿ›  Fix error scheme. #62

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ›  Fix coverage. #69
  • v0.3.1 Changes

    March 26, 2016

    Full Changelog

    Implemented enhancements:

    • โšก๏ธ Update doc examples to use mrclass. #67
    • โž• Added more examples and use cases. #66
    • โž• Add mruby.sym() and make sure value.to_str() works with Symbols. #64

    ๐Ÿ›  Fixed bugs:

    • args in initialize should be |; args|, not |args|. #65

    ๐Ÿ”€ Merged pull requests:

  • v0.3.0 Changes

    March 21, 2016

    Full Changelog

    Implemented enhancements:

    • Rename MR* to Mr*. #60

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ’Ž Panics end process with 4 SIGILL when panic is called from mruby. #58