Skip to content

Releases: semanticdata/pastepad

v0.4.0 - View Paste in Browser

05 Jan 19:12

Choose a tag to compare

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.json for 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.json by @semanticdata in #3

Full Changelog: 0.3.0...0.4.0

v0.3.0 - PastePad is available for testing!

04 Jan 04:03

Choose a tag to compare

Added

  • Logging framework with LoggerService singleton
  • 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.log statements with logging framework
  • Updated test mocks to match new API response structure with RetryManager
  • Fixed workspaceState mocking 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