Skip to content

Releases

v2.2.3

Choose a tag to compare

@AntonioPrimera AntonioPrimera released this 15 Feb 02:04
Fixed the recursive folder deletion - it was breaking when folder con…

v2.2.2

Choose a tag to compare

@AntonioPrimera AntonioPrimera released this 03 Oct 17:32
Moved helpers from autoload-dev to autoload

v2.2.1

Choose a tag to compare

@AntonioPrimera AntonioPrimera released this 30 Sep 05:54
Fixed an issue, where the path of a file or folder would not be norma…

v2.2

Choose a tag to compare

@AntonioPrimera AntonioPrimera released this 24 Sep 09:48

Added folder() helper function.

v2.1

Choose a tag to compare

@AntonioPrimera AntonioPrimera released this 23 Sep 16:33

Added method "closest(...)" to Folder, to find the first matching folder going up the folder hiearchy.

v2.0

Choose a tag to compare

@AntonioPrimera AntonioPrimera released this 22 Sep 19:07

PHP Version bump to minimum: PHP v8.2
Added zipping and unzipping capabilities to files and folders.
Consolidated the structure of the package.
Added tests to cover most of the package: 95.3% coverage
Updated the documentation.

Todo: make the documentation better. Add the syntactic sugar methods and magic properties (like parentFolder / containingFolder).

v1.9

Choose a tag to compare

@AntonioPrimera AntonioPrimera released this 07 Sep 17:31

Added file functions: clone(), contains($string), copy($target), backup(), create(), touch().
Added tests for all the new file methods.
Updated the readme with examples for the new methods.

v1.8

Choose a tag to compare

@AntonioPrimera AntonioPrimera released this 21 Aug 18:58
Added support for empty paths (null, empty string, just a separator),…

v1.7

Choose a tag to compare

@AntonioPrimera AntonioPrimera released this 21 Aug 18:46

Added methods:

  • OS::isMac()
  • OS::pathParts()

Added support for null path parts in methods OS::path() and OS::pathParts()

Updated the readme, to include the documentation for the OS class.

v1.6

Choose a tag to compare

@AntonioPrimera AntonioPrimera released this 02 May 16:09
  • Added method OS::normalizePathSeparators($path)
  • Added method OS::path(...$parts)
  • Added tests for the OS class (for what can be tested universally)