Skip to content

v1.2.2

Choose a tag to compare

@mbmccormick mbmccormick released this 18 Jul 22:13
· 26 commits to main since this release

What's Changed

  • Fixed: Tag removal in update_todo and update_project now works correctly when tags: [] is provided (#3)
  • Enhanced: Added input validation for tags parameter to ensure type safety
  • Added: Comprehensive test coverage for tag handling scenarios

Details

Previously, when calling update_todo or update_project with an empty tags array, the existing tags would remain unchanged. This release fixes that issue so that tags: [] properly removes all tags from the item.

Technical Changes

  • Modified tag handling condition from if (tags && tags.length > 0) to if (tags \!== undefined && tags \!== null)
  • Added array type checking with descriptive error messages
  • Created new test suite for tag handling scenarios

Full Changelog

v1.2.1...v1.2.2