Skip to content

Releases: deadblue/elevengo

v0.7.2

21 Oct 14:33
bbc0c98
Compare
Choose a tag to compare

Changes:

  • Support QRcode login on multiple apps. (#48)
  • Refactor option on these APIs:
    • New
    • FileWithStar/FileSearch/FileWithLabel
    • OfflineAddUrl/OfflineDelete
    • QrcodeStart

更新日志:

  • 支持通过扫码登录多种 App。 (#48)
  • 重构所有用到 option 的 API,包括:
    • New
    • FileWithStar/FileSearch/FileWithLabel
    • OfflineAddUrl/OfflineDelete
    • QrcodeStart

v0.7.1

18 Oct 15:17
587ea65
Compare
Choose a tag to compare

Changes:

  • BREAKING: Refactor Iterator with iter.Seq2.
  • Expose upstream error code and message.

更新记录:

  • 使用 go1.23 的新特性 iter.Seq2 重构 Iterator.
  • 返回 115 API 的错误码和错误消息。

v0.6.5

20 Sep 05:29
f585133
Compare
Choose a tag to compare

Changes:

  • Use browser UA instead of desktop app UA.
  • Remove desktop login & video API, which are disabled from upstream.
  • Update UploadSample low-level API.

v0.6.4

20 May 05:13
7d0a538
Compare
Choose a tag to compare

Fix bugs:

  • Fix Upload error since 0.6.3.

Changes:

  • Return all play URLs in low-level video API.
  • Return offline quota in low-level offline API.
  • Return pick-code in low-level upload API.
  • Add file desc API and file hide API.

修复Bug:

  • 修复 0.6.3 版本的上传失败错误。

变更:

  • Video API 返回所有可播放URL。
  • Offline List API 返回离线任务配额。
  • Upload API 返回pickcode
  • 新增读写文件描述和隐藏文件的API。

v0.6.3

10 Apr 05:25
22b189f
Compare
Choose a tag to compare

Changes:

  • Refactor low-level API.
    • Expose common parameters for low-level API.
    • BREAKING: Make some low-level APIs more simple.
    • BREAKING: Require context parameter in Client.CallApi and Client.Get methods.
    • BREAKING: Remove Client.SetUserAgent and Client.ImportCookies.
  • Allow manually setting app version.

变更:

  • 重构 low-level API。
    • 暴露 low-level 会用到的通用参数。
    • 简化部分 low-level API 的用法。
    • Client.CallApiClient.Get 方法接受 context 参数。
    • 删除 Client.SetUserAgentClient.ImportCookies 方法。
  • 允许手动设置 app version。

v0.6.2

11 Jan 05:12
9d7b79c
Compare
Choose a tag to compare

Changes:

  • Set timeout for all APIs.
  • Auto retry when API timeout.

更新:

  • 所有 API 调用增加超时设置。
  • 当 API 调用超时时,自动重试。

v0.6.1

21 Oct 01:32
e887c70
Compare
Choose a tag to compare

Changes:

  • Replace deprecated STD API with official-recommended third-party package.
  • Expose low-level API into lowlevel package.

变更:

  • 使用官方推荐的第三方库替换弃用的标准库 API。
  • 新增 lowlevel 包,释放底层的 115 API 调用接口。

v0.5.3

30 Aug 13:38
7ca8687
Compare
Choose a tag to compare

Fix bugs:

  • Fix Iterator.Get crash which returned from LabelIterate.

Changes:

  • Add LabelFind API.

修复Bug:

  • 修复从LabelIterate返回的Iterator调用 Get 方法会崩溃。

修改:

  • 添加 LabelFind API。

v0.5.2

23 Aug 14:35
22257b2
Compare
Choose a tag to compare

Changes:

  • Add Labels field and media information on File type.
  • Add Marshal/Unmarshal method on QrcodeSession.

变更:

  • Fiile类型中添加 Labels 属性和多媒体相关属性。
  • QrcodeSession 增加MarshalUnmarshal方法。

v0.5.1

10 Aug 15:25
0001b4a
Compare
Choose a tag to compare

Bug fixes:

  1. Fix video API does not work wtih desktop credentials.

Changes:

  1. Refacter internal API architecture.
  2. Use desktop API instead of web API for all offline features.
  3. Support filter files by type in FileSearch, FileWithStar and FileWithLabel.
  4. Add some new API and remove some useless API.

修复:

  1. 修复使用桌面 App 的 Cookie 时,Video API 无效的问题。

变更:

  1. 完全重构内部的 API 调用架构。
  2. 离线功能全部使用桌面 App 的 API。
  3. FileSearch, FileWithStarFileWithLabel 支持只显示特定类型的文件。
  4. 新增了部分 API,删除了部分用处不大的 API。