0.10 2022-09-16
[New Features]
* Add the IO::Socket::Interface interface.
* The IO::Socket class has the IO::Socket::Interface interface.
[Bug Fix]
* Fix the bug that IO::Socket::INET doesn't work in SPVM 0.9648+.
[Prerequirement Changes]
* SPVM 0.9652+ is needed.
0.09 2022-08-01
[Internal Ineffective Changes]
* Use get_field_object_by_name_v2 in SPVM/IO/File.c
* Use set_field_object_by_name_v2 in SPVM/IO/File.c
[Pre Requirement Changes]
* SPVM 0.9632 is needed.
0.08 2022-07-30
[Test Fix]
* Fix testing bug that occur upgrading to SPVM 0.9630.
[Improve Exception Messages]
* Improve IO::FileHandle exception messages.
[Incompatible Changes]
* Remove undocumented Fn->unlink method.
* Remove undocumented Fn->rename method,
* Changed the undocumented definition of fh field of IO::File
[Before]
has fh : private ro IO::FileHandle;
[After]
has fh : private IO::FileHandle;
* Changed the undocumented definition read method of IO::File
[Before]
method read : int ($bufer : byte[]);
[After]
method read : int ($bufer : mutable string);
* Remove the undocumented following class variables
our $SEEK_SET : ro int;
our $SEEK_CUR : ro int;
our $SEEK_END : ro int;
* Change the undocumented following definitions
[Before]
our $STDIN : ro int;
our $STDOUT : ro int;
our $STDERR : ro int;
[After]
native static method STDERR : int ();
native static method STDIN : int ();
native static method STDOUT : int ();
0.07 2022-06-30
[New Features]
* Add SPVM::IO::Handle module
* Add SPVM::IO::Socket module
* Add SPVM::IO::Socket::Fn module
* SPVM::IO::Socket::INET extends SPVM::IO::Socket
[Bug Fix]
* Fix the bug that SPVM::IO don't work on Windows.
* Fix broken tests.
[Changes]
* SPVM::IO::Socket extends SPVM::IO::Handle
* SPVM::File extends SPVM::IO::File
* Need SPVM 0.9614
[Incompatible Changes]
* Removed SPVM::IO::Handlable
* Removed SPVM::IO::Socketable
0.06 2022-06-22
* Catch up with SPVM 0.96
0.05 2022-06-20
* Catch up with SPVM 0.9609
0.04 2022-06-14
[CHANGES]
* Fix tests
* Add IO::Handlable class.
* Rename IO::Socket to IO::Socketable
* IO::File has IO::Handlable interface.
* IO::Socket::INET has IO::Handlable interface.
0.03 2022-06-13
[CHANGES]
* Catch up with latest SPVM.
0.02 2022-05-26
[CHANGES]
* Catch up with latest SPVM.
0.01 2022-05-23
[CHANGES]
* First development release