# Changelog ## 2025-01-04 - 3.2.0 - feat(core) Enhanced error handling, type safety, and documentation - Add comprehensive error handling with try/catch blocks and meaningful error messages - Improve type safety with proper IEnvDeps interface replacing 'any' types - Add complete JSDoc documentation for all classes and methods - Add return type annotations for better TypeScript support - Add ensureInitialized() validation method - Fix missing return statement in createRepoByClone() method - Remove deprecated @types/minimatch dependency - Complete readme rewrite with modern styling, accurate documentation, and proper API examples - Update license from LICENSE to license.md following project guidelines ## 2024-06-23 - 3.1.1 - fix(documentation) Remove outdated changelog entries ## 2024-06-23 - 3.1.0 - gitrepo Enhancements and fixes to GitRepo - Enhance GitRepo to include commit date and version information ## 2024-06-22 - 3.0.3 to 3.0.4 - core & GitRepo General updates and new feature addition - Fixed core functionality - Added diff function in GitRepo ## 2023-11-15 - 3.0.1 to 3.0.2 - core, tsconfig, npmextra Minor updates and fixes - Fixed core functionality - Updated tsconfig and npmextra.json ## 2023-07-10 - 3.0.0 - core Structural changes to organization scheme - Switched to a new organizational scheme ## 2023-07-27 - 3.0.0 to 3.0.1 - core Structural changes and updates - Fixed core functionality - Switched to new organizational scheme ## 2022-07-31 - 2.0.2 to 3.0.0 - core Breaking changes and updates - Switching to ESM for core - Fixed core functionality ## 2021-10-22 - 1.0.18 to 2.0.1 - dependencies, core Breaking changes and updates - Switched to isomorphic git dependencies - Fixed core functionality ## 2020-08-15 - 1.0.14 to 1.0.18 - core Fixes - Fixed core functionality in multiple patches ## 2019-06-18 - 1.0.5 to 1.0.10 - core Fixes - Fixed core functionality in multiple patches ## 2016-06-23 - 0.0.10 to 0.1.11 - gitlab & other fixes Initial implementations and setup - Fixed README and merge issues - Updated gitlab.yml and CI settings - Implemented new class approach and other updates - Removed unnecessary imports, postinstall - Added npmextra.json, CI tests, SSH key support