บันทึกการเปลี่ยนแปลง 2026
2.28.2 (2026-03-30)
- เอกสาร:
- อัปเดต Claude Skill เป็น v1.3.0 พร้อมโครงสร้างเอกสารอ้างอิงใหม่และการตรวจสอบความใหม่ของเวอร์ชัน
- รวมเอกสารอ้างอิงคอมโพเนนต์เป็น
components.md,forms.mdและindex.md(ลบไฟล์ action/display/form/layout/overlay แยก) - ขยายเอกสารอ้างอิง utilities พร้อม design tokens เพิ่มเติม
- เพิ่ม skill evals และ
version.jsonสำหรับการติดตามความเก่า - อัปเดตเส้นทางดาวน์โหลด skill zip (
docs/public/downloads/sprout-design-system-skill.zip)
2.28.1 (2026-03-12)
- เอกสาร:
- แยก changelog ตามปีเพื่อการจัดระเบียบและการนำทางที่ดีขึ้น
- เพิ่มหน้า index ของ changelog พร้อมลิงก์นำทาง
- เพิ่มการแปลภาษาไทยสำหรับรายการ changelog ปี 2024
- อัปเดต Claude Skill เป็น v1.2.0 พร้อมพร็อพสถานะกำลังโหลดของปุ่ม (
loading,loadingIcon,loadingDuration)
- แก้ไข:
- อัปเดตเส้นทาง URL ดาวน์โหลด Claude Skill
2.28.0 (2026-03-06)
- ฟีเจอร์:
- เพิ่มสถานะกำลังโหลดให้กับคอมโพเนนต์ปุ่ม ด้วยพร็อพ
loading,loadingIconและloadingDuration(#fdbe2f58 โดย @llorenzo)
- เพิ่มสถานะกำลังโหลดให้กับคอมโพเนนต์ปุ่ม ด้วยพร็อพ
2.27.8 (2026-02-18)
- แก้ไข:
- อัปเดตสีไอคอนพื้นฐานของรายการ (list item) และรูปแบบข้อความ (#74ee06fa by @llorenzo)
2.27.5 (2026-02-09)
- แก้ไข:
- ปรับปรุง calendar และ date-picker components ด้วย hover event ใหม่และการปรับเลย์เอาต์ (#fd380597 by @adestajo)
2.27.4 (2026-02-09)
- หน้าที่:
- การอัปเดตเอกสารระบบงาน (#ffa16a6a by @adestajo)
2.27.3 (2026-02-06)
- แก้ไข:
- Commit 158ea30a: แก้ไข: อัปเดตคลาสเลย์เอาต์ header สำหรับ responsive design ในคอมโพเนนต์ calendar (#158ea30a by @adestajo)
2.27.2 (2026-02-04)
- แก้ไข:
- Commit 45de0fb7: แก้ไข: อัปเดตชื่อ class สำหรับ responsive design ใน calendar cell, icon และ modal components เนื่องจากขนาดหน้าจอที่กำหนดเองถูกลบออก (#45de0fb7 by @adestajo)
2.27.1 (2026-02-03)
- คุณสมบัติ:
- Commit c4bea3b2: feat: เพิ่ม readonly2 prop ให้กับ date picker และอัปเดต components ที่เกี่ยวข้อง (#c4bea3b2 by @adestajo)
2.26.19 (2026-01-26)
- คุณสมบัติ:
- feat: เพิ่มการรองรับไอคอนที่กำหนดเองในคอมโพเนนต์ calendar cell และอัปเดตตรรกะการจัดการไอคอน
- feat: เพิ่ม props lineThrough และ disabled ให้กับ calendar cell; อัปเดตการส่ง click event
- refactor: ลบ popper state และการจัดการ click outside ที่ไม่ได้ใช้งาน
- feat: เพิ่มการจัดการ click สำหรับ calendar cells พร้อมการจัดการสถานะ (#c3a7ca35 by @adestajo)
2.26.18 (2026-01-22)
- แก้ไข:
- แก้ไขปัญหา table-header-dropdown ไม่ทำงานเมื่อมีหลายอินสแตนซ์ของคอมโพเนนต์ตาราง (#c3a7ca35 by @despiritu)
2.26.17 (2026-01-22)
- แก้ไข:
- แก้ไขปัญหาใน table header dropdown ที่ click events ภายใน popper ทำให้ dropdown ปิด (#cf963ea7 by @despiritu)
2.26.16 (2026-01-15)
- การดูแลรักษา:
- Commit 7ba60a35: อัปเดตการกำหนดค่าไฟล์ใน package.json เพื่อรวมไฟล์การกระจายและเอกสารอย่างถูกต้อง (#7ba60a35 โดย @jmari)
2.26.15 (2026-01-15)
- คุณสมบัติ:
- เพิ่ม badge ให้กับคอมโพเนนต์ tabs (#0e558bd0 โดย @jbanares)
2.26.14 (2026-01-13)
- คุณสมบัติ:
- Commit b7895b02: ฟีเจอร์: ปรับปรุงการจัดการการเลือกหลายรายการ (multi-select) ด้วยการแคชสถานะการเลือก และพัฒนาการอัปเดตข้อความในช่องป้อนข้อมูล (input) ให้มีประสิทธิภาพยิ่งขึ้น (#b7895b02 by @adestajo)
2.26.13 (2026-01-13)
- แก้ไข:
- ปรับปรุงการจัดการสถานะการค้นหาและการอัปเดตข้อความอินพุตในคอมโพเนนต์มัลติ-เซเล็กต์ (#36705 by @jarias)
2.26.12 (2026-01-12)
- แก้ไข:
- Commit 4968f2ce: ปรับปรุง multi-select component: จัดการสถานะการค้นหาและปรับปรุงการอัปเดตข้อความใน input (#4968f2ce by @adestajo)
2.26.11 (2026-01-06)
- แก้ไข:
- การจัดการหมายเลขระหว่างประเทศที่แยกวิเคราะห์ไปยังคอมโพเนนต์การป้อนหมายเลขติดต่อ (#36637 โดย @jarias)
2.26.10 (2026-01-06)
- แก้ไข:
- แก้ไขปัญหาค่าที่เลือกไว้ล่วงหน้าและข้อความใน Ladderized Select
- แก้ไขปัญหา clearable ใน Ladderized Select
- เพิ่มการรองรับให้ input currency component สามารถเปลี่ยนสกุลเงินแบบไดนามิกได้ตามการเลือกจาก select component (#36628 โดย @jarias)
2.26.9 (2026-01-06)
- คุณสมบัติ:
- Commit 69365b31: เพิ่มการรองรับ avatar ให้กับ select component (#69365b31 by @adestajo)
2.26.8 (2026-01-05)
- คุณสมบัติ:
- Commit 64fe466e: เพิ่มไอคอนที่กำหนดเองในเอกสารประกอบคอมโพเนนต์ Avatar และอัปเดตตรรกะสำหรับตัวแปรไอคอน (#64fe466e โดย @adestajo)
2.26.7 (2026-01-05)
- คุณสมบัติ:
- Commit 77ad7447: เพิ่มการรองรับ avatar ให้กับ Multi Select component และรายการที่เกี่ยวข้อง (#77ad7447 โดย @adestajo)