已移除 API
最後更新
本頁列出已不存在的匯出識別字、移除版本與替代做法。
根套件移至 core
v1.2.1 將排程器自模組根目錄(
package goCron)移至 github.com/pardnchiu/go-scheduler/core(package core)。下列識別字在 core 中簽章不變,List 除外。| 符號 | 套件 | 移除 | 最後存在版本 | 替代做法 |
|---|---|---|---|---|
New | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.New |
Config | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.Config |
Wait | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.Wait |
WaitState | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.WaitState |
Stop、Skip 常數 | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.Stop、core.Skip |
TaskPending、TaskRunning、TaskCompleted、TaskFailed | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.TaskPending 等同名常數 |
Start 方法 | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.New 回傳值的 Start |
Stop 方法 | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.New 回傳值的 Stop |
Add 方法 | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.New 回傳值的 Add |
Remove 方法 | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.New 回傳值的 Remove |
RemoveAll 方法 | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.New 回傳值的 RemoveAll |
回傳 []task 的 List 方法 | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | core.New 回傳值的 List,改回傳 []*task |
taskHeap 的 Len、Less、Swap、Push、Pop | 模組根目錄 | 移除於 v1.2.1 | v1.2.0 | 無公開替代;屬內部 container/heap 實作 |
- // v1.2.1 之前
- import cron "github.com/pardnchiu/go-scheduler"
- scheduler, err := cron.New(cron.Config{Location: time.Local})
- // v1.2.1 起
- import "github.com/pardnchiu/go-scheduler/core"
- scheduler, err := core.New(core.Config{Location: time.Local})
自訂 Logger
| 符號 | 套件 | 移除 | 最後存在版本 | 替代做法 |
|---|---|---|---|---|
Log 型別(go-logger Log 的別名) | 模組根目錄 | 移除於 v0.3.1 | v0.3.0 | 無公開替代;內部改用 log/slog |
Logger 型別(go-logger Logger 的別名) | 模組根目錄 | 移除於 v0.3.1 | v0.3.0 | 無公開替代 |
Config.Log 欄位 | 模組根目錄 | 移除於 v0.3.1 | v0.3.0 | 無公開替代;固定 logger 見 設定 |
各版完整變更見 版本紀錄。