91 lines
3.7 KiB
Markdown
91 lines
3.7 KiB
Markdown
# Changelog
|
|
|
|
## 2026-03-09 - 2.0.11 - fix(deps)
|
|
upgrade dependencies and adapt code, tests, and docs for new upstream versions
|
|
|
|
- Bump runtime deps: @push.rocks/smartpdf -> ^4.2.0, @push.rocks/smartpuppeteer -> ^2.0.5
|
|
- Bump devDependencies to modern majors: @git.zone/tsbuild ^4.3.0, @git.zone/tsrun ^2.0.1, @git.zone/tstest ^3.3.1, @push.rocks/tapbundle ^6.0.3, @types/node ^25.3.5
|
|
- Remove --allowimplicitany from build script to match tsbuild v4 behavior
|
|
- Fix Puppeteer screenshot handling: convert returned Uint8Array to Buffer via Buffer.from()
|
|
- Update tests to match tapbundle v6 API (remove expectAsync) and export tap.start()
|
|
- Add/expand documentation (readme.md and readme.hints.md) with dependency notes and usage examples
|
|
|
|
## 2026-03-09 - 2.0.10 - fix(config(npmextra))
|
|
normalize npmextra.json keys to namespaced entries and add release registries
|
|
|
|
- Replaced top-level "npmci" and "gitzone" entries with namespaced keys (@git.zone/cli)
|
|
- Moved tsdoc/legal content under @git.zone/tsdoc
|
|
- Added a release configuration for @git.zone/cli with registries (verdaccio + npm) and accessLevel: public
|
|
- Added a new empty @ship.zone/szci entry
|
|
|
|
## 2026-03-09 - 2.0.9 - fix(smartpdf)
|
|
lazily initialize SmartPdf, stop it only when present, and make evaluateOnPage reliably close pages
|
|
|
|
- Add private ensureSmartPdf() to lazily initialize and start SmartPdf only when PDF methods are called
|
|
- Call ensureSmartPdf() in pdfFromPage() before using smartpdf
|
|
- Stop SmartPdf in stop() only if it was initialized and clear the reference
|
|
- Wrap evaluateOnPage() page operations in try/finally and safely ignore errors from page.close() to avoid resource leaks or uncaught exceptions
|
|
|
|
## 2025-01-03 - 2.0.8 - fix(core)
|
|
Ensure consistent browser automation functionality
|
|
|
|
- Verified browser initialization and shutdown
|
|
- Tested PDF generation from web pages
|
|
- Validated screenshot capturing
|
|
|
|
## 2025-01-02 - 2.0.7 - fix(dependencies)
|
|
Update dependencies to latest versions.
|
|
|
|
- Updated @push.rocks/smartpdf dependency to version ^3.1.8
|
|
- Updated @push.rocks/smartunique dependency to version ^3.0.9
|
|
- Updated devDependencies to the latest versions
|
|
|
|
## 2024-05-29 - 2.0.6 - Project Maintenance
|
|
Minor project maintenance updates.
|
|
|
|
- Updated project description
|
|
- Revised tsconfig settings
|
|
- Made repeated updates to npmextra.json focusing on 'githost' configuration
|
|
|
|
## 2023-07-11 - 2.0.5 - Organizational Updates
|
|
Switch to new organizational scheme and internal updates.
|
|
|
|
- Transitioned project to new organizational scheme
|
|
|
|
## 2022-10-26 - 2.0.4 to 2.0.2 - Core Fixes
|
|
A series of core fixes were applied to ensure better stability and performance.
|
|
|
|
## 2022-03-24 - 2.0.1 to 2.0.0 - Core Improvements
|
|
Significant updates made to the core functionality.
|
|
|
|
- Updated core components to enhance performance and reliability
|
|
|
|
## 2021-11-07 - 1.0.22 to 1.0.21 - Core Fixes
|
|
Minor fixes to core components for improved stability.
|
|
|
|
## 2021-04-29 - 1.0.20 to 1.0.18 - Core Fixes
|
|
Routine updates and fixes for core stability.
|
|
|
|
## 2020-06-01 - 1.0.16 to 1.0.14 - Bug Fixes
|
|
Multiple bug fixes and enhancements to the core.
|
|
|
|
## 2019-06-04 - 1.0.13 to 1.0.11 - Bug Fixes
|
|
Addressed several core issues to improve functionality.
|
|
|
|
## 2019-05-29 - 1.0.10 to 1.0.6 - Core Updates
|
|
Numerous updates and fixes were applied to core functionalities.
|
|
|
|
## 2017-04-09 - 1.0.5 to 1.0.3 - Feature Enhancements
|
|
Introduced new features and enhancements.
|
|
|
|
- Added .reload() method
|
|
- Included npmextra.json for better configuration management
|
|
|
|
## 2016-09-20 - 1.0.1 to 1.0.0 - Initial Release and Improvements
|
|
Launched the project with several improvements and setup configurations.
|
|
|
|
- Initial project setup and configuration
|
|
- Enhanced README for better documentation
|
|
- Integrated GitLab CI for continuous integration
|
|
|