Releases: hacs/integration
Releases · hacs/integration
1.19.1
🐛 Bug Fixes
Links
1.19.0
✨ New features
⚡ Enhancements
- #2392 Add last_fetched to RepositoryData @ludeeus
- #2410 Add test_registration story @ludeeus
- #2413 Clear queue and store data on unload @ludeeus
- #2414 Raise with specific message if core or add-on repo @ludeeus
- #2416 Add queue_manager tests @ludeeus
- #2417 Add more sensor tests @ludeeus
- #2418 Add missing tests for HACSStore @ludeeus
- #2421 Always run store_hacs_data task @ludeeus
- #2422 Add exception_handler to handle common exceptions @ludeeus
- #2423 Set running stage earlier @ludeeus
- #2424 Handle HacsRepositoryArchivedException during registration @ludeeus
- #2427 Add raise_exception arg to async_github_api_method @ludeeus
♻️ Refactor
- #2327 Limit version compare for can_install @ludeeus
- #2329 Implement generic async_github_api_method @ludeeus
- #2330 Change log messages in tasks @ludeeus
- #2332 Use 1h for ratelimit check @ludeeus
- #2337 Add HacsRepositories dataclass @ludeeus
- #2338 Remove HacsFrontend @ludeeus
- #2340 Remove HacsSetupTask @ludeeus
- #2342 Add hint to restore in log message @ludeeus
- #2348 Move handling of default repositories to HacsRepositories @ludeeus
- #2354 Use AwesomeVersion for hacs.core.ha_version @ludeeus
- #2355 Ignore identical disabled_reason @ludeeus
- #2356 Move setup to init @ludeeus
- #2357 Remove is_safe_to_remove helper @ludeeus
- #2358 Replace version_to_install with utils.version.version_to_download @ludeeus
- #2359 Remove unused async_reinstall_if_needed @ludeeus
- #2360 Remove async_get_list_from_default @ludeeus
- #2362 Remvoe RepositoryHelperProperties @ludeeus
- #2363 Move RemovedRepository to HacsRepositories @ludeeus
- #2365 Cleanup validation @ludeeus
- #2366 Move prosess_queue to tasks @ludeeus
- #2368 Remove HacsTaskFactory @ludeeus
- #2369 Move backup class @ludeeus
- #2370 Move HacsFrontendDev to setup task @ludeeus
- #2371 Move Validate class to utils @ludeeus
- #2372 Remove RepositoryMethodRegistration helper class @ludeeus
- #2373 Remove RepositoryHelperMethods class @ludeeus
- #2374 Move filters to utils @ludeeus
- #2376 Remove helpers.misc @ludeeus
- #2375 Move template to utils @ludeeus
- #2377 Move Repository base class @ludeeus
- #2378 Move store to utils @ludeeus
- #2379 Move rest of helpers to utils @ludeeus
- #2380 Imports cleanup @ludeeus
- #2381 Remove get_hacs @ludeeus
- #2382 Remove share @ludeeus
- #2386 Remove mixin module @ludeeus
- #2387 Cleanup unused constants @ludeeus
- #2388 Move register_repository to HacsBase @ludeeus
- #2389 Move get_repository to HacsRepository as async_get_legacy_repository_object @ludeeus
- #2390 Move clear to load repos @ludeeus
- #2393 Use new API structure to get hacs.json @ludeeus
- #2394 Move common_validate to HacsRepository @ludeeus
- #2395 Move async_download_file to HacsBase @ludeeus
- #2396 Move get_info_md_content to HacsRepository @ludeeus
- #2397 download_content cleanup @ludeeus
- #2398 Move find_file_name to HacsRepository @ludeeus
- #2399 Rename getLogger to get_hacs_logger @ludeeus
- #2400 Reuse dummy_repository_base in repository fixture @ludeeus
- #2401 Better coverage of logger and version utils @ludeeus
- #2403 Use new API for integration manifest @ludeeus
- #2404 Move get_tree to HacsRepository @ludeeus
- #2405 Move get_releases to HacsRepository @ludeeus
- #2406 Move common_update_data to HacsRepository @ludeeus
- #2407 Move download utils to HacsRepository @ludeeus
- #2408 Remove async_semaphore_wrapper @ludeeus
- #2409 Remove information and versions from HacsRepository @ludeeus
- #2411 Disable reports @ludeeus
- #2412 Reuse clientsession @ludeeus
- #2425 Refacor common exception handling @ludeeus
- #2426 Use info for ratelimit log @ludeeus
🐛 Bug Fixes
- #2319 Fix typo in error messages @ludeeus
- #2326 Clear data of double renamed repositories @ludeeus
- #2334 Fix version compare @ludeeus
- #2335 Fix typing for generic API method @ludeeus
- #2349 Don't duplicate archived_repositories @ludeeus
- #2364 Fix updating removed repo attributes @ludeeus
- #2367 Fix execute time logs @ludeeus
- #2429 Restore local path @ludeeus
⬆️ Dependency Updates
- #2321 Bump pre-commit from 2.15.0 to 2.16.0 @dependabot
- #2353 Bump pytest-socket from 0.4.1 to 0.5.0 @dependabot
- #2415 Bump attrs from 21.2.0 to 21.3.0 @dependabot
- #2419 Bump attrs from 21.3.0 to 21.4.0 @dependabot
- #2431 Bump requests from 2.26.0 to 2.27.0 @dependabot
- #2432 Bump requests from 2.27.0 to 2.27.1 @dependabot
🎨 Frontend updates
- hacs/frontend#545 Update dependencies @ludeeus
- hacs/frontend#546 Fix ignored languages @ludeeus
- hacs/frontend#548 use mainWindow instead of top to open links @eglia
- hacs/frontend#496 Fix entrypoint script tag fallback @gregod
- hacs/frontend#549 Call repositorySetVersion when selecting version to download @ludeeus
- hacs/frontend#550 Update dependencies @ludeeus
Links
1.18.0
✨ New features
♻️ Refactor
- #2304 Move websocket setup to task @ludeeus
- #2305 Simplify entity creation @ludeeus
- #2313 Simplify devcontainer files @ludeeus
🐛 Bug Fixes
- #2301 Fix issues where the repo ID where 0 @ludeeus
- #2302 Enable HACS before running startup tasks @ludeeus
- #2312 except AttributeError @ludeeus
- #2314 Use required DeviceEntryType for HA 2021.12+ @ludeeus
🎨 Frontend updates
- hacs/frontend#543 More install -> Download changes @ludeeus
- hacs/frontend#542 Fix entrypage layout @ludeeus
- hacs/frontend#536 Bump actions/setup-python from 2.2.2 to 2.3.0 @dependabot
- hacs/frontend#541 Fix alert actions @ludeeus
- hacs/frontend#540 Remove hacs-section-navigation @ludeeus
- hacs/frontend#539 Dependency updates @ludeeus
- hacs/frontend#538 Add IGNORE_LANGUAGES to localize @ludeeus
- hacs/frontend#537 Allow ignoring configured integrations @ludeeus
Links
1.17.2
🐛 Bug Fixes
🎨 Frontend updates
Links
1.17.1
1.17.0
💥 Breaking changes
✨ New features
♻️ Refactor
- #2268 Bundle frontend in release asset @ludeeus
- #2270 Remove aiofiles dependency @ludeeus
- #2273 Remove queueman dependency @ludeeus
- #2274 Remove backoff dependency @ludeeus
- #2281 Remove awesomeversion dependency @ludeeus
- #2282 Remove PyGithub dependency @ludeeus
🐛 Bug Fixes
- #2260 Drop loop kwarg from async_timeout.timeout @bdraco
- #2283 Fix issue with showing correct version after restore @ludeeus
⬆️ Dependency Updates
- #2266 Bump colorlog from 6.5.0 to 6.6.0 @dependabot
- #2276 Bump dessant/lock-threads from 2.1.2 to 3 @ludeeus
🎨 Frontend updates
- #504 Fix fab icon color @ludeeus
- #505 Use type color vars @ludeeus
- #506 Use "close" for about dialog @ludeeus
- #507 Prettify repository card @ludeeus
- #508 Remove hacs-tabbed-menu @ludeeus
- #509 Use ha-icon-overflow-menu on repository card menu @ludeeus
- #510 Use ha-checkbox instead of hacs-checkbox @ludeeus
- #511 Use ha-form for custom repository dialog @ludeeus
- #512 Smaller fonts in repository cards @ludeeus
- #513 Cleanup add-repository dialog @ludeeus
- #514 Fix display issue in custom repository dialog @ludeeus
- #515 Fix scrollbar for repository info dialog @ludeeus
- #516 Use raised for update button in update dialog @ludeeus
- #517 Various text changes from install to download @ludeeus
- #518 Fix issue/information icons @ludeeus
- #519 Fix content of repository info dialog @ludeeus
- #520 Fix mobile dialog styles @ludeeus
- #521 Use ha-form for download dialog @ludeeus
- #522 Custom repository dialog mobile tweaks @ludeeus
- #523 Use ha-alert for no repositories in store @ludeeus
- #524 Always show dismiss note @ludeeus
- #525 Add navigate to restart pending message @ludeeus
- #526 Don't load roboto from CDN @ludeeus
- #527 Property cleanup @ludeeus
- #528 Move repository button to overflow menu @ludeeus
- #529 Fix issue with blank entry if default branch is hidden @ludeeus
- #530 Fix addedToLovelace check @ludeeus
- #531 Move card title click handler @ludeeus
- #532 Only use icon for integration category in dialogs @ludeeus
- #533 Fix dialog updates @ludeeus
- #534 Fix update issue in custom repositories dialog @ludeeus
Links
1.16.0
⚡ Enhancements
- #2237 Add python 3.10 to CI @ludeeus
- #2250 Run with asyncio debug @ludeeus
- #2255 Update iconset to be usable with the icon picker @ludeeus
♻️ Refactor
- #2241 Use set disabled_reason to determine disabled @ludeeus
- #2242 Ignore all lovelace issues with fallback to YAML @ludeeus
🐛 Bug Fixes
⬆️ Dependency Updates
- #2235 Bump colorlog from 6.4.1 to 6.5.0 @dependabot
- #2231 Bump pytest-cov from 2.12.1 to 3.0.0 @dependabot
- #2244 Bump pytest-asyncio from 0.15.1 to 0.16.0 @dependabot
🎨 Frontend updates
- #497 Dependency updates
- 188586e Updates
- 7b8c2c0 Use new replace object for localize
- #500 Remove ha-icon usage
- #501 Flatten translations
- #499 Start using ha-alert
- #502 Translation fixes
Links
1.15.2
🐛 Bug Fixes
⬆️ Dependency Updates
- #2197 Bump pytest-socket from 0.4.0 to 0.4.1 @dependabot
- #2196 Bump pre-commit from 2.14.0 to 2.14.1 @dependabot
- #2199 Bump pytest from 6.2.4 to 6.2.5 @dependabot
- #2205 Bump pre-commit from 2.14.1 to 2.15.0 @dependabot
Links
1.15.1
⬆️ Dependency Updates
Links
1.15.0
✨ New features
- #2172 Allow reloading the integration from the UI @ludeeus
- #2178 Store data on homeassistant shutdown @ludeeus
- #2184 Register scheduled tasks @ludeeus
⚡ Enhancements
- #2166 Allow tasks to be non-async @ludeeus
- #2188 Set background_task status when executing runtime tasks @ludeeus
- #2189 Persist etags for files in the default repository @ludeeus
- #2190 Add tests for tasks @ludeeus
- #2191 Set minimum HA version during release flow @ludeeus
♻️ Refactor
- #2164 Base class cleanup @ludeeus
- #2165 Move all setup/startup tasks to new TaskManager @ludeeus
- #2179 Update linting rules @ludeeus
- #2182 Simplify task base @ludeeus
- #2187 Use new API interface to get files in the default repository @ludeeus