The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
0.092 2023-12-26
  [Bug Fix]
    * Fix the bug that FILE_NAME in native source file does not have the file scope.
    * Fix the bug that FILE_NAME is wrong name.
0.091 2023-12-07
  [Document Fix]
    * Add the doc of the set_errno method to the Errno class.
  [New Features]
    * Add the strerror method to the Errno class.

0.090003 2023-10-01
  [Exception Message Changes]
    * Improve English of exception messages.
  [Document Changes]
    * Improve documents.
0.090002 2023-06-09
  [Prerequirement Changes]
    SPVM 0.989002+ is required.
0.090001 2023-05-10
  [Prerequirement Changes]
    SPVM is 0.976+ is required.
0.090 2023-05-10
  [License Change]
    * The license is changed to MIT License.
  [New Features]
    * The version string can be got.
0.08 2023-04-08
  [Changes]
    * Removed unneeded cpanm file.
0.07 2023-02-08
  [Prerequirement Changes]
    * SPVM 0.9691+ is needed.
0.06 2022-09-16
  [New Features]
    * Add the methods that return the error numbers of Winsock to the Errno class.
    
      static method WSAEACCES : int ();

      static method WSAEADDRINUSE : int ();

      static method WSAEADDRNOTAVAIL : int ();

      static method WSAEAFNOSUPPORT : int ();

      static method WSAEALREADY : int ();

      static method WSAEBADF : int ();

      static method WSAECANCELLED : int ();

      static method WSAECONNABORTED : int ();

      static method WSAECONNREFUSED : int ();

      static method WSAECONNRESET : int ();

      static method WSAEDESTADDRREQ : int ();

      static method WSAEDISCON : int ();

      static method WSAEDQUOT : int ();

      static method WSAEFAULT : int ();

      static method WSAEHOSTDOWN : int ();

      static method WSAEHOSTUNREACH : int ();

      static method WSAEINPROGRESS : int ();

      static method WSAEINTR : int ();

      static method WSAEINVAL : int ();

      static method WSAEINVALIDPROCTABLE : int ();

      static method WSAEINVALIDPROVIDER : int ();

      static method WSAEISCONN : int ();

      static method WSAELOOP : int ();

      static method WSAEMFILE : int ();

      static method WSAEMSGSIZE : int ();

      static method WSAENAMETOOLONG : int ();

      static method WSAENETDOWN : int ();

      static method WSAENETRESET : int ();

      static method WSAENETUNREACH : int ();

      static method WSAENOBUFS : int ();

      static method WSAENOMORE : int ();

      static method WSAENOPROTOOPT : int ();

      static method WSAENOTCONN : int ();

      static method WSAENOTEMPTY : int ();

      static method WSAENOTSOCK : int ();

      static method WSAEOPNOTSUPP : int ();

      static method WSAEPFNOSUPPORT : int ();

      static method WSAEPROCLIM : int ();

      static method WSAEPROTONOSUPPORT : int ();

      static method WSAEPROTOTYPE : int ();

      static method WSAEPROVIDERFAILEDINIT : int ();

      static method WSAEREFUSED : int ();

      static method WSAEREMOTE : int ();

      static method WSAESHUTDOWN : int ();

      static method WSAESOCKTNOSUPPORT : int ();

      static method WSAESTALE : int ();

      static method WSAETIMEDOUT : int ();

      static method WSAETOOMANYREFS : int ();

      static method WSAEUSERS : int ();

      static method WSAEWOULDBLOCK : int ();
  [Test Fix]
    * Fix the test bug that the tests failed on Windows.

0.05 2022-08-31
  [Incompativle Changes]
    * All constant methods set the class id of Error::NotSupported to the error if the constant is not supported on the system.
  [Requirement Changes]
    * SPVM 0.9648 is required.
  [Bug Fix]
    * Fux the bug that native file name is wrong. This is changed from "Sys/Stat.c" to "Sys/Errno.c".
  [Exception Message Improvement]
    * Exception messages are improved
      [Before]
      X is not defined in this system
      [After]
      X is not defined on this system
    
0.04 2022-07-12
  [Fix Testing Bugs]
    * Fix the testing bug that when a errno doesn't eixsts in the system, the test fails.
0.03 2022-07-11
  [Fix Testing Bugs]
    * Fix the testing bug that when a errno doesn't eixsts in the system, the test fails.
0.02 2022-07-07
  [Changes]
    * Add tests.
  
0.01 2022-07-06
  [Changes]
    * First release.