Releases: deep-foundation/deep
Releases · deep-foundation/deep
Release v7.0.0-alpha.8
7.0.0-alpha.8
feat(events): implement value change tracking and difference tracking
- Add value change event propagation through selections
- Implement Difference and Patch for tracking changes
- Add tests for difference tracking and value changes
- Update documentation with event system examples
Release v7.0.0-alpha.7
7.0.0-alpha.7: feat(events): add new event types and improve selection
- Add 'add' and 'remove' event types to Event interface
- Update emitDifference to use new event types
- Improve selection documentation with clear expression object structure
- Add detailed examples of selection usage
- Translate all comments to English
- Update tests to use new event types
Release v7.0.0-alpha.6
Version: feat(core): improve inof/outof and add path method
- deep.ts: Changed inof/outof to return links instead of from/to objects
- deep.ts: Added path() method to get path through contains relationships
- tests/core.ts: Added tests for path() method
- CONTRIBUTING.md: Added commit message template
Breaking Changes:
- inof() now returns links instead of from objects
- outof() now returns links instead of to objects
Release v7.0.0-alpha.5
7.0.0-alpha.5: graph navigation and events improvements
- Add go() method for graph navigation through contains
- Improve value unpacking with proper type handling
- Return unsubscribe function from on()
- Fix file sync tests cleanup
- Enhance event handling in syncJSONFile
- Bump version to 7.0.0-alpha.5
Release v7.0.0-alpha.4
v7.0.0-alpha.4: TypeScript and Build System Improvements
- Updated version to 7.0.0-alpha.4
- Changed TypeScript module system from 'nodenext' to 'esnext'
- Removed moduleResolution 'nodenext' in favor of 'node'
- Added webpack extension alias configuration for better module resolution
- Simplified main.ts by removing import.meta.url check
- Updated langchain.ts to use process.cwd() instead of import.meta.url
- Cleaned up next.config.mjs by removing commented webpack configuration