Releases: RYZHAIEV-SERHII/TidyFiles
Release list
0.12.1
v0.12.1 (2025-04-22)
This release is published under the MIT License.
Bug Fixes
- Remove --force option flag due to security reasons and update related logic (
2c5ab15)
Refactoring
-
Remove documentation related to the --force option for CLI safety (
44db7fb) -
Remove redundant test related to --force option (
d8063b2)
Detailed Changes: 0.12.0...0.12.1
0.12.0
v0.12.0 (2025-04-20)
This release is published under the MIT License.
Documentation
- Document the new --force option for CLI safety overrides and update contributing guidelines (
a9563b2)
Features
- Add force option to allow operations in system directories with validation control (
0d882e0)
Refactoring
-
Remove redundant logger tests and update path validation test descriptions (
8325511) -
Update logging options and configuration for improved clarity and functionality (
ca644e1)
Detailed Changes: 0.11.0...0.12.0
0.11.0
v0.11.0 (2025-04-20)
This release is published under the MIT License.
Bug Fixes
- Improve path safety validation and cleanup logic in tests (
f556b79)
Features
- Implement system security checks for path validation in file operations (
06116e5)
Testing
-
Add unit tests for system path safety validation and logging (
73fe64a) -
Enhance system path safety tests with additional edge cases and platform-specific checks (
5fd1667)
Detailed Changes: 0.10.0...0.11.0
0.10.0
v0.10.0 (2025-04-16)
This release is published under the MIT License.
Features
- Enhance file transfer and directory deletion logic with detailed statistics and improved logging (
2871cb5)
Testing
-
Add comprehensive tests for file transfer and directory deletion with symlink handling and progress bar updates (
ab4ebe3) -
Enhance CLI tests to include detailed statistics and improve output validation (
8b1d7a1)
Detailed Changes: 0.9.0...0.10.0
0.9.0
v0.9.0 (2025-04-13)
This release is published under the MIT License.
Documentation
- Enhance documentation and path resolution in configuration and history management (
88de71d)
Features
-
Add options to clear history and log, and show last session details (
a2b43ce) -
Add progress bar support for undo and file operations in CLI (
3a7a702) -
Cast progress to ProgressBarProtocol for type checking in undo and file operations (
9da1b9f) -
Enhance logging control and improve type annotations in CLI and history modules (
7b95625) -
Enhance operation summary with detailed progress bars and duration tracking (
d2b105f) -
Implement log suppression decorator and enhance session management in history (
6b54113) -
Implement signal handling for graceful session closure and enhance history recovery (
e8bd10d) -
Improve undo command handling with optional parameters and enhanced session management (
8df9eb1) -
Refine command options and enhance undo operation handling (
75e1bb0)
Refactoring
- Streamline test cases and enhance error handling for history and undo operations (
e7b763b)
Testing
-
Add mock progress bar fixture and enhance output cleaning in tests (
f7e505b) -
Enhance signal handling and improve test coverage for CLI operations (
c4d8a33)
Detailed Changes: 0.8.2...0.9.0
0.8.2
v0.8.2 (2025-04-08)
This release is published under the MIT License.
Bug Fixes
- Improve log file path determination based on settings (
ef1ef4e)
Code Style
- Add help descriptions for history and undo commands in CLI (
171feaf)
Documentation
- Update README to reflect new file types and improved directory structure (
4ad2bcf)
Detailed Changes: 0.8.1...0.8.2
0.8.1
v0.8.1 (2025-04-07)
This release is published under the MIT License.
Bug Fixes
- Add support for additional file types in configuration (
9a0f5fb)
Detailed Changes: 0.8.0...0.8.1
0.8.0
v0.8.0 (2025-04-06)
This release is published under the MIT License.
Detailed Changes: 0.8.0-rc.1...0.8.0
0.8.0-rc.1
v0.8.0-rc.1 (2025-04-06)
This release is published under the MIT License.
Documentation
- Update README to include extensive format support and nested sorting features (
a4d6e7e)
Detailed Changes: 0.8.0-b.1...0.8.0-rc.1
0.8.0-b.1
v0.8.0-b.1 (2025-04-06)
This release is published under the MIT License.
Bug Fixes
- Improve error handling and display for undo operation in CLI (
0b195b4)
Testing
- Enhance undo command tests with additional scenarios and edge cases (
89e46ac)
Detailed Changes: 0.8.0-a.1...0.8.0-b.1