Skip to content

Releases: oniony/TMSU

v0.7.5

02 Dec 20:36
Compare
Choose a tag to compare

Bug fix release:

  • Fixed issue with broken stderr pipe if VFS produces an error.
  • '--name' option on 'tags' subcommand now takes argument to control when file/value names are printed

v0.7.4

08 Nov 02:28
Compare
Choose a tag to compare
  • Fixed a regression with the 'files' subcommand.

v0.7.3

13 Oct 22:18
Compare
Choose a tag to compare
  • VFS directories were showing incorrect files and tags.

v0.7.2

05 Oct 15:19
Compare
Choose a tag to compare

Bug fix release:

  • Fixes issue #148, whereby value directories were no longer being listed in the virtual filesystem.

v0.7.1

03 Sep 21:20
Compare
Choose a tag to compare

DO NOT USE

Bug fix release:

  • Wrong files would be returned when an tag=value implied another tag
  • Specifying empty FUSE options would cause Fusermount to fail
  • Manual repair would drop the file fingerprint

This version has a bug with the VFS that means value directories are not show. Also note that the version number is wrong (0.7.0 rather than 0.7.1)

v0.7.0

08 Nov 08:19
Compare
Choose a tag to compare

Note: this release changes how symbolic links are handled. See below.

  • TMSU now compiles for Mac O/S. (Thanks to https://github.com/pguth.)
  • The VFS no longer lists files alongside the tag directories under tags.
    Instead there are results directories at each level, within which you can
    find the set of symbolic links to the tagged files.
  • Symbolic links are now followed by default. This means that if you tag a
    symbolic link, the target file is tagged instead. To instruct TMSU to not
    follow symbolic links (previous behaviour) use the new --no-dereference
    option on the relevant subcommands.
  • Added new setting symlinkFingerprintAlgorithm to allow the fingerprint
    algorithm for symbolic links to be configured separately to regular files.
  • By default duplicate files will now be reported when tagging. A new setting
    reportDuplicates can be used to turn this off.
  • Slashes are now permitted within tags and values, useful for recording URLs.
    In the virtual filesystem, similar looking Unicode characters are used in
    their place.
  • Added --where option to tag subcommand to allow tags to be applied to
    the set of files matching a query.
  • The VFS tags directory will now relist tags that have values so that
    multiple values can be specified, e.g. tags/color/=red/color/=blue.
  • It is now possible to list tags that use a particular value with the new
    --value option on the 'tags' subcommand.
  • Made it possible to upgrade the database schema between releases.
  • Added --count option to untagged.
  • Bug fixes.

v0.6.1

04 Mar 21:17
Compare
Choose a tag to compare

Fixes crash when accessing an empty tag in the virtual filesystem.

(Microsoft Windows users please continue to use v0.6.0 as this bug fix is not relevant to that platform.)

v0.6.0

23 Nov 08:48
Compare
Choose a tag to compare
  • Relaxed restrictions on tag and value names: in particular whitespace is now supported.
  • Tag values are no longer automatically deleted when last usage is removed: they must now be managed manually. (Removing these checks improve performance of untagging operations.)
  • Tag values can now be renamed, deleted and merged using the new --value option on the corresponding subcommands.
  • Tag values can now be used in implications.
  • Fixed "too many SQL variables" bug.
  • Output of files can now be sorted using the --sort option.
  • stats subcommand has been replaced by a --stats option on the new info subcommand.
  • Included some scripts for making destructive changes to the filesystem. (By having these operations in separate scripts rather than as core functionality TMSU remains non-destructive.)
    • tmsu-fs-rm removes a file from the filesystem and TMSU database
    • tmsu-fs-mv moves a file elsewhere on the filesystem and updates the TMSU database
    • tmsu-fs-merge deletes all but that last argument and merges their tags in the TMSU database

And other bug fixes and performance improvements.

v0.5.2

13 Mar 21:12
Compare
Choose a tag to compare

Fixes an issue (issue #28) where concurrent access to the virtual filesystem would cause a runtime panic.

v0.5.1 (critical bug fix)

09 Feb 13:54
Compare
Choose a tag to compare

This release fixes a bug with automatic tag creation.

(Windows binary to follow.)