BREAKING CHANGE(szci): Rename project from npmci to szci and migrate runtime to Deno; add compiled binaries, installer and wrapper; update imports, env handling and package metadata
This commit is contained in:
12
changelog.md
12
changelog.md
@@ -1,5 +1,17 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-10-26 - 6.0.0 - BREAKING CHANGE(szci)
|
||||
Rename project from npmci to szci and migrate runtime to Deno; add compiled binaries, installer and wrapper; update imports, env handling and package metadata
|
||||
|
||||
- Major rename/refactor: Npmci -> Szci across the codebase (classes, filenames, modules and exports).
|
||||
- Migrate runtime to Deno: add deno.json, mod.ts entry point, use Deno.std imports and .ts module imports throughout.
|
||||
- Add compilation and distribution tooling: scripts/compile-all.sh, scripts/install-binary.js, bin/szci-wrapper.js and dist/binaries layout for prebuilt executables.
|
||||
- Package metadata updated: package.json renamed/rewritten for @ship.zone/szci and bumped to 5.0.0, updated publishConfig, files and scripts.
|
||||
- Environment API changes: replaced process.env usages with Deno.env accessors and updated path constants (Szci paths).
|
||||
- Refactored helper modules: npmci.bash -> szci.bash, updated smartshell/bash wrappers and other manager modules to Deno patterns.
|
||||
- Tests and imports updated to new module paths and package layout; .gitignore updated to ignore deno artifacts.
|
||||
- Breaking changes to callers: CLI name, class names, programmatic API, binary installation and environment handling have changed and may require updates in integrations and CI configurations.
|
||||
|
||||
## 2024-11-17 - 4.1.37 - fix(docker)
|
||||
Enhanced base image extraction logic from Dockerfile
|
||||
|
||||
|
||||
Reference in New Issue
Block a user