## @workglow/task-graph
### Features
#### dataUri
- implement dataUriToBlob function for decoding data URIs to Blobs
### Bug Fixes
- data-URI decode order, own() tracking for functions, UI wiring
- bound CLI listener retention, reject double-own, decode binary data URIs
## @workglow/ai
### Features
#### dataUri
- implement dataUriToBlob function for decoding data URIs to Blobs
## @workglow/storage
### Features
#### storage
- add an `in` set-membership operator to SearchCriteria
## @workglow/util
### Features
#### dataUri
- implement dataUriToBlob function for decoding data URIs to Blobs
### Bug Fixes
- data-URI decode order, own() tracking for functions, UI wiring
- bound CLI listener retention, reject double-own, decode binary data URIs
## @workglow/test
### Features
#### storage
- add an `in` set-membership operator to SearchCriteria
#### dataUri
- implement dataUriToBlob function for decoding data URIs to Blobs
### Bug Fixes
- data-URI decode order, own() tracking for functions, UI wiring
- bound CLI listener retention, reject double-own, decode binary data URIs
### Tests
- cover wrapper removal that bypasses disown
### Documentation
#### test
- correct the empty-in-list comment in the Supabase mock
## @workglow/tasks
### Features
#### dataUri
- implement dataUriToBlob function for decoding data URIs to Blobs
## @workglow/indexeddb
### Features
#### storage
- add an `in` set-membership operator to SearchCriteria
## @workglow/duckdb
### Features
#### storage
- add an `in` set-membership operator to SearchCriteria
## @workglow/supabase
### Features
#### storage
- add an `in` set-membership operator to SearchCriteria
## @workglow/cli
### Bug Fixes
- data-URI decode order, own() tracking for functions, UI wiring
- bound CLI listener retention, reject double-own, decode binary data URIs
### Refactors
#### cli
- type the status listener and tighten removal assertions
### Tests
- cover wrapper removal that bypasses disown
## @workglow/web
### Bug Fixes
- data-URI decode order, own() tracking for functions, UI wiring
#### web
- release a disowned subtask's listeners in TaskNode