.gitignore Management: Introduces new test cases to enhance the accuracy of .gitignore rule management, ensuring better compatibility and performance.
Improvements
Usage Documentation: Improves the documentation for the isPathValid function, making it easier for users to understand how to utilize this feature effectively.
Compatibility: Updates the testing framework to no longer support Node.js versions 8 and below, aligning with the latest standards and ensuring better performance.
Fixes
Fix issues with escaped range notation in .gitignore rules, enhancing the reliability of rule parsing.
Fix trailing backslashes before closing brackets in .gitignore rules, ensuring correct rule interpretation.
Fix test cases for Windows environments, improving the overall testing accuracy and reliability.