Skip to content

Releases: aplteam/FilesAndDirs

Version 7.1.1

25 Aug 17:47

Choose a tag to compare

The feature introduced with 7.1.0 (expanding ENV) was buggy. This release fixes this,

To be consumed as a Tatin package from https://tatin.dev

Version 7.1.0

21 Aug 14:40

Choose a tag to compare

NormalizePath now expands ENV variables anywhere, not only at the beginning of the given path.

Because it's used by other functions, this affects IsFile, IsDir, Dir[2], ListFiles[2] and ListDirs[2] as well.

To be consumed as a Tatin package from https://tatin.dev

Version 7.0.0

02 May 15:24

Choose a tag to compare

  • Potentially BREAKING CHANGE: the settings and interpretation of the depth parameter in Dir2 has changed (but NOT in Dir!).
  • Potentially BREAKING CHANGE: Dir and Dir2 now return the data sorted according to ASCII:
    A before a, but a before B and b.
  • For a drastic performance improvement in cases of recursive calls, the functions ListFiles2 and ListDirs2 were introduced.
    Note that syntax and results are slightly different from the (now deprecated) functions ListDirs and ListFiles in the same
    way Dir2 differs from Dir.
  • A variable SORT_ALPH was introduced to allow a change in the sorting sequence

To be consumed as a Tatin package from https://tatin.dev

Release 6.1.0

21 Apr 12:25

Choose a tag to compare

  • New function Dir2 introduced which is way faster than Dir when recursive calls are required
    Dir is now deprecated. However, note that both the syntax and the result are slightly different
  • Dir is now deprecated - see Dir2 instead
  • EnforceBackslash, EnforceSlash and NormalizePath improved in terms of performance
  • Bug fixes
    • Dir did not report files in a directory pointed to by a link in the given path when follow←0
      and recursive←1 were specified

To be consumed as a Tatin package from https://tatin.dev

Version 6.0.1

30 Mar 08:55

Choose a tag to compare

Version 6.0.0 declared a dependency (OS) to come from a local server, which is of course a showstopper.

To be consumed as a Tatin package from https://tatin.dev

Version 6.0.0

28 Mar 14:49

Choose a tag to compare

  • Syntax change: Version returns now a simple string with the version number from the package config file
  • Packages updated
  • Make improved

To be consumed as a Tatin package from https://tatin.dev

Version 5.8.1

12 Aug 17:44

Choose a tag to compare

Bug fix: shy API-dfns returned a non-shy result. Ws introduced with 5.8.0.

To be consumed as a Tatin package from https://tatin.dev

Version 5.8.0

16 Jul 13:41

Choose a tag to compare

NPUT made more resilient.

To be consumed as a Tatin package from https://tatin.dev

Version 5.7.1

04 Apr 08:26

Choose a tag to compare

  • Bug fix in RmDir: if a single but enclosed path was passed as argument RmDir crashed.
  • Security measure introduced in RmDir and RmDirByForce: both reject /.. as well as \.. as argument because so far this was translated into, say, C:\ with potentially very unpleasant consequences.

To be consumed as a Tatin package from https://tatin.dev

Version 5.7.0

30 Dec 12:53

Choose a tag to compare

New method IsDirEmpty added that does not come with a performance penalty on Windows.

To be consumed as a Tatin package from https://tatin.dev