Files
smartdeno/changelog.md

38 lines
2.2 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-12-02 - 1.1.0 - feat(core)
Add permission-controlled Deno execution, configurable script server port, improved downloader, dependency bumps and test updates
- Add TDenoPermission type and support passing permissions to executeScript (translates to Deno flags)
- Introduce IDenoExecutionOptions and make DenoExecution build and use permission flags; execution now served via ScriptServer URL and cleaned from executionMap after run
- Make ScriptServer configurable with IScriptServerOptions (port), expose getPort(), return 404 for unknown execution ids, properly stop server and wipe execution map
- SmartDeno: add ISmartDenoOptions (forceLocalDeno, port), guard executeScript to require start(), pass denoBinaryPath and permissions to DenoExecution
- DenoDownloader: track denoBinaryPath, use @push.rocks/smartfs, extract archive, set executable permissions on Unix, and clean up zip file
- Update plugins to export smartfs and smartshell (fix typos) and re-export path/typedserver namespaces
- Export TDenoPermission from package entry (ts/index.ts)
- Update tests to new tapbundle import, add lifecycle and error handling tests, and adapt to API changes
- Bump various dependencies and devDependencies in package.json and add packageManager lock info
- Add project memory/docs files (.serena) and project config updates
## 2024-05-29 - 1.0.3 - maintenance
Consolidated metadata and build configuration updates for 1.0.3.
- Updated package description (2024-05-29).
- Updated TypeScript configuration (tsconfig) (2024-04-14).
- Updated npmextra.json githost entries (multiple commits on 2024-03-30 and 2024-04-01).
- Duplicate/no-op version commits are summarized below.
## 2024-03-17 - 1.0.2 - fix(core)
Core fix included in the 1.0.2 release.
- fix(core): update (2024-03-17).
## 2024-03-16 - 1.0.1 - fix(core)
Core fix included in the 1.0.1 release.
- fix(core): update (2024-03-16).
## 2024-03-16 - 2024-03-17 - 1.0.2..1.0.3 - housekeeping
Version-only commits (no substantive code changes) recorded for completeness.
- Commits with messages equal to the version number (e.g., "1.0.2", "1.0.3") were made on 2024-03-162024-03-17; no additional changes to summarize.