Skip to content

v1.0

Latest
Compare
Choose a tag to compare
@YounesRabeh YounesRabeh released this 18 Apr 15:19
· 2 commits to main since this release

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 and FailedToCreateException 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

  1. FailedToCreateException: Signals directory creation failure.
  2. 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.