github ITSpecialist111/ai_automation_suggester 1.1.3
1.1.3 Fixes

latest releases: 1.4.2, 1.4.1, 1.4.0...
13 months ago

Release Notes - Version 1.1.3

🐛 Bug Fixes

  • Fixed notification error by removing incorrect await expression from persistent_notification.async_create call in coordinator.py
  • Resolved template TypeErrors in automation handling:
    • Fixed TypeError: argument of type 'NoneType' is not iterable
    • Fixed TypeError: expected string or bytes-like object, got 'datetime.timedelta'
    • Improved template variable initialization and type handling

🔄 Core Changes

  • Added configuration version migration support for smoother upgrades and downgrades
  • Improved configuration handling for better stability
  • Implemented async_migrate_entry to handle configuration version changes
  • Enhanced error handling and logging during migrations
  • Removed deprecated scheduling fields (scan_frequency and initial_lag_time) during upgrades
  • Added safety checks for configuration downgrades from future versions

🌍 Internationalization

  • Added complete Italian (it) language support including:
    • Configuration interface
    • Error messages
    • Service descriptions
    • Provider settings
  • Enhanced overall i18n capabilities

📝 Important Notes

  • Existing configurations will be automatically migrated during upgrade
  • Safe configuration handling is implemented for downgrades from future versions
  • The interface is now available in both Italian and German

👥 Contributors

Special thanks to:

🔍 Technical Details

The notification error fix resolves issues encountered when manually triggering automations, ensuring that notifications are created correctly and template conditions evaluate properly. Configuration migration changes provide a more robust upgrade/downgrade experience for users.

Don't miss a new ai_automation_suggester release

NewReleases is sending notifications on new releases.