NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
The school affairs(AP) series shares the engineering kit, rapid development of the school affairs series(AP) app
Last release 1 months ago
11 Aug 2026
Ships unpredictably
gaps range from 8 days to 9 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
147 releases · first in 2020
One column per quarter.
* 修正改密碼相關的文字至多國語言
* 修正改密碼相關的文字至多國語言
* 新增修改密碼相關的文字至多國語言
* 修正追蹤對話框跑版 * 改善桌面版與網頁版圖片儲存 * 改善圖片儲存提示字 * 使用 share_plus 取代 share 以支援全平台
加入 CloudMessageListPage 並使用 Hive 實作本地儲存雲端通知
CloudMessageListPage 並使用 Hive 實作本地儲存雲端通知FIX: remove useless implement instance.
ap_common_firebase dependency usage. (0c0b9e51)ap_common_firebase separate static error. (65b8a273)ap_common_firebase dependency usage. (d5098b42)ap_common_firebase separate static error. (1c8da8ea)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (0e8a9aab)ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)ap_common_firebase package import usage. (7d021992)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (f633fae8)ap_common_flutter_ui. (304b60fa)ap_common_flutter_platform. (8cb047f1)ap_common_firebase package import usage. (aa6462c4)NotificationScaffold 重新命名為 NotificationListViewPhoneScaffold 重新命名為 PhoneListViewPdfScaffold 重新命名為 NotificationListViewPackages with breaking changes:
Packages with breaking changes:
Packages with other changes:
ap_common_announcement_ui - v0.0.2+1ap_common_core - v0.0.4ap_common_firebase - v0.17.0-dev.2ap_common_flutter_core - v0.0.2+1ap_common_flutter_platform - v0.0.2+1ap_common_flutter_ui - v0.0.2+1ap_common_plugin - v0.5.0-dev.1ap_common - v0.26.0-dev.2Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ap_common - v0.26.0-dev.2OpenSourcePageAboutUsPage 加入開啟授權FIX: packages version constraint.
### [Break Change] * 使用 linter 套件改善專案 * 使用 spider 生成圖片檔案路徑 * 移除無使用多國語言文字
linter 套件改善專案spider 生成圖片檔案路徑* Null-Safety 版本發佈
### [Break Change] * 更改讀取更新紀錄路徑
### [Break Change] * 移除舊有 API
* 修復部分元件空錯誤
* 修復可選文字錯誤 * 改善 DioError 解析
* 支援通知可監聽點擊事件
使用 photo_manager 取代 image_gallery_saver 作為圖片儲存實作
photo_manager 取代 image_gallery_saver 作為圖片儲存實作google_sign_in_dartio 仰賴* 修正選擇相片錯誤
### [Break Change] ### 基於 Flutter v2.0.1 開發 * 加入選擇照片在 ApUtils * 改善部分類別單例 * 改善最新消息內容介面 * 改善最新消息審查系統介面
ApUtils支援最新消息審查系統 apple 登入設定 bundle id
### 基於 Flutter v1.26.0-17.8.pre 開發 * 最新消息審查系統支援標籤 * 改善最新消息審查系統登入流程 * 最新消息審查系統可設定 API Locale * 最新消息審查系統支援桌面版本上傳至 Imgur * 改善相關提示字
* 嘗試使用 package_info_plus 支援全平台
package_info_plus 支援全平台* 修復課表結尾日期錯誤 * 修復課表匯出星期位移 * 修改校車相關字眼與中山版本相容
* 最新消息審查系統申請加入組織名稱與語言tags
* 最新消息審查系統加入是否啟用一般登入
* 支援使用 tags 取得最新消息
tags 取得最新消息* 改善 ItemPicker 間距
ItemPicker 間距* 加入 ChageIconStyleItem 作為設定頁使用 * 設定功能加入分析
ChageIconStyleItem 作為設定頁使用* 加入 ChageLanguageItem 作為設定頁使用 * 加入 ChangeThemeModeItem 作為設定頁使用
ChageLanguageItem 作為設定頁使用ChangeThemeModeItem 作為設定頁使用修改 TimeCodeConfig 使用 CourseData 中的 TimeCode
TimeCodeConfig 使用 CourseData 中的 TimeCode修復 PdfScaffod AnalyticUtils 空檢查
ApLocalizations delegate 命名PdfScaffod AnalyticUtils 空檢查### 基於 Flutter v1.26.0-17.5.pre 開發 * 大部分元件加入抽象分析方法 * PdfScaffod 支援列印與分享 pdf 檔案
PdfScaffod 支援列印與分享 pdf 檔案移除 material_design_icons_flutter 套件相依
material_design_icons_flutter 套件相依printing 作為 PdfScaffod 的套件,移除 native_pdf_view遷移 toast package 至本專案(因原作者未上傳 pub.dev)
toast package 至本專案(因原作者未上傳 pub.dev)移除 PhoneScaffold 及 NotificationScaffold 中 setCurrentScreen & logEvent 參數,改由內部呼叫 AnalyticsUtils
PhoneScaffold 及 NotificationScaffold 中 setCurrentScreen & logEvent
參數,改由內部呼叫 AnalyticsUtils移除 AnnouncementHomePage catchException 參數
AnnouncementHomePage catchException 參數### [Break Change] ### 基於 Flutter v1.26.0-17.2.pre 開發 * 改善 AnalyticsUtils Interface * 加入 CrashlyticsUtils Interface * 頁面移除 AnalyticsUtils 相關參數
AnalyticsUtils InterfaceCrashlyticsUtils Interface### 基於 Flutter v1.26.0-17.2.pre 開發 * 更新 GeneralResponse 參數
GeneralResponse 參數強制將ApTheme過場主題套用 cupertino_back_gesture 若不支援請將使用 MaterialPageRoute
MaterialPageRoute### [Break Change] ### 基於 Flutter v1.26.0-12.0.pre 開發 * 修正TimeCode範圍錯誤 * 雙平台儲存照片檢查執行結果 * 修正上課通知weekday錯誤
### [Break Change] ### 基於 Flutter v1.26.0-12.0.pre 開發 * 課表(CourseData)格式更新 * 支援課表(CourseTable)顯示時間、上課位置、老師
### 基於 Flutter v1.25.0-8.3.pre 開發 * 改善最新版本對話框context取得 * 最新消息審查系統加入崩潰參數回傳
### 基於 Flutter v1.25.0-8.2.pre 開發 * 修正課表陣列無法新增
### 基於 Flutter v1.25.0-8.2.pre 開發 ### [Bad Version] * 新增匯出課表 * 新增最新消息審查系統 * 改善多國語言架構 * 移除Flutter棄用函式庫
最新消息審查系統圖片可上傳至Imgur(Web & 雙平台限定)
### 基於 Flutter v1.26開發 * 改善多國語言架構 * 改善第三方流程登入提示
### 基於 Flutter v1.26開發 * 改善最新消息審查系統介面
### 基於 Flutter v1.26開發 * 新增匯出課表 * 新增最新消息審查系統
### 基於 Flutter v1.25.0-8.2.pre 開發 ### [Bad Version] * 改善最新消息審查系統錯誤處理 * 移除Flutter棄用函式庫
* 更改學期成績相關文字
更改學期成績骨架預設finalScore改成semesterScore
finalScore改成semesterScore* 支援部分元件可選取 * 更改學期成績Model格式
* 修正 icon 錯誤
[API Break Change] 修正 PdfView 初始化錯誤
ApButton 無法讓 TextInput.finishAutofillContext() 啟用錯誤outline_material_icons 套件,因為Flutter v1.22 已支援* 改善取消通知元件
修正 shared_preference 支援 windows 判斷式
shared_preference 支援 windows 判斷式* shared_preference 支援 windows
shared_preference 支援 windows* 修正課表加入行事曆日期錯誤 * url_launcher 支援 windows
url_launcher 支援 windows* 改善課表文字可自適應大小
* 修正自動輪播空指針錯誤 * 修正課表與學期成績骨架平板 breakpoint 錯誤
NotificationUtils API 支援 macOS Desktop
flutter_local_notification plugin v1.5.0 以後的 APIYour coding agent can read these notes before it upgrades. Set up the MCP server →