v0.0.12
馃搵 Release Summary
The v0.1.12 release introduces:
馃幆 Primary Feature: MongoDB Collection Information Support
- New CLI Flag:
--include-collection/-c - New API Method:
ConvertSQLToMongoWithCollection() - New Data Structure:
ConversionResultwith collection name and pipeline - Problem Solved: Eliminates
(InvalidNamespace) {aggregate: 1} is not valid for '$limit'; a collection is requirederrors
馃敡 Files Modified:
pkg/zerosql/converter.go- Added new public API methodsinternal/converter/converter.go- Added internal implementationcmd/root.go- Added CLI flag and output formattingREADME.md- Added troubleshooting sectionRELEASE_NOTES_v0.1.3.md- Comprehensive release documentation
馃殌 Key Benefits:
- Backward Compatible - Existing functionality unchanged
- MongoDB Ready - Generated output can be directly used with MongoDB drivers
- Developer Friendly - Clear collection name extraction from SQL
- Well Documented - Comprehensive examples and troubleshooting guide
The release notes are now ready and include detailed usage examples, API documentation, troubleshooting guidance, and migration instructions. The feature successfully addresses the MongoDB aggregation namespace error while maintaining full backward compatibility.