Releases: KageRyo/RyoURL
Releases · KageRyo/RyoURL
RyoURL-v1.3.1
RyoURL v1.3.1
- Update to RyoURL v1.3.1 by @KageRyo in #42
Full Changelog: RyoURL-v1.2.3...RyoURL-v1.3.1
改動
+ 將 Schema 改為 submodule 的方式使用
- 移除對原來 Ninhja Schema 的依賴性
已知問題
#37 會在未來追加限制。
RyoURL-v1.3.0
RyoURL v1.3.0
- Update to RyoURL v1.3.0 by @KageRyo in #41
Full Changelog: RyoURL-v1.2.3...RyoURL-v1.3.0
改動
+ 新增了查看使用者資訊的 API
+ 新增了管理使用者權限的 API
+ 新增了刪除使用者的 API
+ 新增了與 RyoURL-test 連線測試的設定
+ 重構 API
+ 新增對管理員使用者的驗證
+ 新增對匿名使用者的驗證
- 解決了 creator_username 無法正確紀錄的問題
- 解決了一般使用者可以使用管理員權限的問題
- 解決了程式碼中的一些不良用法
修復了
已知問題
#37 會在未來版本修復限制。
RyoURL-v1.2.3
RyoURL v1.2.3
改動
+ 完全以 JWT 進行驗證
+ 重構程式碼
- 修復能夠刪除他人短網址的 BUG
- 移除傳統 Session 驗證方式
What's Changed
Full Changelog: RyoURL-v1.2.2...RyoURL-v1.2.3
RyoURL-v1.2.2
RyoURL v1.2.2
- Update to RyoURL v1.2.2alpha by @KageRyo in #34
- Update to RyoURL v1.2.2 by @KageRyo in #35
Full Changelog: RyoURL-v1.2.1...RyoURL-v1.2.2
改動
+ 重構 api.py
+ 調整部分函式命名
+ 調整部分 API 命名
- 移除錯誤的內容
- 移除未使用的函式庫
下一階段
即將開始開發 RyoURL-frontend,敬請期待。
RyoURL-v1.2.1
RyoURL v1.2.1
- Update to RyoURL v1.2.1 by @KageRyo in #33
Full Changelog: RyoURL-v1.2.0...RyoURL-v1.2.1
- 若您使用 RyoURL v1.2.0,為了提升安全性,建議您升級至本版本。
改動
+ 改為使用 JWT 進行身分驗證
+ 新增更新 TOKEN 的 API
- 移除登出的 API
修復了
下個版本
- 預計將對 api.py 進行重構。
RyoURL-v1.2.0
RyoURL v1.2.0
- Update to RyoURL v1.2.0 by @KageRyo in #31
Full Changelog: RyoURL-v1.1.2...RyoURL-v1.2.0
改動
+ 新增使用者註冊的 API
+ 新增使用者登入的 API
+ 新增使用者登出的 API
+ 新增查詢全部短網址的 API
+ 新增權限管理
+ 建立管理員權限
+ 建立一般使用者權限
+ 限縮對未登入使用者的權限(詳見 README.md)
- 將 BASE62 算法改回全隨機(見下說明)
短網址產生算法改動說明
在最近測試時發現,使用 BASE62 就算只取其中幾位混合時間或是其他內容時,重複會非常大,且反而短時間有同一短網址的產生時碰撞的機率反而比全隨機大,所以決定還是先換回全隨機。
修復了
RyoURL-v1.1.2
RyoURL-v1.1.1
RyoURL v1.1.1
- Update to RyoURL v1.1.1 by @KageRyo in #27
Full Changelog: RyoURL-v1.1.0...RyoURL-v1.1.1
破壞性改動
- #23 資料庫更新為 postgreSQL
改動
+ 使用 postgreSQL
+ 使用 Docker-compose 分離容器
- 捨棄 sqlite3
- 解決永久導向致無法計數的問題
- 解決了計數可能會被清除問題
修復了
已知問題
未來更新
- #19 預計會在下一版本完成,除非有其他異常需修復。
RyoURL-v1.1.0
RyoURL v1.1.0
重大更新,建議更新至此版本或更新版本以提升效能。
- Update to v1.1.0 by @KageRyo in #25
Full Changelog: RyoURL-v1.0.5...RyoURL-v1.1.0
改動
+ 使用 Redis 而非直接頻繁存取資料庫
+ 對快取機制進行調整與設定
+ 提升程式碼可讀性與模組化
+ 增加必要的例外處理與日誌紀錄
- 移除引入但未被使用的函式庫