🥳 JSDB¹ 7.1.0 release
Added:
• `JSTable.CHANGE` event. Fires when a value is changed (set) in memory. Guaranteed to fire before the `JSTable.PERSIST` event.
Full change log: https://codeberg.org/small-tech/jsdb/src/branch/main/CHANGELOG.md
To in…
Just made a little correction to the JavaScript Database (JSDB) Table Events section:
Previously, the example that listens for the JSTable.PERSIST event was erroneously stating that the table was deleted when the `type` property in the event handlers parameter object was JSTable.DELETE. It now correctly states that the value at `keypath` was deleted.
I also documented the JSTable.PERSIST types so they wouldn’t be confused with the JSTable event types (persist and delete; the latt…
🥳 New JavaScript Database (JSDB) release
• Fix: Now properly handling array indices on `JSTable.PERSIST` events in the `keypath` property that’s passed to the event handler.
Just noticed that the pretty keypaths of the JavaScript deltas written to the append-only log were ignoring array indices while playing with a new database introspection call I’m adding to the Kitten Interactive Shell (REPL) and fixed it.
I’ll be updating Kitten shortly to use this version of JSDB and I…
🇺🇦 #NowPlaying on #BBC6Music's #RadcliffeAndMaconie
Sorry:
🎵 Jetplane (6 Music Festival 2026)
#Sorry
https://sorrybanduk.bandcamp.com/track/jetplane
https://open.spotify.com/track/2GSbGOSZLCer9NwMo9ohWl
🇺🇦 #NowPlaying on #BBC6Music's #6MusicFestivalLive
Sorry:
🎵 Jetplane (6 Music Festival 2026)
#Sorry
https://sorrybanduk.bandcamp.com/track/jetplane
https://open.spotify.com/track/2GSbGOSZLCer9NwMo9ohWl