版本发布 8
## What's Changed * Adding Lua Server Pages server example by @surfskidude in https://github.com/bigskysoftware/htmx/pull/3347 * fix click events on elements wrapped by link don't cancel link navigation by @MichaelWest22 in https://github.com/bigskysoftware/htmx/pull/3357 ## New Contributors * @surfskidude made their first contribution in https://github.com/bigskysoftware/htmx/pull/3347 **Full Changelog**: https://github.com/bigskysoftware/htmx/compare/v2.0.5...v2.0.6
## What's Changed * Clarify event filter uses in hx-trigger by @brackendawson in https://github.com/bigskysoftware/htmx/pull/2914 * Fix typos in docs by @szepeviktor in https://github.com/bigskysoftware/htmx/pull/2943 * Add htmx4s to scala server-examples by @eikek in https://github.com/bigskysoftware/htmx/pull/2722 * improve hx-preserve documentation by @MichaelWest22 in https://github.com/bigskysoftware/htmx/pull/2949 * Correct lint command in contribution guidelines by @scrhartley in https://github.com/bigskysoftware/htmx/pull/2950 * docs: Fix typo in URL to prevent broken link redirect by @youssame in https://github.com/bigskysoftware/htmx/pull/2962 * Use correct extended CSS selector name in hx-trigger notes section by @gritvald in https://github.com/bigskysoftware/htmx/pull/2964 * docs: migrate realtime server implementation by @KianYang-Lee in https://github.com/bigskysoftware/htmx/pull/2955 * Add link to contact-app built in Blazor by @grugBraid in https://github.com/bigskysoftware/htmx/pull/2970 * Fix TypeError on null path variable by @youssame in https://github.com/bigskysoftware/htmx/pull/2967 * ajax helper with no source or target defaults to body by @MichaelWest22 in https://github.com/bigskysoftware/htmx/pull/2948 * Add missing word in previous CSS selector documentation by @gritvald in https://github.com/bigskysoftware/htmx/pull/2977 * "Download a Copy" in the doc points to old release 2.0.2; this PR changes it to 2.0.3 as it should be by @SpencerBrown-MongoDB in https://github.com/bigskysoftware/htmx/pull/2980 * Fix link to no-cache extension readme by @scrhartley in https://github.com/bigskysoftware/htmx/pull/2981 * Fix typo on extensions page by @scrhartley in https://github.com/bigskysoftware/htmx/pull/2983 * docs: Fix typo by @scrhartley in https://github.com/bigskysoftware/htmx/pull/2984 * Fixing a typo in confirm.md by @zimventures in https://github.com/bigskysoftware/htmx/pull/2988 * Add htmgo to server examples by @maddalax in https://github.com/bigskysoftware/htmx/pull/2992 * Added Jeasx example for template fragements by @jablonski in https://github.com/bigskysoftware/htmx/pull/2991 * Update server-examples.md by @leephillips in https://github.com/bigskysoftware/htmx/pull/2996 * Fix illegal invocation for FormData proxy by @scrhartley in https://github.com/bigskysoftware/htmx/pull/2997 * Add Next.js to htmx essay by @poeti8 in https://github.com/bigskysoftware/htmx/pull/3002 * [Documentation] Add missing default extension points by @scrhartley in https://github.com/bigskysoftware/htmx/pull/3014 * Fix wrong cursor style in webring by @untitaker in https://github.com/bigskysoftware/htmx/pull/3015 * Add missing disableInheritance documentation by @xhaggi in https://github.com/bigskysoftware/htmx/pull/3017 * Add web components essay by @alexpetros in https://github.com/bigskysoftware/htmx/pull/3018 * Fix name on essay by @alexpetros in https://github.com/bigskysoftware/htmx/pull/3019 * fix vertical alignment of github stars button in all states by @untitaker in https://github.com/bigskysoftware/htmx/pull/3006 * WC essay typo fixes by @alexpetros in https://github.com/bigskysoftware/htmx/pull/3021 * [Documentation] Fix incorrect link by @scrhartley in https://github.com/bigskysoftware/htmx/pull/3022 * [Documentation] Add missing htmx:sendAbort event by @scrhartley in https://github.com/bigskysoftware/htmx/pull/3024 * [Documentation] Fix link in web socket extension docs by @scrhartley in https://github.com/bigskysoftware/htmx/pull/3026 * typing for `defineExtension` should allow partials by @anentropic in https://github.com/bigskysoftware/htmx/pull/3030 * Improve detail.elt event documentation by @MichaelWest22 in https://github.com/bigskysoftware/htmx/pull/3007 * fixed minor typo "and" --> "an".md by @alecgargett in https://github.com/bigskysoftware/htmx/pull/3035 * feat: add amz-content-sha256 extension to docs by @felipegenef in https://github.com/bigskysoftware/htmx/pull/3036 * [Documentation] Fix outdated attribute links by @rkilpadi in https://github.com/bigskysoftware/htmx/pull/3051 * [Documentation] Update location of ws/sse demo server by @rkilpadi in https://github.com/bigskysoftware/htmx/pull/3052 * Handle Invalid template content by @MichaelWest22 in https://github.com/bigskysoftware/htmx/pull/3064 * Make bodyContains return true for nested shadow roots by @alexpetros in https://github.com/bigskysoftware/htmx/pull/3034 * Add missing htmx:trigger event on load triggers by @alexpetros in https://github.com/bigskysoftware/htmx/pull/3033 * Do not execute hx-trigger="load" on re-initialization of an existing node by @basvk in https://github.com/bigskysoftware/htmx/pull/2976 * Replace deprecated String.prototype.substr usage by @scrhartley in https://github.com/bigskysoftware/htmx/pull/2951 * Support multiple extended selectors for hx-include, hx-trigger from, and hx-disabled-elt by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2902 * Cancel vanilla submits from <button[form]/>. by @geoffrey-eisenbarth in https://github.com/bigskysoftware/htmx/pull/3072 ## New Contributors * @brackendawson made their first contribution in https://github.com/bigskysoftware/htmx/pull/2914 * @eikek made their first contribution in https://github.com/bigskysoftware/htmx/pull/2722 * @youssame made their first contribution in https://github.com/bigskysoftware/htmx/pull/2962 * @gritvald made their first contribution in https://github.com/bigskysoftware/htmx/pull/2964 * @KianYang-Lee made their first contribution in https://github.com/bigskysoftware/htmx/pull/2955 * @grugBraid made their first contribution in https://github.com/bigskysoftware/htmx/pull/2970 * @SpencerBrown-MongoDB made their first contribution in https://github.com/bigskysoftware/htmx/pull/2980 * @zimventures made their first contribution in https://github.com/bigskysoftware/htmx/pull/2988 * @maddalax made their first contribution in https://github.com/bigskysoftware/htmx/pull/2992 * @jablonski made their first contribution in https://github.com/bigskysoftware/htmx/pull/2991 * @poeti8 made their first contribution in https://github.com/bigskysoftware/htmx/pull/3002 * @untitaker made their first contribution in https://github.com/bigskysoftware/htmx/pull/3015 * @alecgargett made their first contribution in https://github.com/bigskysoftware/htmx/pull/3035 * @felipegenef made their first contribution in https://github.com/bigskysoftware/htmx/pull/3036 * @rkilpadi made their first contribution in https://github.com/bigskysoftware/htmx/pull/3051 * @basvk made their first contribution in https://github.com/bigskysoftware/htmx/pull/2976 * @geoffrey-eisenbarth made their first contribution in https://github.com/bigskysoftware/htmx/pull/3072 **Full Changelog**: https://github.com/bigskysoftware/htmx/compare/v2.0.3...v2.0.4
## What's Changed * Correct hx-delete doc-url to https://htmx.org/attributes/hx-delete/ by @L-four in https://github.com/bigskysoftware/htmx/pull/2716 * fix: example buttons in darkmode by @Rooyca in https://github.com/bigskysoftware/htmx/pull/2719 * fix: type definitions for HtmxExtension by @cngJo in https://github.com/bigskysoftware/htmx/pull/2721 * Bump ws from 8.14.2 to 8.17.1 by @dependabot in https://github.com/bigskysoftware/htmx/pull/2718 * Fix default `scrollBehavior` value in docs by @bencroker in https://github.com/bigskysoftware/htmx/pull/2729 * Update README.md - fix url to htmx extensions by @ASMag in https://github.com/bigskysoftware/htmx/pull/2732 * Stop center aligning docs nav on small screen by @bobaekang in https://github.com/bigskysoftware/htmx/pull/2740 * Bump Zola version to 0.19.1 by @danieljsummers in https://github.com/bigskysoftware/htmx/pull/2739 * Fix: values order with non-GET requests by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2749 * Fix: stringify objects when appending them to FormData by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2748 * Generate .d.ts file from the esm module (#2733) by @Alexerson in https://github.com/bigskysoftware/htmx/pull/2734 * fixed typo in hx-trigger.js by @7flash in https://github.com/bigskysoftware/htmx/pull/2728 * docs: update jetbrains sponsor logo by @niklas-wortmann in https://github.com/bigskysoftware/htmx/pull/2551 * Add ability to trigger an event on another element using `HX-Trigger` response header by @bencroker in https://github.com/bigskysoftware/htmx/pull/2768 * Fix package.json configuration for types by @Alexerson in https://github.com/bigskysoftware/htmx/pull/2769 * Fix typo in update-other-content.md by @JonasHogman in https://github.com/bigskysoftware/htmx/pull/2783 * Fix inlineStyleNonce typo in reference by @dracos in https://github.com/bigskysoftware/htmx/pull/2785 * Fix file upload through htmx.ajax by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2778 * Do not boost forms with method="dialog" by @pokonski in https://github.com/bigskysoftware/htmx/pull/2752 * Fix example for responseHandling config via <meta> tag by @ekzyis in https://github.com/bigskysoftware/htmx/pull/2715 * fix: Fire htmx:trigger event on delayed triggers by @WKBae in https://github.com/bigskysoftware/htmx/pull/2411 * Update CONTRIBUTING.md - fixing a link, wording by @jeveloper in https://github.com/bigskysoftware/htmx/pull/2795 * Add HTML comment and catch-all to responseHandling config via <meta> tag by @ekzyis in https://github.com/bigskysoftware/htmx/pull/2793 * Update installing download link to v2 by @adamchainz in https://github.com/bigskysoftware/htmx/pull/2791 * Fix typo in update-other-content.md by @stdcout42 in https://github.com/bigskysoftware/htmx/pull/2809 ## New Contributors * @L-four made their first contribution in https://github.com/bigskysoftware/htmx/pull/2716 * @Rooyca made their first contribution in https://github.com/bigskysoftware/htmx/pull/2719 * @ASMag made their first contribution in https://github.com/bigskysoftware/htmx/pull/2732 * @bobaekang made their first contribution in https://github.com/bigskysoftware/htmx/pull/2740 * @Alexerson made their first contribution in https://github.com/bigskysoftware/htmx/pull/2734 * @7flash made their first contribution in https://github.com/bigskysoftware/htmx/pull/2728 * @niklas-wortmann made their first contribution in https://github.com/bigskysoftware/htmx/pull/2551 * @JonasHogman made their first contribution in https://github.com/bigskysoftware/htmx/pull/2783 * @dracos made their first contribution in https://github.com/bigskysoftware/htmx/pull/2785 * @ekzyis made their first contribution in https://github.com/bigskysoftware/htmx/pull/2715 * @WKBae made their first contribution in https://github.com/bigskysoftware/htmx/pull/2411 * @jeveloper made their first contribution in https://github.com/bigskysoftware/htmx/pull/2795 * @stdcout42 made their first contribution in https://github.com/bigskysoftware/htmx/pull/2809 **Full Changelog**: https://github.com/bigskysoftware/htmx/compare/v2.0.1...v2.0.2
## What's Changed * Fix: 2594 docs update by @samfurr in https://github.com/bigskysoftware/htmx/pull/2605 * Dark mode fixes by @pokonski in https://github.com/bigskysoftware/htmx/pull/2634 * fix 3rd party lib name in example doc by @gtramontina in https://github.com/bigskysoftware/htmx/pull/2632 * _index.md: remove malformed html fragment in sponsors table by @nektro in https://github.com/bigskysoftware/htmx/pull/2631 * Add rust example to server-examples.md by @paultuckey in https://github.com/bigskysoftware/htmx/pull/2626 * Docs: Fix reference link to `hx-inherit` by @bencroker in https://github.com/bigskysoftware/htmx/pull/2625 * Remove duplicated "the" by @Sanderand in https://github.com/bigskysoftware/htmx/pull/2621 * docs: fix incorrect payload in update-other-content oob page by @godsarmy in https://github.com/bigskysoftware/htmx/pull/2604 * Make docs' content responsively wider by @pokonski in https://github.com/bigskysoftware/htmx/pull/2644 * Docs: Mention all extended selector keywords in `hx-disabled-elt` docs by @imbolc in https://github.com/bigskysoftware/htmx/pull/2544 * Doc: Update oobBeforeSwap by @amrojjeh in https://github.com/bigskysoftware/htmx/pull/2647 * Docs: Revert `detail.elt` by @bencroker in https://github.com/bigskysoftware/htmx/pull/2649 * fix minor mixup in the web security basics essay by @TeFiLeDo in https://github.com/bigskysoftware/htmx/pull/2652 * Generate .d.ts file in build script by @alexpetros in https://github.com/bigskysoftware/htmx/pull/2653 * Update in Documentation by @sameer-dudeja in https://github.com/bigskysoftware/htmx/pull/2655 * Fix selfRequestsOnly doc (defaults to true in htmx 2) #2546 #2669 by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2674 * Update podcasts.csv by @srcerer in https://github.com/bigskysoftware/htmx/pull/2667 * Document software requirements for developing htmx by @mtlynch in https://github.com/bigskysoftware/htmx/pull/2664 * Update `beforeHistorySave` documentation by @sameer-dudeja in https://github.com/bigskysoftware/htmx/pull/2692 * HtmxAjaxHelperContext typedef should have all optional fields by @anentropic in https://github.com/bigskysoftware/htmx/pull/2701 * #41540 Update Quarkus with recent examples by @brunobaiano in https://github.com/bigskysoftware/htmx/pull/2700 * Clarify that hx-trigger:from doesn't dynamically update by @ChrisJefferson in https://github.com/bigskysoftware/htmx/pull/2696 * Added a FastAPI + TailwindCSS + DaisyUI example by @volfpeter in https://github.com/bigskysoftware/htmx/pull/2695 * Let templates have plaintext as contents (fixes 2702) by @kubeden in https://github.com/bigskysoftware/htmx/pull/2708 ## New Contributors * @samfurr made their first contribution in https://github.com/bigskysoftware/htmx/pull/2605 * @gtramontina made their first contribution in https://github.com/bigskysoftware/htmx/pull/2632 * @nektro made their first contribution in https://github.com/bigskysoftware/htmx/pull/2631 * @paultuckey made their first contribution in https://github.com/bigskysoftware/htmx/pull/2626 * @Sanderand made their first contribution in https://github.com/bigskysoftware/htmx/pull/2621 * @godsarmy made their first contribution in https://github.com/bigskysoftware/htmx/pull/2604 * @imbolc made their first contribution in https://github.com/bigskysoftware/htmx/pull/2544 * @TeFiLeDo made their first contribution in https://github.com/bigskysoftware/htmx/pull/2652 * @sameer-dudeja made their first contribution in https://github.com/bigskysoftware/htmx/pull/2655 * @mtlynch made their first contribution in https://github.com/bigskysoftware/htmx/pull/2664 * @anentropic made their first contribution in https://github.com/bigskysoftware/htmx/pull/2701 * @brunobaiano made their first contribution in https://github.com/bigskysoftware/htmx/pull/2700 * @ChrisJefferson made their first contribution in https://github.com/bigskysoftware/htmx/pull/2696 * @volfpeter made their first contribution in https://github.com/bigskysoftware/htmx/pull/2695 * @kubeden made their first contribution in https://github.com/bigskysoftware/htmx/pull/2708 **Full Changelog**: https://github.com/bigskysoftware/htmx/compare/v2.0.0...v2.0.1
## What's Changed * Removed IE-specific tests by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2039 * Remove legacy WS/SSE code by @Renerick in https://github.com/bigskysoftware/htmx/pull/2095 * Add support for shadow DOM by @kgscialdone in https://github.com/bigskysoftware/htmx/pull/2075 * Support encapsulating oob swap elements in templates in response by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2120 * Updated mocha, tests now work with node 20 by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2122 * Fix path-params title (preventing zola from building) by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2121 * Fix broken link in essay by @nickchomey in https://github.com/bigskysoftware/htmx/pull/2143 * typo: dahs -> dash by @haidousm in https://github.com/bigskysoftware/htmx/pull/2142 * Add TypeScript union string type for custom event names by @cngJo in https://github.com/bigskysoftware/htmx/pull/2139 * Update `htmx.ajax` type signature to make the `element` argument optional by @PizzasBear in https://github.com/bigskysoftware/htmx/pull/2129 * Update docs.md by @feifangit in https://github.com/bigskysoftware/htmx/pull/2155 * Add "Is htmx Just Another Js Framework" Essay by @alexpetros in https://github.com/bigskysoftware/htmx/pull/2172 * Fix typo in framework essay by @alexpetros in https://github.com/bigskysoftware/htmx/pull/2174 * Remove incorrect external script info from client-side-templates docs by @kgscialdone in https://github.com/bigskysoftware/htmx/pull/2184 * Fix typo in Hyperscript Tabs docs by @ocku in https://github.com/bigskysoftware/htmx/pull/2164 * Fix SSE tests and emit new "beforeMessage" event for SSE Extension by @neelrr1 in https://github.com/bigskysoftware/htmx/pull/2171 * [Website]: Fix cut off list items in demo-server-info panel by @hawkticehurst in https://github.com/bigskysoftware/htmx/pull/2190 * [Website]: Fix demo-server-info panel rendering issue by @hawkticehurst in https://github.com/bigskysoftware/htmx/pull/2188 * Fix typos in mvc.md by @yansal in https://github.com/bigskysoftware/htmx/pull/2208 * Refactor and expose `swap` in public API by @Renerick in https://github.com/bigskysoftware/htmx/pull/2191 * chore: upgrade actions to v4 by @guoard in https://github.com/bigskysoftware/htmx/pull/2211 * Clarify hx-validate documentation by @MikeMoolenaar in https://github.com/bigskysoftware/htmx/pull/2221 * Remove extraneous `to` from essay (is-htmx-another-javascript-framework.md) by @kzsh in https://github.com/bigskysoftware/htmx/pull/2182 * Migrate to FormData by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2226 * Add trailing slash to manual tests link by @danielnieto in https://github.com/bigskysoftware/htmx/pull/2241 * Add Scala http4s example to docs (server-examples) by @martinprobson in https://github.com/bigskysoftware/htmx/pull/2209 * Fix typos in markdown files by @cclauss in https://github.com/bigskysoftware/htmx/pull/2177 * Fix typos in the MVC essay by @cclauss in https://github.com/bigskysoftware/htmx/pull/2242 * www: mention hx-preserve on hx-boost by @philips in https://github.com/bigskysoftware/htmx/pull/2248 * Minimize re-rendering of 'bulk update users' table by @yawaramin in https://github.com/bigskysoftware/htmx/pull/2249 * Show element used for hx-indicator in value-select example code by @mheptinstall in https://github.com/bigskysoftware/htmx/pull/2275 * Fix edit-row example by @sake92 in https://github.com/bigskysoftware/htmx/pull/2273 * Add htmx security essay by @alexpetros in https://github.com/bigskysoftware/htmx/pull/2280 * Docs: Reference page. Shortened, clarity. by @gnat in https://github.com/bigskysoftware/htmx/pull/2282 * Add web components / shadow DOM example to docs by @kgscialdone in https://github.com/bigskysoftware/htmx/pull/2283 * Docs: Less wordy client scripting introduction. by @gnat in https://github.com/bigskysoftware/htmx/pull/2307 * Fixed typo in Web Security Basics essay by @rdbo in https://github.com/bigskysoftware/htmx/pull/2302 * Docs: Hotwire migration guide: Examples for hx-on! Turbo Streams commentary. by @gnat in https://github.com/bigskysoftware/htmx/pull/2306 * [DOC] Adds a reference to `hx-swap` from SSE extension by @itamarhaber in https://github.com/bigskysoftware/htmx/pull/2293 * Add signup.casa to webring by @nickmonad in https://github.com/bigskysoftware/htmx/pull/2324 * Sync configuration options from reference by @bencroker in https://github.com/bigskysoftware/htmx/pull/2310 * Show hx attributes used in bulk-update code example by @mheptinstall in https://github.com/bigskysoftware/htmx/pull/2274 * Docs: Tiny fixes for Hotwire page. by @gnat in https://github.com/bigskysoftware/htmx/pull/2322 * Add link to `htmx-examples-with-flask` resource by @hasansezertasan in https://github.com/bigskysoftware/htmx/pull/2328 * JSdoc in htmx.js + generated TypeScript definition by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2336 * fix sse-swap removal handling in ext/sse.js by @Renerick in https://github.com/bigskysoftware/htmx/pull/2247 * SSE Ext #2225: reinstantiate EventSource listeners upon reconnection logic by @vlad-tkachenko in https://github.com/bigskysoftware/htmx/pull/2272 * Add textContent swap style by @pbt in https://github.com/bigskysoftware/htmx/pull/2356 * [Documentation] Server Examples: Add F# - Giraffe example by @SIRHAMY in https://github.com/bigskysoftware/htmx/pull/2363 * Add Recipya to the webring by @reaper47 in https://github.com/bigskysoftware/htmx/pull/2345 * [DOC] clarify SSE hx-swap docs to note #784 by @cbiffle in https://github.com/bigskysoftware/htmx/pull/2327 * Update podcasts.csv by @srcerer in https://github.com/bigskysoftware/htmx/pull/2380 * Add config option to ignore nested oob-swaps instead of processing them by @infogulch in https://github.com/bigskysoftware/htmx/pull/1235 * Fix TypeScript types by @nwalters512 in https://github.com/bigskysoftware/htmx/pull/2261 * Double script exec tests variants using templates: issue confirmed by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2365 * WS.js fix for Safari on iOS 17.4 by @Renerick in https://github.com/bigskysoftware/htmx/pull/2391 * Fix date in CHANGELOG.md by @gotcha in https://github.com/bigskysoftware/htmx/pull/2419 * Add documentation for multiple CSS selectors in hx-disabled-elt by @eduardolat in https://github.com/bigskysoftware/htmx/pull/2421 * Ws fix hx vals number handling by @Renerick in https://github.com/bigskysoftware/htmx/pull/2418 * Fix IE11 incompatibilities by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2408 * Link to section on CSS Transitions instead of Mozilla page by @Pi-Cla in https://github.com/bigskysoftware/htmx/pull/2413 * Fix example for mustache in client-side-templates extension. by @airblast-dev in https://github.com/bigskysoftware/htmx/pull/2409 * Switch to default export for htmx 2 by @alexpetros in https://github.com/bigskysoftware/htmx/pull/2428 * Add reference to unminified CDN distribution to the docs by @Renerick in https://github.com/bigskysoftware/htmx/pull/2460 * Fix #2317 force conversion to FormData for xhr.send by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2481 * Update podcasts.csv by @srcerer in https://github.com/bigskysoftware/htmx/pull/2500 * Add Statusnook to the webring by @goksan in https://github.com/bigskysoftware/htmx/pull/2506 * Remove Node 15 requirement mention from README by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2494 * use same ID throughout the example by @gossie in https://github.com/bigskysoftware/htmx/pull/2471 * Update hx-indicator.md by @rafkub in https://github.com/bigskysoftware/htmx/pull/2444 * Update confirm.md by @rafkub in https://github.com/bigskysoftware/htmx/pull/2443 * Fix a trivial typo in CONTRIBUTING.md. by @andrejota in https://github.com/bigskysoftware/htmx/pull/2436 * fix(docs): Add missing apostrophes by @noman-land in https://github.com/bigskysoftware/htmx/pull/2405 * docs: aria-selected true in Tabs HATEOS example by @nicoekkart in https://github.com/bigskysoftware/htmx/pull/2404 * More explicit explanation of htmx.config.getCacheBusterParam by @lookbusy1344 in https://github.com/bigskysoftware/htmx/pull/2376 * docs: fix `this` binding in `onClick .then` handler with arrow function by @lloydlobo in https://github.com/bigskysoftware/htmx/pull/2373 * [2.0] Improve extension registration logic by @Renerick in https://github.com/bigskysoftware/htmx/pull/2505 * Add tests for getSelectors method for extension registration by @Renerick in https://github.com/bigskysoftware/htmx/pull/2508 * feat: Add inlineSlyeNonce configuration by @marcospereira in https://github.com/bigskysoftware/htmx/pull/2542 * (website) Fix url to github stars by @zoomie in https://github.com/bigskysoftware/htmx/pull/2521 * 📚 fix code sample in documentation by @antoine-aumjaud in https://github.com/bigskysoftware/htmx/pull/2498 * Fix double-encoded UTF-8 characters by @szepeviktor in https://github.com/bigskysoftware/htmx/pull/2371 * Add Dark mode to the website by @pokonski in https://github.com/bigskysoftware/htmx/pull/2562 ## New Contributors * @kgscialdone made their first contribution in https://github.com/bigskysoftware/htmx/pull/2075 * @nickchomey made their first contribution in https://github.com/bigskysoftware/htmx/pull/2143 * @haidousm made their first contribution in https://github.com/bigskysoftware/htmx/pull/2142 * @cngJo made their first contribution in https://github.com/bigskysoftware/htmx/pull/2139 * @PizzasBear made their first contribution in https://github.com/bigskysoftware/htmx/pull/2129 * @feifangit made their first contribution in https://github.com/bigskysoftware/htmx/pull/2155 * @ocku made their first contribution in https://github.com/bigskysoftware/htmx/pull/2164 * @neelrr1 made their first contribution in https://github.com/bigskysoftware/htmx/pull/2171 * @hawkticehurst made their first contribution in https://github.com/bigskysoftware/htmx/pull/2190 * @guoard made their first contribution in https://github.com/bigskysoftware/htmx/pull/2211 * @MikeMoolenaar made their first contribution in https://github.com/bigskysoftware/htmx/pull/2221 * @kzsh made their first contribution in https://github.com/bigskysoftware/htmx/pull/2182 * @danielnieto made their first contribution in https://github.com/bigskysoftware/htmx/pull/2241 * @martinprobson made their first contribution in https://github.com/bigskysoftware/htmx/pull/2209 * @cclauss made their first contribution in https://github.com/bigskysoftware/htmx/pull/2177 * @philips made their first contribution in https://github.com/bigskysoftware/htmx/pull/2248 * @mheptinstall made their first contribution in https://github.com/bigskysoftware/htmx/pull/2275 * @sake92 made their first contribution in https://github.com/bigskysoftware/htmx/pull/2273 * @rdbo made their first contribution in https://github.com/bigskysoftware/htmx/pull/2302 * @itamarhaber made their first contribution in https://github.com/bigskysoftware/htmx/pull/2293 * @nickmonad made their first contribution in https://github.com/bigskysoftware/htmx/pull/2324 * @hasansezertasan made their first contribution in https://github.com/bigskysoftware/htmx/pull/2328 * @vlad-tkachenko made their first contribution in https://github.com/bigskysoftware/htmx/pull/2272 * @pbt made their first contribution in https://github.com/bigskysoftware/htmx/pull/2356 * @SIRHAMY made their first contribution in https://github.com/bigskysoftware/htmx/pull/2363 * @reaper47 made their first contribution in https://github.com/bigskysoftware/htmx/pull/2345 * @cbiffle made their first contribution in https://github.com/bigskysoftware/htmx/pull/2327 * @nwalters512 made their first contribution in https://github.com/bigskysoftware/htmx/pull/2261 * @eduardolat made their first contribution in https://github.com/bigskysoftware/htmx/pull/2421 * @Pi-Cla made their first contribution in https://github.com/bigskysoftware/htmx/pull/2413 * @airblast-dev made their first contribution in https://github.com/bigskysoftware/htmx/pull/2409 * @goksan made their first contribution in https://github.com/bigskysoftware/htmx/pull/2506 * @gossie made their first contribution in https://github.com/bigskysoftware/htmx/pull/2471 * @rafkub made their first contribution in https://github.com/bigskysoftware/htmx/pull/2444 * @andrejota made their first contribution in https://github.com/bigskysoftware/htmx/pull/2436 * @noman-land made their first contribution in https://github.com/bigskysoftware/htmx/pull/2405 * @nicoekkart made their first contribution in https://github.com/bigskysoftware/htmx/pull/2404 * @lookbusy1344 made their first contribution in https://github.com/bigskysoftware/htmx/pull/2376 * @lloydlobo made their first contribution in https://github.com/bigskysoftware/htmx/pull/2373 * @marcospereira made their first contribution in https://github.com/bigskysoftware/htmx/pull/2542 * @zoomie made their first contribution in https://github.com/bigskysoftware/htmx/pull/2521 * @antoine-aumjaud made their first contribution in https://github.com/bigskysoftware/htmx/pull/2498 * @pokonski made their first contribution in https://github.com/bigskysoftware/htmx/pull/2562 **Full Changelog**: https://github.com/bigskysoftware/htmx/compare/v1.9.10...v2.0.0
## What's Changed * Fix date in CHANGELOG.md by @gotcha in https://github.com/bigskysoftware/htmx/pull/2419 * Add documentation for multiple CSS selectors in hx-disabled-elt by @eduardolat in https://github.com/bigskysoftware/htmx/pull/2421 * Fix IE11 incompatibilities by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2408 * Link to section on CSS Transitions instead of Mozilla page by @Pi-Cla in https://github.com/bigskysoftware/htmx/pull/2413 * Fix example for mustache in client-side-templates extension. by @airblast-dev in https://github.com/bigskysoftware/htmx/pull/2409 ## New Contributors * @eduardolat made their first contribution in https://github.com/bigskysoftware/htmx/pull/2421 * @Pi-Cla made their first contribution in https://github.com/bigskysoftware/htmx/pull/2413 * @airblast-dev made their first contribution in https://github.com/bigskysoftware/htmx/pull/2409 **Full Changelog**: https://github.com/bigskysoftware/htmx/compare/v1.9.11...v1.9.12
## What's Changed * Fix path-params title (preventing zola from building) by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2121 * Fix broken link in essay by @nickchomey in https://github.com/bigskysoftware/htmx/pull/2143 * typo: dahs -> dash by @haidousm in https://github.com/bigskysoftware/htmx/pull/2142 * Add TypeScript union string type for custom event names by @cngJo in https://github.com/bigskysoftware/htmx/pull/2139 * Update `htmx.ajax` type signature to make the `element` argument optional by @PizzasBear in https://github.com/bigskysoftware/htmx/pull/2129 * Update docs.md by @feifangit in https://github.com/bigskysoftware/htmx/pull/2155 * Add "Is htmx Just Another Js Framework" Essay by @alexpetros in https://github.com/bigskysoftware/htmx/pull/2172 * Fix typo in framework essay by @alexpetros in https://github.com/bigskysoftware/htmx/pull/2174 * Remove incorrect external script info from client-side-templates docs by @kgscialdone in https://github.com/bigskysoftware/htmx/pull/2184 * Fix typo in Hyperscript Tabs docs by @ocku in https://github.com/bigskysoftware/htmx/pull/2164 * Fix SSE tests and emit new "beforeMessage" event for SSE Extension by @neelrr1 in https://github.com/bigskysoftware/htmx/pull/2171 * [Website]: Fix cut off list items in demo-server-info panel by @hawkticehurst in https://github.com/bigskysoftware/htmx/pull/2190 * [Website]: Fix demo-server-info panel rendering issue by @hawkticehurst in https://github.com/bigskysoftware/htmx/pull/2188 * Fix typos in mvc.md by @yansal in https://github.com/bigskysoftware/htmx/pull/2208 * chore: upgrade actions to v4 by @guoard in https://github.com/bigskysoftware/htmx/pull/2211 * Clarify hx-validate documentation by @MikeMoolenaar in https://github.com/bigskysoftware/htmx/pull/2221 * Remove extraneous `to` from essay (is-htmx-another-javascript-framework.md) by @kzsh in https://github.com/bigskysoftware/htmx/pull/2182 * Add trailing slash to manual tests link by @danielnieto in https://github.com/bigskysoftware/htmx/pull/2241 * Add Scala http4s example to docs (server-examples) by @martinprobson in https://github.com/bigskysoftware/htmx/pull/2209 * Fix typos in markdown files by @cclauss in https://github.com/bigskysoftware/htmx/pull/2177 * Fix typos in the MVC essay by @cclauss in https://github.com/bigskysoftware/htmx/pull/2242 * www: mention hx-preserve on hx-boost by @philips in https://github.com/bigskysoftware/htmx/pull/2248 * Minimize re-rendering of 'bulk update users' table by @yawaramin in https://github.com/bigskysoftware/htmx/pull/2249 * Show element used for hx-indicator in value-select example code by @mheptinstall in https://github.com/bigskysoftware/htmx/pull/2275 * Fix edit-row example by @sake92 in https://github.com/bigskysoftware/htmx/pull/2273 * Add htmx security essay by @alexpetros in https://github.com/bigskysoftware/htmx/pull/2280 * Docs: Reference page. Shortened, clarity. by @gnat in https://github.com/bigskysoftware/htmx/pull/2282 * Docs: Less wordy client scripting introduction. by @gnat in https://github.com/bigskysoftware/htmx/pull/2307 * Fixed typo in Web Security Basics essay by @rdbo in https://github.com/bigskysoftware/htmx/pull/2302 * Docs: Hotwire migration guide: Examples for hx-on! Turbo Streams commentary. by @gnat in https://github.com/bigskysoftware/htmx/pull/2306 * [DOC] Adds a reference to `hx-swap` from SSE extension by @itamarhaber in https://github.com/bigskysoftware/htmx/pull/2293 * Add signup.casa to webring by @nickmonad in https://github.com/bigskysoftware/htmx/pull/2324 * Sync configuration options from reference by @bencroker in https://github.com/bigskysoftware/htmx/pull/2310 * Show hx attributes used in bulk-update code example by @mheptinstall in https://github.com/bigskysoftware/htmx/pull/2274 * Docs: Tiny fixes for Hotwire page. by @gnat in https://github.com/bigskysoftware/htmx/pull/2322 * Add link to `htmx-examples-with-flask` resource by @hasansezertasan in https://github.com/bigskysoftware/htmx/pull/2328 * fix sse-swap removal handling in ext/sse.js by @Renerick in https://github.com/bigskysoftware/htmx/pull/2247 * SSE Ext #2225: reinstantiate EventSource listeners upon reconnection logic by @vlad-tkachenko in https://github.com/bigskysoftware/htmx/pull/2272 * [Documentation] Server Examples: Add F# - Giraffe example by @SIRHAMY in https://github.com/bigskysoftware/htmx/pull/2363 * Add Recipya to the webring by @reaper47 in https://github.com/bigskysoftware/htmx/pull/2345 * [DOC] clarify SSE hx-swap docs to note #784 by @cbiffle in https://github.com/bigskysoftware/htmx/pull/2327 * Update podcasts.csv by @srcerer in https://github.com/bigskysoftware/htmx/pull/2380 * Fix TypeScript types by @nwalters512 in https://github.com/bigskysoftware/htmx/pull/2261 * Double script exec tests variants using templates: issue confirmed by @Telroshan in https://github.com/bigskysoftware/htmx/pull/2365 * WS.js fix for Safari on iOS 17.4 by @Renerick in https://github.com/bigskysoftware/htmx/pull/2391 ## New Contributors * @nickchomey made their first contribution in https://github.com/bigskysoftware/htmx/pull/2143 * @haidousm made their first contribution in https://github.com/bigskysoftware/htmx/pull/2142 * @cngJo made their first contribution in https://github.com/bigskysoftware/htmx/pull/2139 * @PizzasBear made their first contribution in https://github.com/bigskysoftware/htmx/pull/2129 * @feifangit made their first contribution in https://github.com/bigskysoftware/htmx/pull/2155 * @ocku made their first contribution in https://github.com/bigskysoftware/htmx/pull/2164 * @neelrr1 made their first contribution in https://github.com/bigskysoftware/htmx/pull/2171 * @hawkticehurst made their first contribution in https://github.com/bigskysoftware/htmx/pull/2190 * @guoard made their first contribution in https://github.com/bigskysoftware/htmx/pull/2211 * @MikeMoolenaar made their first contribution in https://github.com/bigskysoftware/htmx/pull/2221 * @kzsh made their first contribution in https://github.com/bigskysoftware/htmx/pull/2182 * @danielnieto made their first contribution in https://github.com/bigskysoftware/htmx/pull/2241 * @martinprobson made their first contribution in https://github.com/bigskysoftware/htmx/pull/2209 * @cclauss made their first contribution in https://github.com/bigskysoftware/htmx/pull/2177 * @philips made their first contribution in https://github.com/bigskysoftware/htmx/pull/2248 * @mheptinstall made their first contribution in https://github.com/bigskysoftware/htmx/pull/2275 * @sake92 made their first contribution in https://github.com/bigskysoftware/htmx/pull/2273 * @rdbo made their first contribution in https://github.com/bigskysoftware/htmx/pull/2302 * @itamarhaber made their first contribution in https://github.com/bigskysoftware/htmx/pull/2293 * @nickmonad made their first contribution in https://github.com/bigskysoftware/htmx/pull/2324 * @hasansezertasan made their first contribution in https://github.com/bigskysoftware/htmx/pull/2328 * @vlad-tkachenko made their first contribution in https://github.com/bigskysoftware/htmx/pull/2272 * @SIRHAMY made their first contribution in https://github.com/bigskysoftware/htmx/pull/2363 * @reaper47 made their first contribution in https://github.com/bigskysoftware/htmx/pull/2345 * @cbiffle made their first contribution in https://github.com/bigskysoftware/htmx/pull/2327 * @nwalters512 made their first contribution in https://github.com/bigskysoftware/htmx/pull/2261 **Full Changelog**: https://github.com/bigskysoftware/htmx/compare/v1.9.10...v1.9.11
## What's Changed * Replace keyup with input event by @alexpetros in https://github.com/bigskysoftware/htmx/pull/1952 * Fix link on scaling essay by @alexpetros in https://github.com/bigskysoftware/htmx/pull/1983 * documentation update php symfony by @tomcri in https://github.com/bigskysoftware/htmx/pull/1978 * Homogenize configuration docs by @Telroshan in https://github.com/bigskysoftware/htmx/pull/1973 * Add configuration options list to reference docs by @infogulch in https://github.com/bigskysoftware/htmx/pull/1927 * Add missing '})' in core ajax tests by @rbri in https://github.com/bigskysoftware/htmx/pull/1998 * Escape HTML on demo server by @PabloNicolasDiaz in https://github.com/bigskysoftware/htmx/pull/1995 * Fixed typo in examples by @343max in https://github.com/bigskysoftware/htmx/pull/2002 * Add config option scrollIntoViewOnBoost to typescript defs by @xhaggi in https://github.com/bigskysoftware/htmx/pull/1986 * Add `select` option to htmx.ajax() by @ece-jacob-scott in https://github.com/bigskysoftware/htmx/pull/1985 * Fix missing ignoreTitle property declaration in htmx.config by @Telroshan in https://github.com/bigskysoftware/htmx/pull/1981 * Add a PR template by @alexpetros in https://github.com/bigskysoftware/htmx/pull/1980 * Update contribution guidelines by @alexpetros in https://github.com/bigskysoftware/htmx/pull/1943 * Allow user to override Content-Type header by @gbourant in https://github.com/bigskysoftware/htmx/pull/1906 * Allow CSS selectors with whitespace in `hx-trigger` by @Encephala in https://github.com/bigskysoftware/htmx/pull/1913 * fix indicator styles flash by @michaelperel in https://github.com/bigskysoftware/htmx/pull/1227 * Fix WS sendImmediately by @matiboy in https://github.com/bigskysoftware/htmx/pull/1949 * Adding Laravel PHP Example by @spirodonfl in https://github.com/bigskysoftware/htmx/pull/1982 * Fix relative resource URLs for boosted links by @danpalmer in https://github.com/bigskysoftware/htmx/pull/1960 * Fix for race condition in readystate detection by @ahollandECS in https://github.com/bigskysoftware/htmx/pull/1972 ## New Contributors * @tomcri made their first contribution in https://github.com/bigskysoftware/htmx/pull/1978 * @infogulch made their first contribution in https://github.com/bigskysoftware/htmx/pull/1927 * @rbri made their first contribution in https://github.com/bigskysoftware/htmx/pull/1998 * @PabloNicolasDiaz made their first contribution in https://github.com/bigskysoftware/htmx/pull/1995 * @343max made their first contribution in https://github.com/bigskysoftware/htmx/pull/2002 * @ece-jacob-scott made their first contribution in https://github.com/bigskysoftware/htmx/pull/1985 * @michaelperel made their first contribution in https://github.com/bigskysoftware/htmx/pull/1227 * @spirodonfl made their first contribution in https://github.com/bigskysoftware/htmx/pull/1982 * @danpalmer made their first contribution in https://github.com/bigskysoftware/htmx/pull/1960 * @ahollandECS made their first contribution in https://github.com/bigskysoftware/htmx/pull/1972 **Full Changelog**: https://github.com/bigskysoftware/htmx/compare/v1.9.8...v1.9.9