Changes for version 0.02 - 2023-02-10
- Incompatible Changes
- Current File::Basename is copied to File::Basename::Instance.
- File::Basename::Unix is renamed to File::Basename::Instance::Unix.
- File::Basename::Win32 is renamed to File::Basename::Instance::Win32.
- File::Basename::Interface is renamed to File::Basename::Instance::Interface.
- The definition of the methods of the File::Basename are changed and removed.
- Removed
- static method new : File::Basename ();
- method has_interfaces : int ();
- Before
- method fileparse : string[] ($path : string);
- method basename : string ($path : string);
- method dirname : string ($path : string);
- After
- static method fileparse : string[] ($path : string);
- static method basename : string ($path : string);
- static method dirname : string ($path : string);
- Removed
Modules
Parsing File Path into Directory and Base Name.
Parsing File Path into Directory and Base Name.
File::Basename::Instance Interface
File::Basename::Instance Implementation for Linux, UNIX, and Mac.
File::Basename::Instance Implementation for Windows.