# Changelog ## 2026-03-26 - 5.1.0 - feat(projectinfo) migrate project info loading to async factories and update build configuration - replace synchronous npm metadata loading with async factory methods in ProjectInfo and ProjectinfoNpm - switch filesystem access from @push.rocks/smartfile to @push.rocks/smartfs and update helper/tests for async usage - refresh build tooling and project metadata configuration, including .smartconfig.json and tsbuild script updates ## 2024-05-29 - 5.0.2 - maintenance Repository metadata and configuration updates across 5.0.2. - Updated project description - Updated TypeScript configuration - Updated npmextra.json githost settings ## 2023-08-08 - 5.0.1 - core Small core maintenance release with repository organization updates. - Fixed a core update - Switched to the new organization scheme ## 2022-04-18 - 5.0.0 - core Major release introducing an ESM migration. - BREAKING CHANGE: switched the package to ESM - Included a core update alongside the release ## 2020-06-01 - 4.0.3-4.0.5 - core Grouped maintenance releases with repeated core update work. - 4.0.3 and 4.0.4 delivered routine core fixes - 4.0.5 introduced a breaking change by switching core packaging behavior toward ESM compatibility ## 2018-09-02 - 4.0.0-4.0.2 - package Infrastructure and package metadata updates across the 4.0.x line. - 4.0.0 updated CI configuration - 4.0.1 fixed the private parameter in package.json - 4.0.2 delivered another core update ## 2018-09-02 - 3.0.4-3.0.5 - scope Dependency maintenance followed by a breaking scope adjustment. - 3.0.4 updated dependencies - 3.0.5 introduced a BREAKING CHANGE by changing scope ## 2017-09-22 - 3.0.1-3.0.3 - maintenance Routine maintenance releases focused on dependencies, CI, and documentation. - 3.0.1 updated dependencies and README - 3.0.2 updated dependencies - 3.0.3 updated CI ## 2016-11-26 - 3.0.0 - documentation Documentation-only release. - Updated README ## 2016-11-26 - 2.0.0 - core Feature release introducing the main project information class. - Added the ProjectInfo main class ## 2016-10-27 - 1.0.3-1.0.4 - maintenance Project standards, tooling, and documentation improvements. - 1.0.3 updated smartfile, CI base image, and added README - 1.0.4 updated the project to meet newer standards ## 2016-06-08 - 1.0.1-1.0.2 - refactor Dependency and structure updates across early 1.x releases. - 1.0.1 updated dependencies and restructured code - 1.0.2 updated dependencies, project structure, and typings configuration ## 2016-02-23 - 1.0.0 - core Initial stable release with token handling improvements. - Added token handling correctly - Included a small lint fix ## 2016-02-21 - 0.0.3-0.0.5 - core Early project setup and metadata expansion. - 0.0.3 updated project structure - 0.0.4 added .license support to the npm class - 0.0.5 added repository information and git metadata ## 2016-02-20 - 0.0.0-0.0.2 - bootstrap Initial bootstrap releases establishing the project foundation. - Added Travis CI setup - Added a second npm version - Added the getName function