Skip to content

Releases: Hanibal1963/DriveWatcherControl

V1.2026.0517

17 May 09:03

Choose a tag to compare

Version aktualisiert, ReleaseNotes entfernt, Refactorings

Die Versionsnummern wurden in mehreren Dateien aktualisiert:
- `DriveWatcherControl.vbproj`, `DriveWatcherControlTest.vbproj` und `AssemblyInfo.vb`.

Die Datei `ReleaseNotes.rtf` wurde aus dem Projekt entfernt:
- Verweise in `DriveWatcherControl.vbproj` und `source.extension.vsixmanifest` entfernt.

Ein neuer Link zur Projektseite wurde hinzugefügt:
- `<MoreInfo>` in `source.extension.vsixmanifest` verweist auf GitHub.

Refactorings und neue Funktionen:
- Verbesserte Dispose-Logik für Ressourcenfreigabe.
- Neue Methoden `OnDriveAdded` und `OnDriveRemoved` für bessere Erweiterbarkeit.
- Unterstützung für Medienwechsel- und Netzlaufwerkereignisse hinzugefügt.
- Ereignisse wie `DriveAdded` und `DriveRemoved` entprellt.

Dokumentation und Testanwendung:
- `README.md` überarbeitet, Versionsinformationen strukturiert.
- Testanwendung erweitert und dokumentiert.

V1.2026.0505

16 May 15:36

Choose a tag to compare

Verbesserung der Stabilität und Erweiterbarkeit

- `Dispose`-Override angepasst: `NatForm` wird explizit freigegeben, Aufräumlogik für `components` in separaten Block verschoben.
- Standardwerte für `DriveAddedEventArgs` eingeführt, Fehlerbehandlung durch `Try`-Block verbessert.
- Neue Methoden `OnDriveAdded` und `OnDriveRemoved` als `Protected Overridable` hinzugefügt, um Ereignisauslösung zu kapseln und Erweiterbarkeit zu verbessern.
- Entprellung der Ereignisse `DriveAdded` und `DriveRemoved` implementiert, um doppelte oder schnelle Ereignisse zu unterdrücken.