···11# Changelog
2233+## Next
44+- Fix value bindings not always causing updates (@asdfghjkkl11)
55+36## 2.14.0 - 2024 Oct 23
47- Add Svelte 5 support
58
+5-1
src/lib/DateInput.svelte
···1616 /** Default date to display in picker before value is assigned */
1717 const defaultDate = new Date()
18181919+ function cloneDate(d: Date) {
2020+ return new Date(d.getTime())
2121+ }
2222+1923 // inner date value store for preventing value updates (and also
2024 // text updates as a result) when date is unchanged
2125 const innerStore = writable(null as Date | null)
···2731 innerStore.set(null)
2832 value = date
2933 } else if (date.getTime() !== $innerStore?.getTime()) {
3030- innerStore.set(date)
3434+ innerStore.set(cloneDate(date))
3135 value = date
3236 }
3337 },