Skip to content

Changelog

Log Legend: Modified Added Fixed Removed

1.1.0 2026-06-05

  • Added Form Component System — 17 form components fully implemented
    • Added Form (supports validate / reset / clearValidate / scrollToField)
    • Added FormItem (supports label / validation status / error message display)
    • Added Input (supports clearable / password / formatter / prefix / suffix / count)
    • Added Textarea (supports autoHeight / wordLimit / clearable)
    • Added Checkbox (supports Group / indeterminate / min / max limits)
    • Added Radio (supports Group / inline layout / border mode)
    • Added Switch (supports custom value / color / text description)
    • Added Rate (supports half-star / custom icon / clearable)
    • Added Slider (supports range / vertical mode / step marks)
    • Added NumberBox (supports step / decimal length / long-press continuous)
    • Added Search (supports round/square shape / action button / custom slots)
    • Added Select (supports single/multiple / filter / remote search / grouping)
    • Added Picker (supports single / multiple / cascade columns)
    • Added Cascader (supports infinite levels / lazy loading)
    • Added DatetimePicker (supports date / time / datetime / year-month / month-day)
    • Added Upload (supports image / video / file / multiple / compress / custom upload)
    • Added Code (supports auto-focus / paste / mask / cursor animation)
    • Added Keyboard (supports number / idcard / full / random security keyboard)
  • Added Form Infrastructure
    • Added useForm Hook — Form management (validate / reset / clear / get/set values)
    • Added useField Hook — Field management (validation state / lifecycle / Form binding)
    • Added Validation engine (supports sync / async validation, built-in rules, custom validators)
  • Added All form components support Light / Dark theme switching
  • Added All form components support H5 / Mini Program / App cross-platform compatibility
  • Modified Button size prop default changed from 'normal' to 'default'
  • Modified Tag disabled prop renamed to isDisabled for naming consistency
  • Added Radio supports standalone v-model usage without RadioGroup wrapper
  • Added Textarea integrated with useField, supports form validation binding, exposes validateStatus / validateMessage
  • Modified Form consolidated multiple watches into one for better reactive performance
  • Modified Picker selected item now centered in viewport, improved wheel interaction
  • Modified Cascader panel now supports safe area insets, options watcher changed to deep: false for performance
  • Modified Slider vertical mode uses CSS variables for positioning, improved rendering stability
  • Modified NumberBox long-press repeat uses recursive setTimeout with acceleration, fixed H5 mouse event leak
  • Modified Upload added accept file type validation, fixed Object URL memory leak, H5 removes chooseMedia fallback
  • Modified Keyboard random digit layout cached on open, avoids layout changes during input
  • Modified Link added URL protocol whitelist validation, blocks unsafe protocol navigation
  • Modified Rate half-star rendering uses background-clip: text for better cross-platform compatibility
  • Modified DatetimePicker item height dynamically computed based on size, wrapped in div to fix structure
  • Modified Code focus logic improved, mini-program uses needFocus toggle for re-focusing
  • Modified theme.scss added --see-bg-dark-color, --see-surface-color theme variables
  • Modified All form components inject unified with InjectionKey for type safety
  • Added index.ts added type exports: FormRule, FormInstance, SelectOption, CascaderOption, etc.

1.0.014 2025-12-15

commit: 6524585

  • Fixed BUG where the typewriter counting method in the Text component had an incorrect type

commit: 3cc3700

  • Added Typewriter effect for Text component
  • Added Typewriter effect Hook
  • Added Number scrolling Hook

commit: 4300ee3

  • Added Number scrolling for Text component

1.0.013 2025-12-13

commit: da12e81

  • Added Icon component examples
  • Added Icon component

commit: eaaf85a

  • Added size property in Link component Props
  • Added size property in Text component Props

commit: a5ec9bd

  • Modified JsDoc in some components
  • Modified README.md in Dcloud

1.0.012

  • Test GitHub Action to automatically pull the latest npm package

1.0.011

  • Test GitHub Action to automatically pull the latest npm package

1.0.010 2025-12-07

commit: 7320e8c

  • Modified Component locations to adapt to Dcloud plugin market

1.0.009 2025-12-06

commit: 95acfdc

  • Modified Component naming from camelCase to kebab-case

1.0.009-alpha1 2025-12-05

commit: a3c8efd

  • Added Export for CurrencyOptions and DateFormatOptions

1.0.008 2025-12-05

commit: d793988

  • Modified Component comment locations

1.0.008-alpha7 2025-12-05

commit: 84b01af

  • Added Component name

1.0.008-alpha6 2025-12-05

commit: 1db701d

  • Added Build path

1.0.008-alpha5 2025-12-05

commit: f8fe7a7

  • Added Use vite for building

1.0.008-alpha4 2025-12-05

commit: d0efd67

  • Modified Build configuration

1.0.008-alpha3 2025-12-05

commit: 34c1a55

  • Modified Build configuration

1.0.008-alpha2 2025-12-05

commit: 45c35b4

  • Modified text type in SeeLink
  • Fixed BUG where unref type caused an error in useCurrencyFormat

1.0.008-alpha1 2025-12-04

commit: 58294e3

  • Added Date Formatting Hook
  • Added Time from now Hook
  • Added Currency Formatting Hook

commit: c24964f

  • Added New SeeText component
  • Removed Useless documentation examples for SeeButton

commit: dd7e18f

  • Added .gitignore file

commit: 8101299

  • Added SeeLink component preview page
  • Added SeeLink component

commit: 854d920

  • Fixed BUG where the SeeButton preview page had excessive spacing on APP side

1.0.007 2025-12-02

  • Modified theme.scss theme file

1.0.006 2025-12-01

  • Modified SeeButton import structure
  • Added Type file declaration.d.ts

1.0.005-alpha 2025-12-01

  • Modified Rolled back to 1.0.3

1.0.004-alpha 2025-12-01

  • Fixed Bug where Typescript was invalid
  • Added Vite build

1.0.003-alpha 2025-12-01

  • Added Typescript support
  • Added theme.scss

1.0.002 2025-11-30

  • Added Button component

1.0.001 2025-11-27

  • Project started

Liao ICP No. 2025070134