What's Improved in Version 0.9.0:
- #56 : Implemented validity checks for target node names during link creation. - #69 : Renamed the `GetNodesWithPath` method to `GetPaths`. - #86 : Updated `AddLinkToDictionary` to pass absolute paths for target paths. - #144: Fixed an issue in the `RemoveNode` method that allowed deletion of the current path; now throws an exception instead. - #145: Added validation checks to prevent incorrectly specified regular expressions. - #146: Introduced a new exception for when a path is not found. - #147: Added a mechanism to dynamically switch wildcard matchers, improving pattern matching flexibility. - #148: Improved the organization of `DebuggerStepThrough` attributes across the codebase for a better debugging experience. - #158: Fixed a bug during initialization in the `VirtualPath` class. - #184: Resolved an exception that occurred when copying items under a symbolic link in the `CopyNode` method.
These updates aim to provide a more robust and flexible solution for managing hierarchical data structures in .NET environments.
For a detailed list of all changes, please see the release notes: https://shimodateakira.github.io/VirtualStorageLibrary/index...
Thank you for your continued interest and feedback. I'm looking forward to hearing your thoughts on this release!
- Akira Shimodate, AkiraNetwork