tostore 2.0.1-test.5
tostore: ^2.0.1-test.5 copied to clipboard
A advanced storage engine that supports relational and NoSQL database,data smart cache, multi-space architecture,file/local storage, SQL & key-value persistent store.
Changelog #
All notable changes to this project will be documented in this file.
2.0.1 #
Fixed #
- Fixed string comparison issue where values with and without quotes weren't being matched comparison
- Improved query execution for secondary indexes when handling string values
- Fixed empty results when querying non-primary index fields with quoted string values
2.0.0 #
Added #
- Cross-platform support for Web, Linux, Windows, Mobile, and Mac platforms
- Neural network-inspired distributed architecture with interconnected node topology
- Efficient data partitioning mechanism for distributed processing
- Isolate parallel processing for improved read/write operations with dynamic workload balancing
- Multi-node computational network for parallel data operations
- Resource-aware distributed processing framework
- Distributed primary key algorithms (sequential, timestampBased, datePrefixed, shortCode)
- Support for unlimited node expansion with adaptive scaling
- Intelligent schema migration with precise table/field rename detection and automatic data migration
- Stream query interface (
streamQuery
) for efficient large data processing - ChaCha20Poly1305 encryption algorithm for secure table data encoding/decoding
- Startup caching mechanism for faster application launch
- Enhanced data retrieval capabilities with optimized indexing and search patterns
Changed #
- Complete architecture overhaul to support network-based distributed processing
- Enhanced cross-platform storage abstraction with efficient data distribution
- Intelligent workload distribution across computational nodes
Changed #
- Optimized large file handling with chunked storage support
Fixed #
- Fixed file path handling issues in cross-platform environments
1.8.8 #
Changed #
- Improved auto increment setting validation and handling
- Enhanced data type validation with better error messages
- Added automatic primary key type conversion for auto increment
- Fixed DateTime serialization and validation
- Improved error handling in file operations
1.8.7 #
Breaking Changes #
- Renamed
renameTo
torenameTable
- Changed field operation naming to be more consistent:
dropField
->removeField
dropIndex
->removeIndex
Enhancements #
- Improved schema migration logic
- Optimized file operations using FileManager
Bug Fixes #
- Fixed transaction handling in schema operations
1.8.6 #
- Update topics in pubspec.yaml
- Fix data type conversion in DataStoreImpl
1.8.5 #
Added #
- Added automatic schema upgrade support through
schemas
parameter - Added chainable schema update operations for table structure modifications
- Added comprehensive example for schema upgrades and migrations
Changed #
- Improved table structure upgrade mechanism
- Enhanced documentation with schema upgrade examples
- Optimized constraint checking
1.8.4 #
Added #
- Added
upsert()
for auto upsert data - Supports both where conditions and primary key matching
- Chain-style API consistent with other operations
- Added array data type for storing List values
- Added array comparison and sorting support
- Optimized array type validation
1.8.3 #
- Added multi-language documentation support (日本語, 한국어, Español, Português, Русский, Deutsch, Français, Italiano, Türkçe)
- Reorganized documentation structure under docs/translations directory
1.8.1 #
1.8.0 #
1.7.2 #
Changed #
- Enhanced query performance
- Optimized index usage
- Improved cache efficiency
- Better resource management
1.7.1 #
Changed #
- Optimized query execution
- Enhanced memory usage
- Improved space management
- Updated documentation
1.7.0 #
1.6.1 #
Changed #
- Enhanced operation efficiency
- Optimized resource usage
- Improved documentation
- Better developer experience
1.6.0 #
1.5.0 #
1.4.0 #
1.3.0 #
1.2.0 #
1.1.0 #
1.0.0 #
Added #
- First stable release
- Basic CRUD operations
- Simple query system
- File-based storage
- Documentation