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.
REFACTOR(ui): fix lint errors and improve code quality.
REFACTOR(ui): fix lint errors and improve code quality.
REFACTOR(core): convert static methods to factory constructors in CustomCourseData.
ap_common_core separate static error. (177a00fd)freezed. (43bef51c)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (0e8a9aab)ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)util l10n to new ap_common_flutter_core. (be152bac)ap_common_core v0.0.2. (7eef7658)NotificationUtil and Preference to injection version. (4326c12e)ap_common import ap_common_core. (d463f7c7)model util config to new ap_common_core. (3887bc05)REFACTOR(core): convert static methods to factory constructors in CustomCourseData.
ap_common_core separate static error. (177a00fd)freezed. (43bef51c)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (0e8a9aab)ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)util l10n to new ap_common_flutter_core. (be152bac)ap_common_core v0.0.2. (7eef7658)NotificationUtil and Preference to injection version. (4326c12e)ap_common import ap_common_core. (d463f7c7)model util config to new ap_common_core. (3887bc05)REFACTOR(core): convert static methods to factory constructors in CustomCourseData.
ap_common_core separate static error. (177a00fd)freezed. (43bef51c)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (0e8a9aab)ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)util l10n to new ap_common_flutter_core. (be152bac)ap_common_core v0.0.2. (7eef7658)NotificationUtil and Preference to injection version. (4326c12e)ap_common import ap_common_core. (d463f7c7)model util config to new ap_common_core. (3887bc05)REFACTOR(core): convert static methods to factory constructors in CustomCourseData.
ap_common_core separate static error. (177a00fd)freezed. (43bef51c)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (0e8a9aab)ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)util l10n to new ap_common_flutter_core. (be152bac)ap_common_core v0.0.2. (7eef7658)NotificationUtil and Preference to injection version. (4326c12e)ap_common import ap_common_core. (d463f7c7)model util config to new ap_common_core. (3887bc05)REFACTOR(core): convert static methods to factory constructors in CustomCourseData.
ap_common_core separate static error. (177a00fd)freezed. (43bef51c)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (0e8a9aab)ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)util l10n to new ap_common_flutter_core. (be152bac)ap_common_core v0.0.2. (7eef7658)NotificationUtil and Preference to injection version. (4326c12e)ap_common import ap_common_core. (d463f7c7)model util config to new ap_common_core. (3887bc05)REFACTOR(core): convert static methods to factory constructors in CustomCourseData.
ap_common_core separate static error. (177a00fd)freezed. (43bef51c)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (0e8a9aab)ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)util l10n to new ap_common_flutter_core. (be152bac)ap_common_core v0.0.2. (7eef7658)NotificationUtil and Preference to injection version. (4326c12e)ap_common import ap_common_core. (d463f7c7)model util config to new ap_common_core. (3887bc05)REFACTOR(core): convert static methods to factory constructors in CustomCourseData.
ap_common_core separate static error. (177a00fd)freezed. (43bef51c)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (0e8a9aab)ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)util l10n to new ap_common_flutter_core. (be152bac)ap_common_core v0.0.2. (7eef7658)NotificationUtil and Preference to injection version. (4326c12e)ap_common import ap_common_core. (d463f7c7)model util config to new ap_common_core. (3887bc05)REFACTOR(core): convert static methods to factory constructors in CustomCourseData.
ap_common_core separate static error. (177a00fd)freezed. (43bef51c)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (0e8a9aab)ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)util l10n to new ap_common_flutter_core. (be152bac)ap_common_core v0.0.2. (7eef7658)NotificationUtil and Preference to injection version. (4326c12e)ap_common import ap_common_core. (d463f7c7)model util config to new ap_common_core. (3887bc05)REFACTOR(core): convert static methods to factory constructors in CustomCourseData.
ap_common_core separate static error. (177a00fd)freezed. (43bef51c)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (0e8a9aab)ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)util l10n to new ap_common_flutter_core. (be152bac)ap_common_core v0.0.2. (7eef7658)NotificationUtil and Preference to injection version. (4326c12e)ap_common import ap_common_core. (d463f7c7)model util config to new ap_common_core. (3887bc05)REFACTOR(l10n): address code review feedback.
ap_common_core separate static error. (177a00fd)freezed. (43bef51c)AnalyticsUtil and CrashlyticsUtil migrate to injection version. (0e8a9aab)ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)util l10n to new ap_common_flutter_core. (be152bac)ap_common_core v0.0.2. (7eef7658)NotificationUtil and Preference to injection version. (4326c12e)ap_common import ap_common_core. (d463f7c7)model util config to new ap_common_core. (3887bc05)FIX(firebase): upgrade firebase deps and adapt to new API.
Bump "ap_common" to 1.0.0 .
1.0.0.Update a dependency to the latest release.
Update a dependency to the latest release.
Update a dependency to the latest release.
Update a dependency to the latest release.
FEAT: move UI implement to ap_common_flutter_ui.
ap_common_flutter_ui. (803b2dcb)ap_common_flutter_platform. (55b2fa00)AppStoreUtil and PlatformUtil for ap_common_flutter_core. (f9abb16d)util l10n to new ap_common_flutter_core. (be152bac)NotificationUtil and Preference to injection version. (4326c12e)ap_common import ap_common_core. (d463f7c7)model util config to new ap_common_core. (3887bc05)ap_common_flutter_ui. (304b60fa)ap_common_flutter_platform. (8cb047f1)AppStoreUtil and PlatformUtil for ap_common_flutter_core. (d87dc711)util l10n to new ap_common_flutter_core. (e91e9b4c)NotificationUtil and Preference to injection version. (ac50e177)ap_common import ap_common_core. (a6aa801f)model util config to new ap_common_core. (90f16bc9)Update a dependency to the latest release.
FEAT: move UI implement to ap_common_flutter_ui.
ap_common_flutter_ui. (304b60fa)ap_common_flutter_platform. (8cb047f1)AppStoreUtil and PlatformUtil for ap_common_flutter_core. (d87dc711)util l10n to new ap_common_flutter_core. (e91e9b4c)NotificationUtil and Preference to injection version. (ac50e177)ap_common import ap_common_core. (a6aa801f)model util config to new ap_common_core. (90f16bc9)packages for melos prepare. (8af51340)### 基於 Flutter v3.24 開發 * 套件拆分第一個版本
### 基於 Flutter v3.24 開發 * 修正課表通知實際星期錯誤
更新 GDG on Campus NKUST x ITC 相關資料
### 基於 Flutter v3.24 開發 * 修正貢獻名單
升級 Flutter 3.24 API 變動所影響套件,並升級 Dart 版本至 3.0
3.24 API 變動所影響套件,並升級 Dart 版本至 3.0AboutUsPage 支援 Instagram 欄位AboutUsPage 連結行為CourseScaffoldSettingDialog 高度錯誤OptionDialog 高度錯誤desugaring 所需設定file_saver34 相關
flutter_local_notification 新版本 APINothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
### 基於 Flutter v3.19 開發 * 升級 Flutter 3.16 API 變動所影響套件 * 升級 dio 至最新版本
3.16 API 變動所影響套件dio 至最新版本* 移除 CloudMessageListPage 相關實作功能 * 支援電話列表標題固定
CloudMessageListPage 相關實作功能升級 add_2_calendar 至最新版解決 Xcode 15 編譯錯誤
add_2_calendar 至最新版解決 Xcode 15 編譯錯誤* 同 0.23.0-dev.2 功能
### 基於 Flutter v3.13 開發 * 修正 Flutter 3.13 相關錯誤
### 基於 Flutter v3.10 開發 * 套件相依修正
### 基於 Flutter v3.10 開發 * Flutter 3.10 相容性更新 * Dio 5 遷移 * 支援 Android 13 相關 API
* 同 0.22.0-dev.7 功能
* 最新消息審查系統加入黑名單功能
* 加入 PlatformCalendarUtil 工具
PlatformCalendarUtil 工具* 改善 user info model nullable 設計
* 回復 json_serialization 版本限制
* 改善 model nullable 設計
* 改善 model nullable 設計 * 改善 json_serialization 版本限制
* 修正最新消息 JSON Key 錯誤 * 修正最新消息 tags 物件型態 cast 錯誤
tags 物件型態 cast 錯誤* 加入課表隱藏選項
* 修正 hint error
修正部分 model 在主專案支援 Null-safety 產生錯誤
* 改善部分主題顏色遺失
* 修正遺失的主題設定
* 修正 多國語言載入錯誤
改善多國語言無法多次呼叫 initializeMessages 的問題
share 在 iPad 錯誤initializeMessages 的問題### [Break Change] ### 基於 Flutter v3.0.0 開發 * Flutter 3 支援更新 * 修正 Image Picker 格式
### 基於 Flutter v2.10.2 開發 * 支援 ApTextField Widget Keys
### 基於 Flutter v2.10.0 開發 * 移除不支援 android embedding v2 的套件
* 修正對話間距 UI
### 基於 Flutter v2.8.1 開發 * 修正 LoginScaffold UI
LoginScaffold UI### 基於 Flutter v2.8.1 開發 * 更新套件至最新版本
### 基於 Flutter v2.5.1 開發 * 修正編輯最新消息時的型態錯誤
### 基於 Flutter v2.5.0 開發 * 更新大多數套件至最新版本
Your coding agent can read these notes before it upgrades. Set up the MCP server →