docs: backfill changelog and add release verification
This commit is contained in:
@@ -9,6 +9,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
### Changed
|
||||
|
||||
- Browser credential paste now runs exclusively through `/perplexity-login --browser`; `authenticate()` no longer prompts inline on Cloudflare challenges.
|
||||
- URL deduplication of sources now lowercases only the scheme and host, keeping case-sensitive paths and queries distinct.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Stop clearing the cached auth token automatically when Perplexity rejects authentication (transient 401/403); use `/perplexity-login --force` to re-auth explicitly.
|
||||
- Import `randomUUID` from `node:crypto` instead of relying on the global WebCrypto object, restoring the documented Node 18.14.1 support.
|
||||
- Report `sourceCount` consistently with the rendered source list when `limit` is fractional or out of range.
|
||||
|
||||
### CI
|
||||
|
||||
- Run typecheck and tests on push/PR and before npm publish.
|
||||
|
||||
## [0.2.4] - 2026-06-24
|
||||
|
||||
### Added
|
||||
|
||||
- Browser cookie login fallback: paste a Copy-as-cURL command or Cookie header via `/perplexity-login` when desktop/OTP auth is unavailable.
|
||||
|
||||
## [0.2.3] - 2026-06-24
|
||||
|
||||
### Changed
|
||||
|
||||
- Removed the Bun runtime dependency; Perplexity requests now use pi's Node runtime and development uses npm scripts.
|
||||
|
||||
### Fixed
|
||||
|
||||
Reference in New Issue
Block a user