v2.0.5
What's Changed
- Add http4k server example by @mikaelstaldal in #3012
- Update hx-trigger.md by @zachczx in #3076
- Update preload extension documentation: form preloading and preload="always" by @marisst in #3001
- Improve active-search example by not using chrome-only event "search" by @MikeMoolenaar in #2229
- Add reference to hx-preserve to the example at "Preserving File Inputs after Form Errors" by @Matt544 in #2474
- Add /essays/all by @alexpetros in #3085
- Fix escaped quotes in titles by @alexpetros in #3086
- Docs anchors by @yawaramin in #3047
- Added a favicon, merry christmas!!! by @DeaSTL in #3089
- Fix h2 color by @alexpetros in #3091
- Add an example of evaluated values passed to hx-headers. by @maciejtrybilo in #2939
- Update docs.md to fix dead link by @aimran in #3090
- fix QUIRKS.md typo by @dbofmmbt in #3095
- Add example for form reset pattern by @rkilpadi in #3100
- Add 404 page by @rkilpadi in #3105
- Fix error in quirks documentation for htmx config by @mbund in #3098
- Render toast as aria-live region on page load by @yawaramin in #3112
- [Documentation] Make htmx:beforeSwap more complete by @scrhartley in #3110
- Fix broken docs links on quirks page by @adamzap in #3111
- Properly resolve referenced forms. by @geoffrey-eisenbarth in #3094
- Enforce no-op on submit buttons with formmethod=dialog. by @geoffrey-eisenbarth in #3075
- added wasm to htmx port essay by @jafioti in #3119
- Fix htmx:beforeHistorySave docs by @tapanih in #3123
- Fixed TwinSpark link in alternatives by @ksmit799 in #3124
- Adding example to hx-ext documentation by @zachczx in #3109
- Extension Proposal:
hx-drag
fordragstart
&drop
triggered htmx requests. by @AjaniBilby in #3147 - Allow page description with default if missing by @williamjacksn in #3150
- Essay descriptions by @williamjacksn in #3154
- Fix some external links by @williamjacksn in #3159
- Mark the interviews folder as a section by @williamjacksn in #3161
- Fix some external links (#3157) by @xehrad in #3160
- Add "less htmx" link by @alexpetros in #3167
- Add FreePascal server example with Pas2JS by @zendrael in #3168
- Fixed repo url for pascal htmx project reference by @zendrael in #3169
- Add descriptions for attribute pages by @williamjacksn in #3158
- Documentation update to include the use of hx-headers to prevent CSRF by @TracyGJG in #3176
- Documentation typo correction by @TracyGJG in #3182
- Extension docs: npm, bundler, min/unmin and SRI hash instructions by @marisst in #3127
- Update hx-swap.md by @ollin in #3194
- Small fix on alternatives.md by @megatux in #3204
- Documentation link added by @jdocksey in #3211
- Add descriptions for /headers/* and /api by @williamjacksn in #3221
- Fix wording in
changed
modifier description in hx-trigger.md by @patricksuo in #3219 - Add django-block-fragments to template-fragments essay by @medihack in #3227
- Add attribute-tools Community Extension to doc by @jamcole in #3229
- Fix JSDoc of getRespCodeTarget by @sdavids in #3235
- Fix broken link in SSE extension docs by @scrhartley in #3241
- Documentation update for hx-trigger by @scrhartley in #3246
- Documentation improvements for idiomorph extension by @scrhartley in #3249
- Documentation update for include-vals extension by @scrhartley in #3247
- Documentation update for hx-select-oob by @scrhartley in #3250
- Documentation update for hx-get by @JeremyRoundill in #3251
- Adding Raku / Cro Templates to Fragments list by @librasteve in #3253
- Documentation update for debug extension by @scrhartley in #3255
- Documentation update for hx-swap by @scrhartley in #3261
- docs: Add dynamic-url to community extensions list by @FumingPower3925 in #3259
- fix customized confirmation example by @catwell in #3262
- Docs - add sections and search filtering for community extensions by @scrhartley in #3260
- Mention hx-include does not match disabled fields. Fixes #3053 by @kontur in #3274
- Update testing framework to web-test-runner and improve code coverage by @MichaelWest22 in #3273
- Documentation update for events by @scrhartley in #3279
- Adjust examples by @yawaramin in #3280
- Docs: Update Link by @AjaniBilby in #3281
- Create SECURITY.md by @FatherShawn in #3288
- handle removing request lock on errors by @MichaelWest22 in #3284
- Additional Code Coverage by @MichaelWest22 in #3282
- proxy window.location for testing and extension overrides by @MichaelWest22 in #3283
- Remove old IE support by @MichaelWest22 in #3277
- Get rid of latest usages of substr by @scrhartley in #3074
- Write title as innerText instead of innerHTML by @emilhem in #3173
- Fix event not being available in hx-vals/hx-vars when hx-trigger has delay by @scrhartley in #3196
- Add historyRestoreAsHxRequest config to optionally disable hx-request header from history restore requests by @MichaelWest22 in #3278
- Fix typo by @scrhartley in #3294
- Add substr lint by @scrhartley in #3295
- Correction for confirm example by @scrhartley in #3296
- documentation clarification for htmx:load by @devinmuzzy in #3299
- Update sse.md by @QBH3 in #3303
- Fix type for event parameter by @scrhartley in #3317
- update web test-runner and remove temp summaryReporter workaournd by @MichaelWest22 in #3320
- Fix missing TypeScript property by @scrhartley in #3315
- Fixes issue 1537 - OOB does not escape query selector - updated version by @MAW016 in #3304
- Feature: add extensionsToIgnore to withExtensions by @namzug16 in #3195
- Typo in addEventListener - use evt instead of event by @JacobMonticello in #3188
- Fix target value in htmx:targetError when inheritance has been used by @scrhartley in #3178
- Feat/hx reselect support unset by @oliverhaas in #3153
- fix(swap): apply swap delay in swap function instead of handleAjaxResponse by @byteshinobi in #2845
- Inherit list-keyword in hx-include / hx-indicator by @Telroshan in #1766
- Remove obsolete npm command + fix links to ws/sse extensions by @Telroshan in #3208
- adding javalin-htmx examples to server integration examples by @ludicrousdisplay in #3104
- Automatically generate Web Types for the package based on current documentation by @piotrtomiak in #3071
- Attach hx-on handlers before processing nodes by @rkilpadi in #3131
- Replace jsDelivr w/ UNPKG by @SukkaW in #3234
- move delay and view transitions to inside swap function for api and history use by @MichaelWest22 in #3328
- Follow up to #3234 by @scrhartley in #3334
- Standardize history restore functions to use proper htmx swap functions by @MichaelWest22 in #3306
- Move History storage to sessionStorage by @MichaelWest22 in #3305
- Fix Modified click trigger on form elements prevent default behaviour by @MichaelWest22 in #3336
- Move currentPathForHistory to session storage by @MichaelWest22 in #3330
- Fix non chrome view transtions tests by @MichaelWest22 in #3338
- throw targetError correctly when target invalid during retarget by @MichaelWest22 in #3335
- Allow use of "this" when evaluating hx-vals by @scrhartley in #3332
New Contributors
- @mikaelstaldal made their first contribution in #3012
- @zachczx made their first contribution in #3076
- @marisst made their first contribution in #3001
- @Matt544 made their first contribution in #2474
- @DeaSTL made their first contribution in #3089
- @maciejtrybilo made their first contribution in #2939
- @aimran made their first contribution in #3090
- @dbofmmbt made their first contribution in #3095
- @mbund made their first contribution in #3098
- @adamzap made their first contribution in #3111
- @jafioti made their first contribution in #3119
- @tapanih made their first contribution in #3123
- @ksmit799 made their first contribution in #3124
- @AjaniBilby made their first contribution in #3147
- @williamjacksn made their first contribution in #3150
- @xehrad made their first contribution in #3160
- @zendrael made their first contribution in #3168
- @TracyGJG made their first contribution in #3176
- @ollin made their first contribution in #3194
- @jdocksey made their first contribution in #3211
- @patricksuo made their first contribution in #3219
- @medihack made their first contribution in #3227
- @jamcole made their first contribution in #3229
- @sdavids made their first contribution in #3235
- @JeremyRoundill made their first contribution in #3251
- @librasteve made their first contribution in #3253
- @FumingPower3925 made their first contribution in #3259
- @catwell made their first contribution in #3262
- @kontur made their first contribution in #3274
- @FatherShawn made their first contribution in #3288
- @emilhem made their first contribution in #3173
- @devinmuzzy made their first contribution in #3299
- @QBH3 made their first contribution in #3303
- @MAW016 made their first contribution in #3304
- @namzug16 made their first contribution in #3195
- @JacobMonticello made their first contribution in #3188
- @oliverhaas made their first contribution in #3153
- @byteshinobi made their first contribution in #2845
- @ludicrousdisplay made their first contribution in #3104
- @SukkaW made their first contribution in #3234
Full Changelog: v2.0.4...v2.0.5