Skip to content

Releases: FFMG/myoddweb.directorywatcher

Stability rules!

13 Aug 14:52
Compare
Choose a tag to compare

Nuget

Package manager

Install-Package MyOddWeb.DirectoryWatcher

CLI

.NET

dotnet add package MyOddWeb.DirectoryWatcher

Packet

paket add MyOddWeb.DirectoryWatcher

0.1.9 - 02-08-2020

Added

  • More load tests

Changed

  • Stop/Shutdown is a lot faster, (especially when monitoring large folders)
  • Watcher manager uses only the amount of CPU needed to get new events.

Fixed

Removed

Ye olde Instrumentation and Tests.

03 Jan 05:52
Compare
Choose a tag to compare

Added

  • Instrumentation, Thanks to The Cherno / Hazel project)
    The flag MYODDWEB_PROFILE needs to be set to 1.
  • Version number for unmanaged myoddweb.directorywatcher helper.
  • A whole lot of unit tests.

Changed

  • Helper is no longer backward compatible! If you are using another app to call the helper you will need to use my sample(s) to reconnect.
  • Various code optimisations.
  • Various performance / memory fixes
    • Some code now running is parallel to speed-up the processing of folders/files that have changed.
  • Minor other improvements

Fixed

  • If a callback throws an error ... or misbehaves, it no longer kills the entire process.
  • There was a bug in 0.1.6 where multiple (sub)folders watcher are created.

Resolve dependencies

24 Nov 20:55
Compare
Choose a tag to compare

This version address a couple of dependencies issues picked up. But this highlighted a couple of small performance/deadlock issues.

  • Trying to fix the loading of embedded files.
  • Replaced /MD > /MT to insure smoother loading of embedded files.
  • The watcher manager used to write to console on error ... but we might not have a console.
  • Removed the no longer needed 'interop' project.

... and lots of code cleanup.

.NET Core

15 Nov 17:20
Compare
Choose a tag to compare

Added Support for:

  • .NET Core 3.0
  • .NET Standard 2.0
  • .NET 4.6.2

Fixed a couple of stability issues, (mostly related to start/stop during events)

Added more tests as well as a simple .NET Core example.

And some other cleanup that I probably forgot about

You can get it (over on nuget)[https://www.nuget.org/packages/MyOddWeb.DirectoryWatcher/]

Or in your project Install-Package MyOddWeb.DirectoryWatcher -Version 0.1.5

The tweaks release

19 Oct 10:52
Compare
Choose a tag to compare

Small changes/fixes picked up during testing and development of https://github.com/FFMG/myoddweb.desktopsearch.

Updated interface

09 Oct 14:00
Compare
Choose a tag to compare

Added a couple of interfaces

  • IFileSystemEvent.Is( ... )
  • IFileSystemEvent.FullName
  • IFileSystemEvent.Name

Some tweaks/fixes

  • Better managing of Directories/Files being updated
  • Added Google test
  • General clean up

First public release

07 Oct 11:48
Compare
Choose a tag to compare

Initial release