Releases: semanticdata/pastepad
Releases · semanticdata/pastepad
v0.4.0 - View Paste in Browser
Added
- View paste in browser command (opens
https://{address}.paste.lol/{title}) - Test suite covering paste commands
- Right-click context menu for paste items in tree view
- Localization support with
package.nls.jsonfor better maintainability - Spanish localization support with
package.nls.es.json
Changed
- Moved all user-facing strings to localization file per VS Code best practices
What's Changed
- Add "View in Browser" command by @semanticdata in #2
- Enable right click for commands and add Spanish localization for
package.jsonby @semanticdata in #3
Full Changelog: 0.3.0...0.4.0
v0.3.0 - PastePad is available for testing!
Added
- Logging framework with
LoggerServicesingleton - Configurable log levels (debug, info, warn, error) via VS Code settings
- Structured logging with metadata support and automatic sensitive data redaction
- Output channel logging to VS Code's Output panel (PastePad channel)
- Test suite covering API visibility preservation, paste creation, deletion (6 tests)
- Test suite covering language detection from file extensions (18 tests)
Changed
- Replaced 19 debug
console.logstatements with logging framework - Updated test mocks to match new API response structure with
RetryManager - Fixed
workspaceStatemocking for synchronous state management - Removed boilerplate sample test
- Added debug configuration for running tests with
--disable-extensions - Temporarily disabled OAuth authentication; only API key authentication is currently available
- OAuth infrastructure preserved in code for future enablement with client_id and client_secret
Removed
- Reference files and documentation (Postman collections, GistPad reference code, omg.lol API reference)
- Debug console.log statements from production code