Skip to content

Latest commit

Β 

History

History
22 lines (18 loc) Β· 1.49 KB

File metadata and controls

22 lines (18 loc) Β· 1.49 KB

πŸ“’ Changelog


v3.0.0 (26-Sep-2025)

  • ❌ breaking: migrate from CommonJS + JSDoc typedefs to full TypeScript with ES modules
  • ❌ breaking: simplify callback signatures - most no longer expose QuickPick, with the exception of UnknownActionCallback
  • βœ… fix: normalize error handling - ErrorCallback now always receives an Error instance, powered by Zep
  • πŸ’» dev: refactor picker.onDidAccept from inline if/else chain to switch with dedicated handler functions
  • πŸ’» dev: new IFolderPickerOptions, IFolderPickerState, and IFolderQuickPickItem types
  • πŸ’» dev: centralized Callbacks.ts with unified callback type aliases
  • πŸ’» dev: ActionType enum and ResponseSpeed type moved into dedicated files
  • πŸ’» dev: centralized icon constants (ICON_FOLDER, ICON_PICK, etc.)
  • πŸ’» dev: consistent option defaults via defineStrictOptions, powered by zitto instead of ad‑hoc mutation
  • πŸ’» dev: modularize codebase - split monolithic file into multiple focused files under src/types/
  • πŸ’» dev: improve testability by extracting pure handler functions (handleCreateFolder, handleNavigate, etc.)
  • πŸ’» dev: upgrade Node to >= v22
  • πŸ’» dev: upgrade dependencies
  • πŸ’» dev: add the changelog file