New Features and Enhancements
FileManager Class
- Versatile utility for file operations in Java.
- Offers methods for reading, appending, overriding, inserting, and deleting file content.
- Robust error handling with
DoNotExistsException
for file not found scenarios. - Simplifies file management tasks with concise and efficient design.
PathResolver Class
- Provides methods for handling paths and directories in Java.
- Functionalities include obtaining JAR file directory, checking existence of files/directories, creating/deleting directories, and retrieving files/directories within a directory.
- Robust error handling with
DoNotExistsException
andFailedToCreateException
for necessary scenarios. - Simplifies path-related operations in Java applications.
CsvTools Library
- Updated with improved exception handling for robustness in file operations.
- Methods like appending rows, getting columns, and deleting data now throw
DoNotExistsException
for file not found scenarios. - Enhances reliability of CSV file manipulation.
Custom Exceptions
- FailedToCreateException: Signals directory creation failure.
- DoNotExistsException: Indicates non-existence of files or directories.
Interfaces
- InterfaceErrors: Provides standardized messaging for improved usability.
Warning
The usage of the methods is still not null-safe
For a detailed list of changes, refer to the Full Changelog.