# Changelog ## 2026-05-01 - 3.1.0 - feat(smartgulp) modernize file glob handling and refresh package metadata - reworks src() to resolve glob base directories and match files with minimatch, including dotfiles - simplifies dest() by writing SmartFile objects directly with writeToDir() and keeps replace() based on SmartFile.write() - adds an exports entry, updates build/test tooling and dependencies, and replaces the legacy test suite with NodeNext-compatible tests and improved documentation ## 2024-03-10 - 3.0.4 - maintenance Release 3.0.4 with project metadata and configuration updates. - Updated TypeScript configuration - Updated npmextra.json githost settings - Refined project description - Summarizes trivial maintenance commits across 2024-03-30 to 2024-05-29 ## 2023-11-25 - 3.0.3 - core Patch release with a core update. - Fixed and updated core behavior ## 2023-11-25 - 3.0.2 - core Patch release with a core update. - Fixed and updated core behavior ## 2023-11-25 - 3.0.1 - core Patch release with a core update. - Fixed and updated core behavior ## 2022-06-09 - 3.0.0 - breaking Major release introducing a new organization scheme and core breaking changes. - Switched to a new organization scheme - Introduced a breaking core update - Summarizes related changes through 2023-07-10 ## 2019-02-20 - 2.0.2 - core Release with a breaking core update. - Introduced a breaking change in core ## 2018-09-02 - 2.0.1 - core Patch release with a core fix. - Fixed and updated core behavior ## 2018-09-02 - 2.0.0 - dependencies Major release focused on dependency updates. - Updated dependencies to latest versions ## 2018-02-16 - 1.0.11 - breaking Release with scope and system-level changes. - Introduced a breaking scope update - Applied a system change ## 2018-02-16 - 1.0.10 - fix Patch release with a replace fix. - Fixed replace behavior ## 2018-02-16 - 1.0.9 - maintenance Patch release with internal maintenance updates. - Updated smartfile support ## 2018-02-16 - 1.0.8 - fix Patch release with npm metadata fixes. - Fixed npmextra.json configuration ## 2018-02-15 - 1.0.7 - maintenance Patch release with lockfile maintenance. - Updated yarn.lock ## 2017-05-27 - 1.0.6 - feature Release adding replace functionality. - Added replace() ## 2017-05-01 - 1.0.3-1.0.5 - dependencies Maintenance releases focused on dependency updates. - Updated dependencies across versions 1.0.3 to 1.0.5 ## 2017-04-29 - 1.0.2 - dependencies Patch release with dependency maintenance. - Updated dependencies ## 2017-04-29 - 1.0.1 - src Patch release improving source handling. - .src is now fully working ## 2017-04-28 - 1.0.0 - core Initial release establishing expected read and runtime behavior. - Added initial implementation - Corrected reading behavior - Brought functionality to expected working state