Releases: SheltonZhu/115driver
Releases · SheltonZhu/115driver
v1.3.3
v1.3.2
v1.3.2 (2026-05-07)
🐞 Bug Fixes
- download: resolve root files and preserve cookies
- ci: add .release-notes.md to gitignore to fix goreleaser dirty state
- ci: restore release notes format
- docs: fix credential example to show two alternatives
- docs: fix MCP tool names to match registered identifiers
- docs: fix duplicate variable declaration in Basic Usage example
- docs: restructure README for clarity and conciseness
- docs: add go install method for MCP server
v1.3.0
v1.3.0 (2026-05-06)
🚀 Features
- cli: show commit hash in version when installed via go install
- cli: add config and version commands
- cli: add cmd/115driver entry point for go install
- cli: implement full CLI tool for 115 cloud storage
🐞 Bug Fixes
- cli: use plain text for QR login progress on stderr in --json mode
- cli: handle Viper ConfigFileNotFoundError in auth, guard nil fi in isTerminal
- cli: exempt config subcommands from auth, report configured default profile
- cli: pre-scan --json flag before Cobra parses args
- cli: exempt Cobra hidden completion commands from auth
- cli: rename env vars to valid shell identifiers, guard mkdir /
- cli: handle Viper ConfigFileNotFoundError on first login
- cli: single JSON output for QR login, surface stat GetFile errors
- cli: preserve config on read errors, set restrictive file perms
- cli: create parent dirs for custom config, report actual profile
- cli: stream downloads, preserve errors, cover completion subcmds
- cli: exempt help/completion from auth, emit QR URL via PrintSuccess
- cli: honor env vars in SaveCredential write path
- cli: auth check side effect, QR json pollution, missing fields, env vars
- cli: paginate offline list to fetch all tasks
- cli: normalize "." parent path to root in mkdir
- cli: handle root-level relative paths and nil printer panic
🔨 Refactoring
- cli: deduplicate code from simplify review
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.1
v1.1.0
v1.1.0 (2025-06-23)
- Do not support Alist due to the privacy risk. AlistGo/alist#9142
- 你给alist贡献的每一行代码都将成为犯罪的温床
v1.0.34
v1.0.34 (2025-06-23)
🐞 Bug Fixes
- comment out unused API list constants and related test cases(close #47)
- change Mark type in Privilege struct from int to StringInt. (close #41)
- get app ver
- set default dirID to "0" in GetFiles function when empty
- modify struct: user.privilege
- fix 20GB limit bug for upload api
- update login api (close #34)
- func ListWithLimit (close #30)
- update t from unix time to unix milli
- update api version&change ua, close alist-org/alist#7198
- fix timezone bug if missing Asia/Shanghai
- fix timezone bug alist-org/alist#6704
- fix formatint bug
- change int to int64
QRCodeLoginResp.Data.IsVipunmarshal overflow (#17)QRCodeLoginResp.Data.IsVipunmarshal overflow- cannot unmarshal number 3.1 into Go struct field FileDownloadUrl.url.client of type int (#16)
- cannot unmarshal number 3.1 into Go struct field FileDownloadUrl.url.client of type int
- duplicate upload retry even success (#4)
- duplicate upload retry even success
- file list (#3)
- repeat cookie (close#1)
- make error hint readable; return error hint if not login
- Id to ID
🔨 Refactoring
- add new functions alias
- crypto: refactor crypto for download api
- crypto: refactor crypto for upload api
🚀 Features
- add error code
- add support for different login apps
- add op event. (close #40) (#45)
- add op event. (close #40)
- enhance AddOfflineTaskURIs to support additional options including app version
- add support for multiple API URLs in ListOption
- enhance file listing with multiple API URL support and options. (close #38)
- add new download api using android api. (close #36)
- add Cookie func for Credential
- add cookie check api. (close #31)
- update version to v1.0.15, modify go version to 1.20, and add InsecureSkipVerify option
- add file index info api (close #33)
- add app version api
- check login, list, rename, move, copy, delete, mkdir
- update qrcode login type
- add offline download funcs
- add DirName2CID function and API response struct for directory ID retrieval(close #48)
- download
- do not verify KID (close #35)
- add api DownloadWithUA
- upload api 4.0
- update to dual-stack oss endpoint (#5)
- update to dual-stack oss endpoint
- add list with limit
- add support for Alist V3 by returning error for unsupported operations
- list page
- qrcode login
- get file info, get user info
- multipart upload with goroutine
- multipart upload
- upload by oss
- upload SHA1
- file: add From method to File struct
- recyle: add recycle bin api. (close #23)