Releases: Hanibal1963/DriveWatcherControl
Releases · Hanibal1963/DriveWatcherControl
V1.2026.0517
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
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.