Releases
1.3.2
Compare
Sorry, something went wrong.
No results found
[1.3.2] - 2025-12-07
Added
Comprehensive test suite with 129 tests covering:
Unit tests (121 tests):
DataMapper service (31 tests)
GooglePlacesService (19 tests)
NoteCreator service (25 tests)
BatchUpdateService (46 tests)
Integration tests (8 tests):
Search and Create Note workflow (3 tests)
Batch Update workflow (3 tests)
Template Merging workflow (2 tests)
Test infrastructure with Vitest, mocks for Obsidian API, and fixture data
Automated testing in build process - builds fail if tests fail
Test coverage tracking with V8 coverage provider
TypeScript strict type checking for production code
Comprehensive testing documentation (TESTING.md)
Changed
Build process now runs tests before compilation
Added ES2017 to TypeScript lib for Object.entries support
Updated project structure documentation with test directories
[1.3.1] - 2025-12-06
Updated
Cuisine mappings are now user-configurable through plugin settings
Moved cuisine type mappings from hard-coded values to a new "Restaurant settings" section
Users can add, modify, or remove cuisine mappings via a text area in settings
All existing default cuisine mappings are preserved for backward compatibility
Prepared settings structure for future expansion to other place types
[1.3.0] - 2025-12-06
Added
Batch update places command to retroactively add geo-data to existing notes
New "Batch update places" settings section with configurable options:
Address field name (specify which frontmatter field contains the address)
Use filename as fallback (search by filename when no address exists)
Auto-select single result (automatically select when only one place is found)
Rate limit delay (configurable delay between API calls to avoid rate limiting)
Batch update modal with folder path filtering and progress tracking
Place selection modal for choosing the correct place when multiple results are found
Real-time progress display showing current file and completion percentage
Comprehensive results summary with files updated, skipped, and error details
API key validation before starting batch operations
Cancellation support to stop batch processing mid-operation
Changed
Enhanced frontmatter parsing to preserve existing structure during updates
Never overwrites existing address or location fields
You can’t perform that action at this time.