- β breaking: migrate from CommonJS + JSDoc typedefs to full TypeScript with ES modules
- β breaking: simplify callback signatures - most no longer expose
QuickPick, with the exception ofUnknownActionCallback - β
fix: normalize error handling -
ErrorCallbacknow always receives anErrorinstance, powered by Zep - π» dev: refactor
picker.onDidAcceptfrom inlineif/elsechain toswitchwith dedicated handler functions - π» dev: new
IFolderPickerOptions,IFolderPickerState, andIFolderQuickPickItemtypes - π» dev: centralized
Callbacks.tswith unified callback type aliases - π» dev:
ActionTypeenum andResponseSpeedtype 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