@@ -7,6 +7,51 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ 0.2.0] - 2025-08-27
11
+
12
+ ### Added
13
+ - ** 🎉 Major architecture enhancement (v0.2.0)** : Stream processing support and domain model restructuring
14
+ - ** Stream processing capabilities** : Complete stream-based file loading for improved memory efficiency
15
+ - ` AddReader() ` method in Builder pattern for stream input support
16
+ - Chunked reading for local files to handle large datasets efficiently
17
+ - Memory-optimized processing for both local files and streaming data
18
+ - Stream-friendly auto-save functionality with proper resource management
19
+ - ** Integration testing framework** : Comprehensive BDD-style integration tests using Ginkgo/Gomega
20
+ - Full end-to-end behavior validation for library functionality
21
+ - Stream processing integration tests with various data sources
22
+ - Auto-save functionality testing across different scenarios
23
+ - Cross-platform compatibility verification
24
+
25
+ ### Changed
26
+ - ** Breaking change** : Domain model architecture restructuring for improved maintainability
27
+ - Moved all model types from ` domain/model ` package to main ` filesql ` package
28
+ - Simplified import structure and reduced package complexity
29
+ - Enhanced type organization and accessibility for library users
30
+ - Streamlined API with consolidated model definitions
31
+ - ** Enhanced file loading system** : Improved file processing with stream support
32
+ - Unified file loading approach supporting both file paths and streams
33
+ - Better memory management for large file processing
34
+ - Enhanced chunked reading implementation for local files
35
+ - Improved error handling and resource cleanup
36
+
37
+ ### Fixed
38
+ - ** Auto-save functionality** : Resolved limitations and edge cases in auto-save operations
39
+ - Fixed auto-save behavior with stream inputs and temporary files
40
+ - Improved handling of auto-save with various input sources
41
+ - Enhanced error recovery and cleanup during auto-save operations
42
+ - Better validation for auto-save configuration consistency
43
+ - ** Stream processing stability** : Enhanced reliability of stream-based operations
44
+ - Proper resource management for stream readers
45
+ - Improved error handling in chunked reading scenarios
46
+ - Fixed memory leaks in stream processing pipeline
47
+
48
+ ### Technical Details
49
+ - ** Architecture simplification** : Reduced package complexity while maintaining functionality
50
+ - ** Memory optimization** : Improved memory usage patterns for large dataset processing
51
+ - ** Test coverage enhancement** : Added comprehensive integration tests with Ginkgo/Gomega
52
+ - ** Code organization** : Better separation of concerns with unified model location
53
+ - ** Performance improvements** : Enhanced processing efficiency for both small and large files
54
+
10
55
## [ 0.1.0] - 2025-08-26
11
56
12
57
### Added
@@ -183,7 +228,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
183
228
- Multi-language documentation (7 languages)
184
229
- Standard database/sql interface implementation
185
230
186
- [ Unreleased ] : https://github.com/nao1215/filesql/compare/v0.1.0...HEAD
231
+ [ Unreleased ] : https://github.com/nao1215/filesql/compare/v0.2.0...HEAD
232
+ [ 0.2.0 ] : https://github.com/nao1215/filesql/compare/v0.1.0...v0.2.0
187
233
[ 0.1.0 ] : https://github.com/nao1215/filesql/compare/v0.0.4...v0.1.0
188
234
[ 0.0.4 ] : https://github.com/nao1215/filesql/compare/v0.0.3...v0.0.4
189
235
[ 0.0.3 ] : https://github.com/nao1215/filesql/compare/v0.0.2...v0.0.3
0 commit comments