Skip to content

v1.1.0

Choose a tag to compare

@scottdensmore scottdensmore released this 18 Apr 23:35
· 12 commits to main since this release
a657817

Changelog

  • 919c870 feat: add cmd directory with main package
  • 64df956 feat: add support for international receipts - Add support for various currency formats (USD, EUR, GBP, JPY, INR), handle both currency symbols and codes, update test cases, fix date parsing, improve error handling
  • b0de819 feat: add verbose logging for debugging\n\n- Add -verbose flag for detailed logging\n- Add custom Logger type for conditional logging\n- Add logging throughout pipeline:\n - File processing\n - PDF text extraction\n - LLM interactions\n - Receipt parsing\n - File renaming\n- Improve error visibility and debugging capabilities
  • e84a4c2 feat: improve number parsing and test coverage\n\n- Add support for numbers with commas in totals (e.g., 17,830.81)\n- Add comprehensive test coverage for number parsing\n- Improve error handling and validation in parseCompletion\n- Update README with integration test instructions\n- Add Ollama model availability checks in tests
  • 286cd19 fix: correct main package path in GoReleaser config
  • 2d2d6eb fix: improve PDF handling and test infrastructure
  • 77053fb fix: remove incorrect ldflags from workflow file and revert version to dev
  • 0dc98c8 fix: specify main package path in GoReleaser config
  • 3e6cb81 fix: use Go package path format for main in GoReleaser config
  • 60a89cd refactor: reorganize code following Go best practices\n\n- Move main.go to cmd/rcptpixie/\n- Move core functionality to internal/rcptpixie/\n- Move test files to internal/rcptpixie/\n- Update imports and package structure\n- Improve code organization and maintainability
  • 10196b3 refactor: simplify category handling and remove unused code - Update LLM prompt to return single category - Remove unused create_test_pdfs script - Update tests to use single categories - Clean up README