What's Changed
- fix cdn typo by @MichaelWest22 in #2814
- docs: add missing semicolons by @karolskolasinski in #2820
- fix responseHandling meta example by @MichaelWest22 in #2821
- Issue #2676 - Tests for v2 to prevent regression of issue from v1 by @ehenighan in #2829
- Update lazy-load.md by @AaronCTech in #2826
- Update server-examples.md by @SimunKaracic in #2827
- Link to htmx:sendError from error description by @adamchainz in #2792
- Fix duplicate typo by @alexpetros in #2838
- Redirect /extensions to extensions website by @Telroshan in #2842
- Upgrade Typescript to move configuration from const to let by @MichaelWest22 in #2853
- fix restoreHistory title replacment by @MichaelWest22 in #2841
- Ability to add
options
argument to event listener by @bencroker in #2836 - Listen to resize events and check revealed by @kulik0v in #2780
- Fix focusin-based tests by @Telroshan in #2861
- Trivial grammar fixes by @benhoyt in #2862
- Update CONTRIBUTING.md by @jaredef in #2875
- Update hx-select.md by @jaredef in #2881
- Documentation of svg oob swaps by @MichaelWest22 in #2882
- Documentation for dynamic hx-vals by @shouya in #2898
- Documentation 3xx redirects can't send headers by @MichaelWest22 in #2904
- [Documentation] Config default update for methodsThatUseUrlParams by @MichaelWest22 in #2911
- [Documentartion]Add more information about other swap strategies by @Keeper-of-the-Keys in #2889
- Fix docs for
htmx.config.scrollBehavior
by @bencroker in #2918 - fix typo in rest-explained.md by @jonsterling in #2924
- add F# server-examples by @jkone27 in #2886
- Added htmx before transition reference link by @bkuhlmann in #2929
- Improved documentation for htmx:confirm event and examples for implementing sweetalert by @eduardolat in #2926
- Add a link to the extensions site on the docs page by @scrhartley in #2930
- [bug] load trigger stops hx-disabled-elt getting re-enabled by @MichaelWest22 in #2925
- Handle Space before comma in Trigger Spec by @MichaelWest22 in #2903
- gumroad essay by @slavingia in #2936
- enable hx-preserve handing for oob swaps by @MichaelWest22 in #2934
- fix #2932: check parent is null for swap delete by @jackielii in #2933
- Change hx-trigger's changed modifier to work for independent trigger specifications by @jsonn in #2891
- fix htmx.ajax defaulting to swap body when target not found by @MichaelWest22 in #2878
- Optimize Head regex by @MichaelWest22 in #2781
- π Prevents erroring on null vals by @ekwoka in #2799
- remove extra hx-swap-oob attribute that is not used in the page by @MichaelWest22 in #2823
- [FIX] Properly remove request indicators by @aeccue in #2860
- Better graceful degradation of boosted form element by @NDoolan360 in #2802
- fix for hx-swab-oob within web components by @workjonathan in #2846
- Add shadowRoot host selector by @MichaelWest22 in #2866
- fix es6 tsc checks complaining on newer s regex flag by @MichaelWest22 in #2938
New Contributors
- @MichaelWest22 made their first contribution in #2814
- @karolskolasinski made their first contribution in #2820
- @ehenighan made their first contribution in #2829
- @AaronCTech made their first contribution in #2826
- @SimunKaracic made their first contribution in #2827
- @kulik0v made their first contribution in #2780
- @benhoyt made their first contribution in #2862
- @jaredef made their first contribution in #2875
- @shouya made their first contribution in #2898
- @Keeper-of-the-Keys made their first contribution in #2889
- @jonsterling made their first contribution in #2924
- @jkone27 made their first contribution in #2886
- @bkuhlmann made their first contribution in #2929
- @scrhartley made their first contribution in #2930
- @slavingia made their first contribution in #2936
- @jackielii made their first contribution in #2933
- @jsonn made their first contribution in #2891
- @aeccue made their first contribution in #2860
- @NDoolan360 made their first contribution in #2802
- @workjonathan made their first contribution in #2846
Full Changelog: v2.0.2...v2.0.3