Files
smartsystem/changelog.md

84 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Changelog
## 2025-08-29 - 3.0.7 - fix(build)
Switch build script to run tsbuild on tsfolders instead of using the --web flag
- Updated package.json scripts.build from "(tsbuild --web --allowimplicitany)" to "(tsbuild tsfolders --allowimplicitany)"
- This is a build-script change only; no source API changes were made
## 2025-08-29 - 3.0.6 - fix(smartsystem)
Add typings entry and normalize package description; sync commitinfo
- Add "typings": "dist_ts/index.d.ts" to package.json to expose TypeScript declaration file.
- Normalize package description wording (replace contraction "it's" with "it is") for consistency and clarity.
- Update ts/00_commitinfo_data.ts description to match the package.json description.
## 2025-08-29 - 3.0.5 - fix(metadata)
Clarify package/module description by expanding contraction
- Replaced "it's" with "it is" in the package/module description to improve clarity (files updated: npmextra.json, ts/00_commitinfo_data.ts).
- Documentation/metadata-only change; no runtime or API changes.
- Bump patch version to 3.0.5.
## 2025-08-29 - 3.0.4 - fix(smartsystem)
Bump version to 3.0.4
- Patch release: increment package version to 3.0.4
- No functional code changes detected in source files
- Tests are present but contain placeholder implementations
- Dependencies are pinned as wildcard '*' and were not updated
## 2025-08-29 - 3.0.3 - fix(readme)
Update README: expand documentation, add installation, usage examples, API overview, and advanced guides
- Completely revamped README with a clearer project description and features list
- Added Installation section with npm / pnpm / yarn examples
- Added Quick Start, API overview, and multiple usage examples (env, CPU, network, systeminformation)
- Added Real-World Use Cases (health check, network monitoring, resource scaling) and Advanced Features (cross-platform, Docker detection)
- Clarified TypeScript support and added links to full API documentation
- Documentation-only changes; no code or API behaviour modified
## 2025-08-29 - 3.0.2 - fix(smartsystem)
Normalize package scopes, update dev dependencies and tooling, add pnpm workspace and packageManager, remove GitLab CI, and update imports/docs/tests
- Normalize package scope names from @pushrocks/* to @push.rocks/* across source, commit info and README
- Update dependency versions: bump @push.rocks/smartpromise to ^4.0.2 and ensure other @push.rocks packages use caret ranges
- Switch dev tooling namespaces to @git.zone (tsbuild/tsrun/tstest) and add @git.zone/tsrun
- Enhance npm scripts: make test run with verbose, logfile and increased timeout
- Add packageManager field (pnpm@10.14.0+sha512...) to package.json and add pnpm-workspace.yaml with onlyBuiltDependencies: [esbuild]
- Remove legacy .gitlab-ci.yml CI configuration
- Update imports in ts and test files to match new package namespaces
## 2024-05-29 - 3.0.1 - chore
Update of package metadata and TypeScript configuration.
- update description
- update tsconfig (adjustments to TypeScript config)
- update npmextra.json: githost (fixes to githost entries)
## 2022-07-28 - 3.0.0 - fix(core)
Minor core fixes and release of 3.0.0.
- fix(core): update
## 2022-07-28 - 2.0.10 - BREAKING (core)
Breaking change: module format switched to ESM.
- BREAKING CHANGE(core): switch to esm
- misc maintenance and fixes leading up to this release
## 2017-07-31 - 2.0.1..2.0.9 - maintenance
Series of patch releases with small fixes and upkeep across the 2.0.x line.
- Multiple patch releases (2.0.1 → 2.0.9) containing repeated core fixes
- Updates to README and repository metadata
- update yarn lock (notably in 2.0.1)
## 2017-07-31 - 1.0.0..1.0.18 - initial development & improvements
Initial development, feature additions and documentation improvements across 1.0.x.
- initial releases and basic module structure; first working version
- add npm as default module loader (1.0.6)
- improve path resolution and add keywords (1.0.41.0.5)
- add docs, improve README and tests across multiple 1.0.x releases
- CI updates and general streamlining of the project