Skip to content

3.0.0

Compare
Choose a tag to compare
@oliver-oloughlin oliver-oloughlin released this 19 Nov 23:02
· 7 commits to main since this release
2f4c183

This update introduces a few breaking changes and lays the groundwork for future extensions and feature additions. It also brings proper browser compatibility by removing built-in runtime dependencies from the core feature set.

Breaking changes

  • refactor: encoder option for collections replacing the serialize option, with improved extensibility and allowing for browser compatibility #232
  • refactor: move built-in dependencies (node:v8 & node:zlib) from core module to extensions in order to introduce browser compatibility #242
  • refactor: move to single object parameter for kvdex() to allow for future expansion with additional options #243
  • refactor: migrate to import map and remove deno.land/x publishing #244

Additional changes

  • fix: comment out Float16Array & update deno version in test workflow #234
  • fix: simplified import examples by omitting jsr specifier #235
  • refactor: added WatchManager type for watchers #237
  • feat: overwrite option on atomic set #238
  • refactor: reusable index utility #241