You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

79 lines
1.9 KiB

3 years ago
  1. CHANGELOG
  2. =========
  3. 5.0.0
  4. -----
  5. * added `$useNaturalSort` argument to `Finder::sortByName()`
  6. 4.3.0
  7. -----
  8. * added Finder::ignoreVCSIgnored() to ignore files based on rules listed in .gitignore
  9. 4.2.0
  10. -----
  11. * added $useNaturalSort option to Finder::sortByName() method
  12. * the `Finder::sortByName()` method will have a new `$useNaturalSort`
  13. argument in version 5.0, not defining it is deprecated
  14. * added `Finder::reverseSorting()` to reverse the sorting
  15. 4.0.0
  16. -----
  17. * removed `ExceptionInterface`
  18. * removed `Symfony\Component\Finder\Iterator\FilterIterator`
  19. 3.4.0
  20. -----
  21. * deprecated `Symfony\Component\Finder\Iterator\FilterIterator`
  22. * added Finder::hasResults() method to check if any results were found
  23. 3.3.0
  24. -----
  25. * added double-star matching to Glob::toRegex()
  26. 3.0.0
  27. -----
  28. * removed deprecated classes
  29. 2.8.0
  30. -----
  31. * deprecated adapters and related classes
  32. 2.5.0
  33. -----
  34. * added support for GLOB_BRACE in the paths passed to Finder::in()
  35. 2.3.0
  36. -----
  37. * added a way to ignore unreadable directories (via Finder::ignoreUnreadableDirs())
  38. * unified the way subfolders that are not executable are handled by always throwing an AccessDeniedException exception
  39. 2.2.0
  40. -----
  41. * added Finder::path() and Finder::notPath() methods
  42. * added finder adapters to improve performance on specific platforms
  43. * added support for wildcard characters (glob patterns) in the paths passed
  44. to Finder::in()
  45. 2.1.0
  46. -----
  47. * added Finder::sortByAccessedTime(), Finder::sortByChangedTime(), and
  48. Finder::sortByModifiedTime()
  49. * added Countable to Finder
  50. * added support for an array of directories as an argument to
  51. Finder::exclude()
  52. * added searching based on the file content via Finder::contains() and
  53. Finder::notContains()
  54. * added support for the != operator in the Comparator
  55. * [BC BREAK] filter expressions (used for file name and content) are no more
  56. considered as regexps but glob patterns when they are enclosed in '*' or '?'