Skip to content

Releases: nk2028/tshet-uinh-deriver-tools

v0.2.0

02 Sep 14:45
Compare
Choose a tag to compare

Full Changelog: v0.1.5...v0.2.0

v0.2.0-beta.7

02 Sep 06:38
Compare
Choose a tag to compare
v0.2.0-beta.7 Pre-release
Pre-release
  • Rename dependency "qieyun" → "tshet-uinh"

v0.2.0-beta.6

22 Aug 09:15
Compare
Choose a tag to compare
v0.2.0-beta.6 Pre-release
Pre-release
  • fix(設定): equality of NaN and -0 in menu options

v0.2.0-beta.5

06 Aug 04:06
Compare
Choose a tag to compare
v0.2.0-beta.5 Pre-release
Pre-release
  • fix(設定): don't check dup keys until parsing done

v0.2.0-beta.4

05 Aug 07:19
Compare
Choose a tag to compare
v0.2.0-beta.4 Pre-release
Pre-release
  • Several fixes on 推導設定

Full Changelog: v0.2.0-beta.3...v0.2.0-beta.4

v0.2.0-beta.3

03 Aug 10:11
Compare
Choose a tag to compare
v0.2.0-beta.3 Pre-release
Pre-release
  • fix: installation failed with Qieyun beta version

v0.2.0-beta.2

03 Aug 09:22
Compare
Choose a tag to compare
v0.2.0-beta.2 Pre-release
Pre-release
  • Fix: types (.d.ts) not included

v0.2.0-beta.1

03 Aug 09:15
Compare
Choose a tag to compare
v0.2.0-beta.1 Pre-release
Pre-release

Changes

  • Use Qieyun.js v0.15 beta
  • Add 推導設定, which replaced 推導選項 in the previous version

About 推導設定

  • 設定項使用物件格式:

    interface 參數項 {
        key: string; // 參數名,推導時可通過 `選項` 訪問
        text?: string; // 參數在 GUI 顯示的名稱
        description?: string; // 參數說明
        value: unknown; // 首選值
        // 提供 options 時,首選值可為任意非空類型,否則須為 boolean | string | number 之一
        options?: 選單項[]; // 選單項,
        // 以下為 GUI 特有的功能:
        reset?: boolean; // 為 true 則立即重設該選項值,無論用戶之前的選擇
        hidden?: boolean; // 為 true 則不顯示於 GUI,但會記住其值(推導時亦包含於 `選項` 中)
        locked?: boolean; // 為 true 則選項於 GUI 不可修改,但會記住其值(推導時亦包含於 `選項` 中)
    };
    type 選單項 = unknown | { // 可直接指定其值,或用物件格式
        value: unknown; // 值
        text?: string; // 於 GUI 顯示的項目名
    };
  • 先前的 [名稱, 首選值] 簡略格式仍然支持,亦可指定其餘屬性:[名稱, 首選值, { ...其他屬性 }]

    • 簡略格式下的「名稱」一項,可同時包含顯示名稱和/或說明:'<內部名>|<顯示名>\n<說明>'
  • 先前用 string | null 項目指定參數分組標籤的格式仍然支持,且可以包含說明:'<標籤文字>\n<說明>'

    • undefined 項會被忽略(先前等同於 null

v0.1.5

30 Aug 06:29
Compare
Choose a tag to compare
  • Fix: Exception not caught in 推導方案.方案選項

Full Changelog: v0.1.4...v0.1.5

v0.1.4

20 Aug 13:39
Compare
Choose a tag to compare
  • Fix: 推導選項.兼容模式 gets dropped if returned by .set, .combine etc.

Full Changelog: v0.1.3...v0.1.4