We are announcing the stable release of mruby 2.1 series - mruby 2.1.1.
Symbol#to_s. (a367373f)#prepend_features and #module_function methods are not haves for class objects. (cc52fa66)Exception#inspect. (d2f2f9db)true/false argument to Kernel#exit. (mrbgems/mruby-exit) (d81e4d71)mruby command. (9de7130a)-- (end of options) to mruby command. (f4b528e0)mruby -v immediately if no program is given for Ruby compatibility. (49653b81)RVALUE size. (6cf99d12)File#size and File#truncate. (mrbgems/mruby-io) (6d9ac89f)IO#pread and IO#pwrite. (mrbgems/mruby-io) (4c6d524c)IO.open. (mrbgems/mruby-io) (69619aee)minirake. Use rake for compilation.minirake is left for compatibility, but it will be removed in the future. (de17f63)MRB_INT16 configuration option. (ff57c027)str_init_shared. #4807mrb_ary_unshift_m. #4808local_add_f. #4810ensure in Kernel#eval script. #4833mrb_get_args(). #4855String#to_f should not allow hexdecimal format. #4924call in backtrace inside a block outside a method. #4936mruby-io in tmpdir when AF_UNIX cannot be created on cwd. #4981p->locals may be NULL when error occurs before the point. oss-fuzz: Issue 19886mrb_str_len_to_dbl. oss-fuzz: Issue 19902git command.MRB_FIXNUM_SHIFT with MRB_WORD_BOXING, MRB_INT32 and MRB_64BIT.ExceptionException#exception.IO (mrbgems/mruby-io)IO._popen, IO.for_fd, IO.select, IO.sysopen, IO.new, IO#sysread and IO#sysseek.File (mrbgems/mruby-io)File.umask.IntegerInteger#ceil, Integer#floor, Integer#round and Integer#truncate.KernelBasicObject#instance_eval, Kernel#integer, Kernel#define_singleton_method, Kernel#send, Kernel#proc, Kernel#sprintf, Kernel#format and Kernel#respond_to?.HashHash.new and Hash#default.Fiber (mrbgems/mruby-fiber)Fiber.new.We have done 321 commits to 134 files, 4,084 lines were added, 2,742 lines removed since mruby 2.1.0. For more detail of the updates, see Commit Log.
Stay Home and enjoy mruby 2.1.1.