htmx 0.0.4 已發布!

htmx 0.0.4 版本發布

我很高興宣布 htmx 的 0.0.4 版本發布,這次沒有專案重新命名。

變更

這次版本除了大量的程式碼清理外,還有兩個主要功能

擴充功能

首先,htmx 現在有一個完善的擴充功能機制,允許我們建立可以插入 htmx 生命週期並提供核心函式庫中沒有的功能的擴充功能。此版本已發布的一些擴充功能,您可能會覺得有用,包括:

請參閱 此處包含的完整擴充功能列表

此擴充機制將允許我們引入有用的 HTML 導向功能,同時保持核心 htmx 程式碼專注於載入內容。

Web Socket & 重構伺服器發送事件支援

htmx 現在透過 hx-ws 屬性,實驗性地支援 Web Sockets

  <div hx-ws="connect wss:/chatroom">
    <div id="chat_room">
      ...
    </div>
    <form hx-ws="send">
        <input name="chat_message">
    </form>
  </div>

此外,伺服器發送事件支援屬性已重新命名為 hx-sse,並且語法已使用新的 Web Socket 支援語法進行標準化

  <div hx-sse="connect /event_stream">
    <div hx-get="/chatroom" hx-trigger="sse:chatter">
      ...
    </div>
  </div>

還有許多錯誤修復,其中許多是由其他開發人員貢獻的。非常感謝所有幫助過的人!

請享用!