Changes for version 0.026 - 2025-05-09

  • Incompatible Changes
    • File::Find becomes a object-oriented class. new method is added.
    • Changes the arguments of Fine::Find#find method.
      • Before
        • static method find : void ($cb : File::Find::Handler, $dir : string, $options : object[] = undef);
      • After
        • method find : void ($cb : File::Find::Handler, $dir : string);
    • Changes the arguments of File::Find::Handler interface.
      • Before
        • required method : void ($dir : string, $file_base_name : string);
      • After
        • required method : void ($info : File::Find::Info);
    • Rename File::Find::Handler to File::Find::Callback.
    • no_chdir => 0 becomes default.
  • New Features
    • Add many options to new method.
  • Internal Changes
    • find method is completly rewritten as same as possible to Perl's File::Find.
  • Requirement Changes
    • Require SPVM::IO 0.236.

Modules

Finding Files in Subdirectories
Callback for File::Find#find Method
Short Description