Skip to content

Releases: aplteam/FilesAndDirs

Version 7.1.1

Choose a tag to compare

@aplteam aplteam released this 25 Aug 17:47

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

Choose a tag to compare

@aplteam aplteam released this 21 Aug 14:40

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

Choose a tag to compare

@aplteam aplteam released this 02 May 15:24
  • 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

Choose a tag to compare

@aplteam aplteam released this 21 Apr 12:25
  • 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

Choose a tag to compare

@aplteam aplteam released this 30 Mar 08:55

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

Choose a tag to compare

@aplteam aplteam released this 28 Mar 14:49
  • 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

Choose a tag to compare

@aplteam aplteam released this 12 Aug 17:44

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

Choose a tag to compare

@aplteam aplteam released this 16 Jul 13:41

NPUT made more resilient.

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

Version 5.7.1

Choose a tag to compare

@aplteam aplteam released this 04 Apr 08:26
  • 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

Choose a tag to compare

@aplteam aplteam released this 30 Dec 12:53

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