Releases: bigskysoftware/htmx
Releases · bigskysoftware/htmx
v1.9.12
What's Changed
- Fix date in CHANGELOG.md by @gotcha in #2419
- Add documentation for multiple CSS selectors in hx-disabled-elt by @eduardolat in #2421
- Fix IE11 incompatibilities by @Telroshan in #2408
- Link to section on CSS Transitions instead of Mozilla page by @Pi-Cla in #2413
- Fix example for mustache in client-side-templates extension. by @airblast-dev in #2409
New Contributors
- @eduardolat made their first contribution in #2421
- @Pi-Cla made their first contribution in #2413
- @airblast-dev made their first contribution in #2409
Full Changelog: v1.9.11...v1.9.12
v1.9.11
What's Changed
- Fix path-params title (preventing zola from building) by @Telroshan in #2121
- Fix broken link in essay by @nickchomey in #2143
- typo: dahs -> dash by @haidousm in #2142
- Add TypeScript union string type for custom event names by @cngJo in #2139
- Update
htmx.ajax
type signature to make theelement
argument optional by @PizzasBear in #2129 - Update docs.md by @feifangit in #2155
- Add "Is htmx Just Another Js Framework" Essay by @alexpetros in #2172
- Fix typo in framework essay by @alexpetros in #2174
- Remove incorrect external script info from client-side-templates docs by @kgscialdone in #2184
- Fix typo in Hyperscript Tabs docs by @ocku in #2164
- Fix SSE tests and emit new "beforeMessage" event for SSE Extension by @neelrr1 in #2171
- [Website]: Fix cut off list items in demo-server-info panel by @hawkticehurst in #2190
- [Website]: Fix demo-server-info panel rendering issue by @hawkticehurst in #2188
- Fix typos in mvc.md by @yansal in #2208
- chore: upgrade actions to v4 by @guoard in #2211
- Clarify hx-validate documentation by @MikeMoolenaar in #2221
- Remove extraneous
to
from essay (is-htmx-another-javascript-framework.md) by @kzsh in #2182 - Add trailing slash to manual tests link by @danielnieto in #2241
- Add Scala http4s example to docs (server-examples) by @martinprobson in #2209
- Fix typos in markdown files by @cclauss in #2177
- Fix typos in the MVC essay by @cclauss in #2242
- www: mention hx-preserve on hx-boost by @philips in #2248
- Minimize re-rendering of 'bulk update users' table by @yawaramin in #2249
- Show element used for hx-indicator in value-select example code by @mheptinstall in #2275
- Fix edit-row example by @sake92 in #2273
- Add htmx security essay by @alexpetros in #2280
- Docs: Reference page. Shortened, clarity. by @gnat in #2282
- Docs: Less wordy client scripting introduction. by @gnat in #2307
- Fixed typo in Web Security Basics essay by @rdbo in #2302
- Docs: Hotwire migration guide: Examples for hx-on! Turbo Streams commentary. by @gnat in #2306
- [DOC] Adds a reference to
hx-swap
from SSE extension by @itamarhaber in #2293 - Add signup.casa to webring by @nickmonad in #2324
- Sync configuration options from reference by @bencroker in #2310
- Show hx attributes used in bulk-update code example by @mheptinstall in #2274
- Docs: Tiny fixes for Hotwire page. by @gnat in #2322
- Add link to
htmx-examples-with-flask
resource by @hasansezertasan in #2328 - fix sse-swap removal handling in ext/sse.js by @Renerick in #2247
- SSE Ext #2225: reinstantiate EventSource listeners upon reconnection logic by @vlad-tkachenko in #2272
- [Documentation] Server Examples: Add F# - Giraffe example by @SIRHAMY in #2363
- Add Recipya to the webring by @reaper47 in #2345
- [DOC] clarify SSE hx-swap docs to note #784 by @cbiffle in #2327
- Update podcasts.csv by @srcerer in #2380
- Fix TypeScript types by @nwalters512 in #2261
- Double script exec tests variants using templates: issue confirmed by @Telroshan in #2365
- WS.js fix for Safari on iOS 17.4 by @Renerick in #2391
New Contributors
- @nickchomey made their first contribution in #2143
- @haidousm made their first contribution in #2142
- @cngJo made their first contribution in #2139
- @PizzasBear made their first contribution in #2129
- @feifangit made their first contribution in #2155
- @ocku made their first contribution in #2164
- @neelrr1 made their first contribution in #2171
- @hawkticehurst made their first contribution in #2190
- @guoard made their first contribution in #2211
- @MikeMoolenaar made their first contribution in #2221
- @kzsh made their first contribution in #2182
- @danielnieto made their first contribution in #2241
- @martinprobson made their first contribution in #2209
- @cclauss made their first contribution in #2177
- @philips made their first contribution in #2248
- @mheptinstall made their first contribution in #2275
- @sake92 made their first contribution in #2273
- @rdbo made their first contribution in #2302
- @itamarhaber made their first contribution in #2293
- @nickmonad made their first contribution in #2324
- @hasansezertasan made their first contribution in #2328
- @vlad-tkachenko made their first contribution in #2272
- @SIRHAMY made their first contribution in #2363
- @reaper47 made their first contribution in #2345
- @cbiffle made their first contribution in #2327
- @nwalters512 made their first contribution in #2261
Full Changelog: v1.9.10...v1.9.11
v1.9.10
What's Changed
- Fix hx-on anchor in the docs by @Renerick in #2020
- docs(headers): add
select
to HX-Location by @angelofallars in #2022 - Fix htmx-indicator example by @isarojdahal in #2021
- Update server-examples.md by @megatux in #2035
- chore: add missing options to HtmxConfig type by @jonathonadams in #2026
- Mention response-extension in /docs extensions table by @Sleepful in #2044
- fix incorrect config types by @jonathonadams in #2046
- add gophemeral to the webring sites by @hooksie1 in #2047
- Fix the Django example in www/content/examples/confirm.md by @miaapancake in #2062
- Fix wildcard hx-on search's root node by @Telroshan in #2060
- Use faster
regexp.test
overstring.match
for testing against regex by @Encephala in #2053 - Revert readystate PR by @alexpetros in #2040
- fix src/htmx.js(3842,25): error TS2769: No overload matches this call. by @JLarky in #2038
- HX-Request and HX-Current-URL headers are missing in the request to restore from history by @xhaggi in #2013
- Exclude form elements within disabled fieldsets by @flixcor in #2012
- Fix form validation docs example by @ConorCorp in #2049
- Improve performance of lib during initialization phase by @mihalikv in #2045
- Add hyperlink to HTML standards for data- prefix by @thadguidry in #2072
- feat: Improve web site accessibility/legibility by @henrikvilhelmberglund in #2080
- Add missing doctype by @dz4k in #2085
- fix typo by @qrhfz in #2088
- Cache evaluated trigger specs by @Telroshan in #1540
- add extension to populate path variables with request parameters by @jyrimatti in #1307
- Trigger specs cache indentation fix + documentation & tests by @Telroshan in #2094
- Prevent references to nodes swapped out of the dom accumulating as detached elements in memory by @croxton in #2091
- Fix: Make the SSE extension work properly and adhere to tests by @fhp-mec in #2025
- fix conflicting function names in sse.js by @Renerick in #2096
- Improve head tag parsing on template fragments by @fercomunello in #2024
- rewrite the HX-Retarget header to use extended query selectors by @itepastra in #2017
- Update parseInterval to handle "0" correctly by @tncowart in #1835
- Removed outdated note in oob swap documentation by @Telroshan in #2119
- Enable Node CI for v2.0v2.0 branch by @Telroshan in #2123
New Contributors
- @angelofallars made their first contribution in #2022
- @isarojdahal made their first contribution in #2021
- @jonathonadams made their first contribution in #2026
- @Sleepful made their first contribution in #2044
- @hooksie1 made their first contribution in #2047
- @miaapancake made their first contribution in #2062
- @JLarky made their first contribution in #2038
- @flixcor made their first contribution in #2012
- @ConorCorp made their first contribution in #2049
- @mihalikv made their first contribution in #2045
- @thadguidry made their first contribution in #2072
- @henrikvilhelmberglund made their first contribution in #2080
- @fhp-mec made their first contribution in #2025
- @fercomunello made their first contribution in #2024
- @itepastra made their first contribution in #2017
- @tncowart made their first contribution in #1835
Full Changelog: v1.9.9...v1.9.10
v1.9.9
What's Changed
- Replace keyup with input event by @alexpetros in #1952
- Fix link on scaling essay by @alexpetros in #1983
- documentation update php symfony by @tomcri in #1978
- Homogenize configuration docs by @Telroshan in #1973
- Add configuration options list to reference docs by @infogulch in #1927
- Add missing '})' in core ajax tests by @rbri in #1998
- Escape HTML on demo server by @PabloNicolasDiaz in #1995
- Fixed typo in examples by @343max in #2002
- Add config option scrollIntoViewOnBoost to typescript defs by @xhaggi in #1986
- Add
select
option to htmx.ajax() by @ece-jacob-scott in #1985 - Fix missing ignoreTitle property declaration in htmx.config by @Telroshan in #1981
- Add a PR template by @alexpetros in #1980
- Update contribution guidelines by @alexpetros in #1943
- Allow user to override Content-Type header by @gbourant in #1906
- Allow CSS selectors with whitespace in
hx-trigger
by @Encephala in #1913 - fix indicator styles flash by @michaelperel in #1227
- Fix WS sendImmediately by @matiboy in #1949
- Adding Laravel PHP Example by @spirodonfl in #1982
- Fix relative resource URLs for boosted links by @danpalmer in #1960
- Fix for race condition in readystate detection by @ahollandECS in #1972
New Contributors
- @tomcri made their first contribution in #1978
- @infogulch made their first contribution in #1927
- @rbri made their first contribution in #1998
- @PabloNicolasDiaz made their first contribution in #1995
- @343max made their first contribution in #2002
- @ece-jacob-scott made their first contribution in #1985
- @michaelperel made their first contribution in #1227
- @spirodonfl made their first contribution in #1982
- @danpalmer made their first contribution in #1960
- @ahollandECS made their first contribution in #1972
Full Changelog: v1.9.8...v1.9.9
v1.9.8
What's Changed
- Added a server example link to "How to create a Django form (using HTMX) in 90 seconds 🐎" by @a-toms in #1938
- Add htmx/elem-go server examples by @chasefleming in #1961
- Fix www.sh, copy scripts to theme's static/js folder too by @Telroshan in #1967
- Remove type:module from package.json by @alexpetros in #1968
- List extended selectors + caveats in hx-include doc by @Telroshan in #1522
- Add new config options to typescript defs by @alexpetros in #1970
New Contributors
- @a-toms made their first contribution in #1938
- @chasefleming made their first contribution in #1961
Full Changelog: v1.9.7...v1.9.8
v1.9.7
What's Changed
- Add another Clojure example by @dharrigan in #1832
- Update podcasts.csv by @srcerer in #1830
- [Documentation] Mention no dist push in contribution guidelines by @Telroshan in #1829
- Add another Elixir example to server-examples.md by @lorantkurthy in #1814
- Update Ruby list of server-examples.md by @megatux in #1765
- Update file-upload.md by @cbkinase in #1847
- Update docs.md by @DontMash in #1846
- Fix reference in notes from
hx-disable-elts
tohx-disable-elt
by @elliottinvent in #1838 - Improve request/response documentation in docs.md by @thomasqueirozb in #1839
- Ignore formmethod when value is "dialog" by @SamDudley in #1867
- Fix Handlebars template rendering by @arouel in #1836
- Clear lastButtonClicked ref if it was removed from the DOM by @Telroshan in #1785
- Add new event htmx:beforeHistoryUpdate by @xhaggi in #1573
- [New feature] selector-less next and previous targets by @Telroshan in #1478
- Sortable example fixes by @mohamedhaddi in #1868
- Fix WS/SSE tests and replace go backend with NodeJS by @alexpetros in #1876
- Remove the last of the go code by @alexpetros in #1890
- Added DelphiMVCFramework sample by @danieleteti in #1893
- Fixed indentation/rendering in Modal bootstrap example page by @bingzer in #1907
- Fixed ws and sse references in the docs by @jj0b in #1908
- Documentation - Added link to https://javascript.info/keyboard-events by @bingzer in #1919
- Fix: form submission of email inputs with
multiple
attribute by @EliasPrescott in #1917 - Fix websocket polling trigger by @Renerick in #1903
- Fix: Use getElementById instead of querySelector to work with all valid characters by @jyrimatti in #1902
- Fix
confirmed
being ignored in htmx:confirm event by @matiboy in #1610 - fix: prevent nodeData.onHandlers overwrite by @raphael-p in #1894
- Clear cache when historyCacheSize is set to 0 by @aomader in #1222
- Add hx-target-error attribute to response-targets extension by @phpfan72 in #1929
- Add missing config settings to type declarations in dist/htmx.d.ts by @sjc5 in #1936
- Fix stale form references by @ekwoka in #1820
- Update template-fragments.md by @joseph-d in #1942
- IE11 compatibility fixes by @Telroshan in #1948
- Add config option to disable scroll into view for targets of boosted links and forms by @xhaggi in #1459
New Contributors
- @dharrigan made their first contribution in #1832
- @lorantkurthy made their first contribution in #1814
- @megatux made their first contribution in #1765
- @cbkinase made their first contribution in #1847
- @DontMash made their first contribution in #1846
- @thomasqueirozb made their first contribution in #1839
- @arouel made their first contribution in #1836
- @mohamedhaddi made their first contribution in #1868
- @danieleteti made their first contribution in #1893
- @bingzer made their first contribution in #1907
- @jj0b made their first contribution in #1908
- @EliasPrescott made their first contribution in #1917
- @raphael-p made their first contribution in #1894
- @aomader made their first contribution in #1222
- @phpfan72 made their first contribution in #1929
- @sjc5 made their first contribution in #1936
- @joseph-d made their first contribution in #1942
Full Changelog: v1.9.6...v1.9.7
v1.9.6
What's Changed
- Fix typo in attribute by @bencroker in #1719
- Bump golang.org/x/crypto from 0.0.0-20210322153248-0c34fe9e7dc2 to 0.1.0 in /www/static/test/1.9.5/test/servers/ws by @dependabot in #1723
- Expand contribution guidelines to separate file by @alexpetros in #1737
- Update preload extension docs by @bencroker in #1741
- Fix typo in multi-swap.md by @amrojjeh in #1740
- Add example of how to structure binary-data forms without data loss by @gbourant in #1670
- Include default config values in TypeScript definitions by @metonym in #1747
- Update webring.md by @1cg in #1758
- [Doc] Fix missing beforeCleanupElement event in doc by @Telroshan in #1762
- Use raw attribute href on hx-boost by @alexpetros in #1742
- Make htmx IE11 compatible again + tests IE11 compatible by @Telroshan in #1687
- Add
allowScriptTags
to docs by @bencroker in #1770 - adds another htmx/go example by @jritsema in #1789
- Support formaction and formmethod on by @jacob-ebey in #1777
- Add support for array templates to the client-side templates extension by @vadave in #1776
- Make htmx.ajax always return a Promise by @beni69 in #1721
- Allow disable-element extension to disable multiple elements by @imaperson1060 in #1650
- Allow hx-swap options to be used without specifying modifier (innerHTML remains the default) by @xhaggi in #1455
- Support event names with "." character by @xhaggi in #1453
- Support #anchor redirect refresh by @fperucic in #1172
- Fix typo in HX-Refresh documentation by @gbourant in #1798
- Remove old tests from the website by @alexpetros in #1733
- Extend client-side-templates to handle XSLT transformations by @jyrimatti in #1210
- [Documentation] Small typo fix in modal-bootstrap.md response example by @vsyaco in #1804
- [Test] Add a test to ensure inputs outside form with
form
attribute work properly by @Telroshan in #1815 - fix problem with styles at the start of the server content by @dmgd in #1768
- Fix swapError with hx-on and innerHTML swap by @SamDudley in #1371
- Add version number to test page by @alexpetros in #1813
- [Tests] Fix test pipeline timing issues by @Telroshan in #1818
- Add support for event cancellation (preventDefault) in extensions by @xhaggi in #1456
New Contributors
- @amrojjeh made their first contribution in #1740
- @gbourant made their first contribution in #1670
- @jritsema made their first contribution in #1789
- @jacob-ebey made their first contribution in #1777
- @vadave made their first contribution in #1776
- @beni69 made their first contribution in #1721
- @imaperson1060 made their first contribution in #1650
- @xhaggi made their first contribution in #1455
- @fperucic made their first contribution in #1172
- @jyrimatti made their first contribution in #1210
- @vsyaco made their first contribution in #1804
- @dmgd made their first contribution in #1768
- @SamDudley made their first contribution in #1371
Full Changelog: v1.9.5...v1.9.6
v1.9.5
What's Changed
- Bump golang.org/x/crypto from 0.0.0-20210322153248-0c34fe9e7dc2 to 0.1.0 in /www/static/test/1.9.4/test/servers/ws by @dependabot in #1632
- Bump golang.org/x/net from 0.0.0-20210405180319-a5a99cb37ef4 to 0.7.0 in /www/static/test/1.9.4/test/servers/ws by @dependabot in #1633
- Fixed typo in websockets documentation by @wavpro in #1628
- Bump golang.org/x/net from 0.0.0-20211015210444-4f30a5c0130f to 0.7.0 in /www/static/test/1.9.4/test/realtime by @dependabot in #1642
- Bump golang.org/x/crypto from 0.0.0-20210817164053-32db794688a5 to 0.1.0 in /www/static/test/1.9.4/test/realtime by @dependabot in #1643
- Bump github.com/labstack/echo/v4 from 4.3.0 to 4.9.0 in /www/static/test/1.9.4/test/servers/ws by @dependabot in #1646
- Update podcasts.csv by @srcerer in #1530
- Add date and author to essay template by @alexpetros in #1654
- Tighten up hx-on docs by @alexpetros in #1648
- Update same site security to use origin by @adamckay in #1656
- [Performance] Fast path to resolve body selector by @Telroshan in #1545
- Cleaner Bootstrap 5 modals example. by @dekoza in #1111
- Support hx-target-5xx syntax in response-targets extension by @spiffytech in #1629
- Remove logAll from tests by @alexpetros in #1657
- Add interactive check to ready event handler by @alexpetros in #1672
- Move load tests to the bottom of the core file by @alexpetros in #1677
- Disable logAll in headless mode by @alexpetros in #1673
- Document hx-select-oob swap-strategy capabilities by @BlakeWilliams in #1694
- Track DOM content loaded for ready() function by @alexpetros in #1688
- Add Kotlin examples to server-examples by @Rattlyy in #1715
- [websocket] pass hx-target id in the HEADERS by @Renerick in #1674
- Fix hx-on/hx-on:* to suppress evaluation if allowEval is false by @jollytoad in #1682
- Add "Why htmx Doesn't Have a Build Step" essay by @alexpetros in #1705
New Contributors
- @wavpro made their first contribution in #1628
- @spiffytech made their first contribution in #1629
- @BlakeWilliams made their first contribution in #1694
- @Rattlyy made their first contribution in #1715
- @jollytoad made their first contribution in #1682
Full Changelog: v1.9.4...v1.9.5
v1.9.4
What's Changed
- Fix hx-on:* release notes by @alexpetros in #1578
- docs: fix link by removing extra parenthesis by @emmanuel-ferdman in #1587
- Add Rust/MiniJinja to template-fragments.md by @xSke in #1570
- Fix markdown format by @yansal in #1583
- [Documentation] Fix beforeProcessNode link in event reference doc by @Telroshan in #1562
- [Documentation] Make it clear that
from
with a standard selector gets all matching elements by @Telroshan in #1582 - Fix typos in www/ by @szepeviktor in #1579
- Bump golang.org/x/sys from 0.0.0-20210630005230-0f9fa26af87c to 0.1.0 in /www/static/test/1.9.3/test/servers/ws by @dependabot in #1574
- Bump golang.org/x/net from 0.0.0-20210405180319-a5a99cb37ef4 to 0.7.0 in /www/static/test/1.9.3/test/servers/ws by @dependabot in #1575
- Bump golang.org/x/crypto from 0.0.0-20210322153248-0c34fe9e7dc2 to 0.1.0 in /www/static/test/1.9.3/test/servers/ws by @dependabot in #1576
- Bump github.com/labstack/echo/v4 from 4.3.0 to 4.9.0 in /www/static/test/1.9.3/test/servers/ws by @dependabot in #1592
- Bump golang.org/x/sys from 0.0.0-20211103235746-7861aae1554b to 0.1.0 in /www/static/test/1.9.3/test/realtime by @dependabot in #1593
- Bump golang.org/x/net from 0.0.0-20211015210444-4f30a5c0130f to 0.7.0 in /www/static/test/1.9.3/test/realtime by @dependabot in #1594
- Bump golang.org/x/crypto from 0.0.0-20210817164053-32db794688a5 to 0.1.0 in /www/static/test/1.9.3/test/realtime by @dependabot in #1596
- Fix assorted comment typos by @szepeviktor in #1590
- [Bugfix] Fix ie11 incompatible syntax by @Telroshan in #1591
- Remove engine from package.json by @alexpetros in #1589
- Fix:
hx-on
event listener clean-up by @JackWithOneEye in #1586 - Add JStachio to list of template engines supporting fragments by @agentgt in #1606
- Add tests for HX Retarget and fix typo by @matiboy in #1600
- [Bugfix] Handle dynamically added hx-disable by @Telroshan in #1567
- [New feature] Comma separated list syntax for HX-Trigger response header by @Telroshan in #1479
- Fix hx-on:* examples to use kebab-case event names, add clarification by @ElnuDev in #1611
- Add background-color to body element by @Djursing in #1607
- Update contribution guidelines by @alexpetros in #1614
- Update hx-trigger throttle documentation by @Djursing in #1609
- [Bugfix] Fix references to element.id by @Telroshan in #1563
- [Bugfix] Fix hx-trigger
changed
modifier alongfrom
clause by @Telroshan in #1571 - [Bugfix] Fix submit buttons/inputs handling by @Telroshan in #1559
New Contributors
- @emmanuel-ferdman made their first contribution in #1587
- @xSke made their first contribution in #1570
- @JackWithOneEye made their first contribution in #1586
- @agentgt made their first contribution in #1606
- @matiboy made their first contribution in #1600
- @ElnuDev made their first contribution in #1611
- @Djursing made their first contribution in #1607
Full Changelog: v1.9.3...v1.9.4
v1.9.3
What's Changed
- Add PHP section to server-side examples by @michalsn in #1412
- Update server-examples.md by @jhigh2000 in #1411
- Fix spelling of 'idiomorph' on the extensions page by @joe-no-body in #1434
- Missing types 1.8.6 by @edcohen08 in #1324
- Add Elixir sample to server-examples.md by @hungle00 in #1448
- Fix a typo in the description of hx-confirm by @mic4ael in #1446
- Add "I studied HTML" meme to essays page by @alexpetros in #1438
- Fix typo in custom modal example by @Voles in #1429
- Fix missing a word in the reference by @maetthew in #1422
- response-targets extension with documentation, exposed 3 functions in internal API by @siefca in #1436
- Type definition for defaultFocusScroll by @mozey in #1428
- docs: updating attribute table to use beforeend instead of beforeEnd by @paganotoni in #1427
- Add Markupolation samples by @hlaueriksson in #1421
- History: restoration of scroll position on back/forward navigation by @croxton in #1344
- Include note about 204 in hx-delete docs and examples by @alexpetros in #1475
- Fix a bug with
afterSettle
event raised just once after multiple OOB swaps by @Renerick in #1474 - Docs: fix typo in scripting example by @Renerick in #1470
- Fix link by @elliottinvent in #1466
- fix typo in sse event name by @tadejstanic in #1463
- Fix relative link to hypermedia-friendly-scripting essay by @gpshonik in #1457
- [Bugfix] Fix inverted elt / target for sse selectAndSwap by @Telroshan in #1483
- Fix WebSocket extension trigger handlers initialization by @Renerick in #1468
- Add support for hx-on:* attribute by @alexpetros in #1489
- [Documentation] Make it clear that
closest
can return the element itself by @Telroshan in #1488 - Preload extension: Include preloaded node as 'source' for preload so hx-sync/queue works properly by @checketts in #1493
- Add logNone function and apply it to tests by @alexpetros in #1504
- Fix clearWorkArea test util function by @alexpetros in #1507
- Update podcasts.csv by @srcerer in #1486
- [Bugfix] Encode DELETE payload as URL params like GET, instead of using body by @Telroshan in #1513
- Switch CI to GitHub actions by @alexpetros in #1515
- Add Go/templ example link by @a-h in #1521
- [Bugfix] Sse listener removal if element isn't in body anymore by @Telroshan in #1484
- Fix typo in sample HTML response by @metonym in #1502
- fix accesibility and keyboard navigation issues in examples by @Renerick in #1433
- Add configs to choose between ecoding parameters in the URL or request body by @alexpetros in #1525
- Fix typo by @yansal in #1556
- [Documentation] Fix paths mentioned in description text of the "Click to edit" example by @MaxAtoms in #1551
- Fix GitHub word capitalization by @MicaelJarniac in #1547
- Add django-template-partials to Python template-fragment implementati… by @vsajip in #1549
- fix grammer and typo in Response Headers docs section by @steverusso in #1536
- Group essays by subject by @alexpetros in #1543
- Implementation of HX-Reselect by @RoToRa in #1385
New Contributors
- @michalsn made their first contribution in #1412
- @jhigh2000 made their first contribution in #1411
- @joe-no-body made their first contribution in #1434
- @edcohen08 made their first contribution in #1324
- @hungle00 made their first contribution in #1448
- @mic4ael made their first contribution in #1446
- @maetthew made their first contribution in #1422
- @siefca made their first contribution in #1436
- @mozey made their first contribution in #1428
- @paganotoni made their first contribution in #1427
- @hlaueriksson made their first contribution in #1421
- @elliottinvent made their first contribution in #1466
- @tadejstanic made their first contribution in #1463
- @gpshonik made their first contribution in #1457
- @Telroshan made their first contribution in #1483
- @checketts made their first contribution in #1493
- @srcerer made their first contribution in #1486
- @a-h made their first contribution in #1521
- @metonym made their first contribution in #1502
- @yansal made their first contribution in #1556
- @MaxAtoms made their first contribution in #1551
- @MicaelJarniac made their first contribution in #1547
- @vsajip made their first contribution in #1549
- @steverusso made their first contribution in #1536
- @RoToRa made their first contribution in #1385
Full Changelog: v1.9.2...v1.9.3