Authentication provider using Synology DSM users for Home Assistant

Overview

Authentication provider using Synology DSM users for Home Assistant

GitHub branch checks state Codecov Maintenance GitHub

The Synology authentication provider lets you authenticate using the users in your Synology DSM. Anyone with a user account on your Synology NAS will be able to login.

The provider supports 2-factor authentication, according to what is configured in DSM. When logging in, there will be a field to enter the 2FA code. The field is optional, but it should be used if your account in DSM requires 2FA. Otherwise, it can be left empty.

The use of 2FA within this provider is independent of the 2FA configuration in Home Assistant. If you enable 2FA in Home Assistant, and it is also enabled in Synology, you will have to enter 2 2FA codes.

The provider requires DSM 7.0 or newer.

Installation

Home Assistant Container

Use this package's container instead of the Home Assistant one.

ghcr.io/sdebruyn/hass-auth-synology:latest

Home Assistant Core

The installation will have to be redone everytime you update Home Assistant.

  1. Make sure the Home Assistant virtualenv is activated: source bin/activate
  2. Install this package: pip3 install hass-auth-synology
  3. Run the installation command: hass-auth-synology install

Home Assistant Supervised

The installation will have to be redone everytime you update Home Assistant.

  1. Search for the “SSH & Web Terminal” add-on in the add-on store and install it.
  2. Configure the username and password/authorized_keys options.
  3. Start the “SSH & Web Terminal” add-on
  4. Run the following code through the web terminal:
    pip3 install hass-auth-synology
    hass-auth-synology install
  5. You can now disable and remove the “SSH & Web Terminal” add-on again.

Configuration

Add the following to your Home Assistant configuration:

homeassistant:
  auth_providers:
    - type: synology
      host: nas.local
      port: 443
      secure: true
      verify_cert: true
  • host: IP address or hostname of your NAS.
  • port: Port on which DSM is available. Make sure to use one corresponding to HTTP or HTTPS as configured with secure .
  • secure (optional): Enable this to use HTTPS instead of HTTP. (default: false)
  • verify_cert (optional): Enable this to verify the certificate when using HTTPS (default: false). Make sure to disable this when using self-signed certificates or an IP address instead of a hostname. The setting is ignored when secure is false.

Troubleshooting

If any errors occur, make sure to check your Home Assistant logs. If the connection succeeds, but authentication fails, Synology DSM will output an error code. The meaning of the error code can be found in the Synology DSM Login API documentation.

Feel free to open an issue on GitHub if you encounter any issues.

License & attribution

Apache v2.0

Test utilities under tests are coming from Home Assistant Core.

Comments
  • Bump docker/setup-buildx-action from 1.6.0 to 1.7.0

    Bump docker/setup-buildx-action from 1.6.0 to 1.7.0

    Bumps docker/setup-buildx-action from 1.6.0 to 1.7.0.

    Release notes

    Sourced from docker/setup-buildx-action's releases.

    v1.7.0

    • Standalone mode by @​crazy-max in (#119)
    • Update dev dependencies and workflow by @​crazy-max (#114 #130)
    • Bump tmpl from 1.0.4 to 1.0.5 (#108)
    • Bump ansi-regex from 5.0.0 to 5.0.1 (#109)
    • Bump @​actions/core from 1.5.0 to 1.6.0 (#110)
    • Bump actions/checkout from 2 to 3 (#126)
    • Bump @​actions/tool-cache from 1.7.1 to 1.7.2 (#128)
    • Bump @​actions/exec from 1.1.0 to 1.1.1 (#129)
    • Bump minimist from 1.2.5 to 1.2.6 (#132)
    • Bump codecov/codecov-action from 2 to 3 (#133)
    • Bump semver from 7.3.5 to 7.3.7 (#136)
    Commits
    • f211e3e Merge pull request #136 from docker/dependabot/npm_and_yarn/semver-7.3.7
    • b23216e Update generated content
    • be7e600 Bump semver from 7.3.5 to 7.3.7
    • 7117987 Merge pull request #119 from crazy-max/standalone
    • 17ebdd4 ci: add jobs to check standalone behavior
    • 3472856 support standalone mode and display version
    • 74283ca Merge pull request #133 from docker/dependabot/github_actions/codecov/codecov...
    • 5b77ad4 Bump codecov/codecov-action from 2 to 3
    • 2a6fbda Merge pull request #132 from docker/dependabot/npm_and_yarn/minimist-1.2.6
    • 03815bd Bump minimist from 1.2.5 to 1.2.6
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 2
  • Bump docker/metadata-action from 3.7.0 to 3.8.0

    Bump docker/metadata-action from 3.7.0 to 3.8.0

    Bumps docker/metadata-action from 3.7.0 to 3.8.0.

    Release notes

    Sourced from docker/metadata-action's releases.

    v3.8.0

    Full Changelog: https://github.com/docker/metadata-action/compare/v3.7.0...v3.8.0

    Commits
    • b2391d3 Merge pull request #193 from crazy-max/images-opts
    • 2f4dd14 backward compatibility with old images format
    • a5680a6 attribute to enable/disable images
    • be6d2cc Merge pull request #198 from crazy-max/refactor-default-banch
    • 0a72be4 don't handle default branch global exp for pr events
    • 72fe50e Merge pull request #197 from crazy-max/rm-baseref-def-branch
    • aca951f remove support of default branch global exp for push tag events
    • 0978a06 Merge pull request #192 from crazy-max/default-branch
    • c2905fb ci: add global expressions job
    • 7d7a22a fix undefined base_ref for some events
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 2
  • Bump pytest from 7.1.1 to 7.1.2

    Bump pytest from 7.1.1 to 7.1.2

    Bumps pytest from 7.1.1 to 7.1.2.

    Release notes

    Sourced from pytest's releases.

    7.1.2

    pytest 7.1.2 (2022-04-23)

    Bug Fixes

    • #9726: An unnecessary numpy import inside pytest.approx{.interpreted-text role="func"} was removed.
    • #9820: Fix comparison of dataclasses with InitVar.
    • #9869: Increase stacklevel for the NODE_CTOR_FSPATH_ARG deprecation to point to the user's code, not pytest.
    • #9871: Fix a bizarre (and fortunately rare) bug where the [temp_path]{.title-ref} fixture could raise an internal error while attempting to get the current user's username.
    Commits
    • 2f2f1a6 Prepare release version 7.1.2
    • 5c04f3a [7.1.x] Fix wrong log_file docs (#9879)
    • 078733c Merge pull request #9872 from pytest-dev/backport-9871-to-7.1.x
    • 3a7ead6 [7.1.x] fix: move 'import getpass' statement to try-clause
    • 6d75333 [7.1.x] Increase stacklevel to point at user's code (#9870)
    • ddbb998 [7.1.x] Increase stacklevel to point at user's code
    • 0ec5886 Merge pull request #9855 from pytest-dev/backport-9854-to-7.1.x
    • f2469fc [7.1.x] Docs: link to easy issues in contributing guide
    • 94ec0f8 Merge pull request #9846 from pytest-dev/backport-9842-to-7.1.x
    • 5ef96fd [7.1.x] fix comparison of dataclasses with InitVar
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump homeassistant from 2022.4.0 to 2022.4.2

    Bump homeassistant from 2022.4.0 to 2022.4.2

    Bumps homeassistant from 2022.4.0 to 2022.4.2.

    Release notes

    Sourced from homeassistant's releases.

    2022.4.2

    #69304: home-assistant/core#69304 #69597: home-assistant/core#69597 #69652: home-assistant/core#69652 #69655: home-assistant/core#69655 #69664: home-assistant/core#69664 #69667: home-assistant/core#69667 #69671: home-assistant/core#69671 #69679: home-assistant/core#69679 #69714: home-assistant/core#69714 #69718: home-assistant/core#69718 #69725: home-assistant/core#69725 #69743: home-assistant/core#69743 #69757: home-assistant/core#69757 #69762: home-assistant/core#69762 #69771: home-assistant/core#69771 #69772: home-assistant/core#69772 #69776: home-assistant/core#69776 #69794: home-assistant/core#69794 #69802: home-assistant/core#69802 #69818: home-assistant/core#69818 #69821: home-assistant/core#69821 #69822: home-assistant/core#69822 #69833: home-assistant/core#69833 [@​AngellusMortis]: https://github.com/AngellusMortis [@​DeerMaximum]: https://github.com/DeerMaximum

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump homeassistant from 2022.4.0 to 2022.4.1

    Bump homeassistant from 2022.4.0 to 2022.4.1

    Bumps homeassistant from 2022.4.0 to 2022.4.1.

    Release notes

    Sourced from homeassistant's releases.

    2022.4.1

    • Add comments to zwave_js node metadata WS API ([@​raman325] - #67210) ([zwave_js docs])
    • Continue on template error during yaml import for generic ([@​davet2001] - #69440) ([generic docs])
    • Fix telegram broadcast ([@​balloob] - #69452) ([telegram_bot docs])
    • Fix elkm1 connection when panel drops VN request ([@​bdraco] - #69454) ([elkm1 docs])
    • Ignore IPv6 link local address on ssdp discovery in Fritz!Smarthome ([@​mib1185] - #69455) ([fritzbox docs])
    • Fix reload race in unifiprotect ([@​bdraco] - #69485) ([unifiprotect docs])
    • Bump pyhaversion from 22.04.0 to 22.4.1 ([@​ludeeus] - #69486) ([version docs])
    • Fix remote_rpi_gpio missing requirement ([@​thecode] - #69488) ([remote_rpi_gpio docs])
    • Fix reloading the sun integration ([@​bdraco] - #69495) ([sun docs])
    • Gracefully handle empty summary in google calendar ([@​allenporter] - #69520) ([google docs])
    • Fix adding OS entities for supervised installations ([@​ludeeus] - #69539) ([hassio docs])
    • Fix registered entities without a category not being exclude-able in the HomeKit UI ([@​bdraco] - #69543) ([homekit docs])
    • Run energy db calls in the db executor ([@​bdraco] - #69544) ([energy docs])
    • Generic fix stream thumbnail ([@​davet2001] - #69378) ([generic docs])
    • Log which device has the time discrepancy ([@​hunterjm] - #69595) ([onvif docs])
    • Fix utility_meter reset service ([@​dgomes] - #69612) ([utility_meter docs])
    • Update aioairzone to v0.3.1 ([@​Noltari] - #68975) ([airzone docs])
    • Update aioairzone to v0.3.3 ([@​Noltari] - #69615) ([airzone docs])
    • Mark backgrounds optional for tplink random effects ([@​bdraco] - #69622) ([tplink docs])
    • Fix ZHA group creation ([@​puddly] - #69629) ([zha docs])
    • Fix tado default overlay for when set pre new overlay feature ([@​north3221] - #69584) ([tado docs])
    • Move new zha_event command parameters into a params key to ensure backwards compatibility ([@​puddly] - #69631) ([zha docs])
    • Bump ZHA quirks to 0.0.71 ([@​dmulcahey] - #69633) ([zha docs])
    • Fix Samjin Multi acceleration in ZHA ([@​dmulcahey] - #69636) ([zha docs])
    • [powerwall] Skip backup reserve sensor if data is unavailable ([@​mdz] - #69637) ([powerwall docs])
    • Fix bugs calendar oauth token date handling ([@​allenporter] - #69641) ([google docs])

    #67210: home-assistant/core#67210 #68975: home-assistant/core#68975 #69378: home-assistant/core#69378 #69440: home-assistant/core#69440 #69452: home-assistant/core#69452 #69454: home-assistant/core#69454 #69455: home-assistant/core#69455 #69485: home-assistant/core#69485 #69486: home-assistant/core#69486 #69488: home-assistant/core#69488 #69495: home-assistant/core#69495 #69520: home-assistant/core#69520 #69539: home-assistant/core#69539 #69543: home-assistant/core#69543 #69544: home-assistant/core#69544 #69584: home-assistant/core#69584 #69595: home-assistant/core#69595 #69612: home-assistant/core#69612 #69615: home-assistant/core#69615 #69622: home-assistant/core#69622 #69629: home-assistant/core#69629 #69631: home-assistant/core#69631

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump sqlalchemy from 1.4.32 to 1.4.35

    Bump sqlalchemy from 1.4.32 to 1.4.35

    Bumps sqlalchemy from 1.4.32 to 1.4.35.

    Release notes

    Sourced from sqlalchemy's releases.

    1.4.35

    Released: April 6, 2022

    sql

    • [sql] [bug] Fixed bug in newly implemented FunctionElement.table_valued.joins_implicitly feature where the parameter would not automatically propagate from the original TableValuedAlias object to the secondary object produced when calling upon TableValuedAlias.render_derived() or TableValuedAlias.alias().

      Additionally repaired these issues in TableValuedAlias:

      -   repaired a potential memory issue which could occur when
          repeatedly calling `TableValuedAlias.render_derived()` against
          successive copies of the same object (for .alias(), we currently
          have to still continue chaining from the previous element.  not sure
          if this can be improved but this is standard behavior for .alias()
          elsewhere)
      
      • repaired issue where the individual element types would be lost when calling upon TableValuedAlias.render_derived() or TableValuedAlias.alias().

    References: #7890

  • [sql] [bug] [regression] Fixed regression caused by #7823 which impacted the caching system, such that bound parameters that had been "cloned" within ORM operations, such as polymorphic loading, would in some cases not acquire their correct execution-time value leading to incorrect bind values being rendered.

    References: #7903

1.4.34

Released: March 31, 2022

orm

  • [orm] [bug] [regression] Fixed regression caused by #7861 where invoking an Insert construct which contained ORM entities directly via _orm.Session.execute() would fail.

    References: #7878

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependencies python 
opened by dependabot[bot] 2
  • Bump pre-commit from 2.17.0 to 2.18.1

    Bump pre-commit from 2.17.0 to 2.18.1

    Bumps pre-commit from 2.17.0 to 2.18.1.

    Release notes

    Sourced from pre-commit's releases.

    pre-commit v2.18.1

    Fixes

    pre-commit v2.18.0

    Features

    Fixes

    Updating

    • Remove python3.6 support. Note that pre-commit still supports running hooks written in older versions, but pre-commit itself requires python 3.7+.
    • pre-commit has migrated from the master branch to main.
    Changelog

    Sourced from pre-commit's changelog.

    2.18.1 - 2022-04-02

    Fixes

    2.18.0 - 2022-04-02

    Features

    Fixes

    Updating

    • Remove python3.6 support. Note that pre-commit still supports running hooks written in older versions, but pre-commit itself requires python 3.7+.
    • pre-commit has migrated from the master branch to main.
    Commits
    • 0276e25 v2.18.1
    • f5af0a9 Merge pull request #2324 from pre-commit/local-hooks-py27
    • 1722448 fix python 2.7 repo: local hooks
    • c5a39ae v2.18.0
    • 3aa2ce8 Merge pull request #2323 from pre-commit/move-try-slightly
    • a138c85 move patch discarding inside try for staged_files_only
    • 7602abc Merge pull request #2322 from pre-commit/default-install-hook-types
    • e11163d Merge pull request #2301 from jeff-m-sullivan/rscript-path
    • d650160 Merge pull request #2252 from daschuer/worktree_fix
    • fd0177a implement default_install_hook_types
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump sqlalchemy from 1.4.32 to 1.4.33

    Bump sqlalchemy from 1.4.32 to 1.4.33

    Bumps sqlalchemy from 1.4.32 to 1.4.33.

    Release notes

    Sourced from sqlalchemy's releases.

    1.4.33

    Released: March 31, 2022

    orm

    • [orm] [usecase] Added _orm.with_polymorphic.adapt_on_names to the _orm.with_polymorphic() function, which allows a polymorphic load (typically with concrete mapping) to be stated against an alternative selectable that will adapt to the original mapped selectable on column names alone.

      References: #7805

    • [orm] [usecase] Added new attributes UpdateBase.returning_column_descriptions and UpdateBase.entity_description to allow for inspection of ORM attributes and entities that are installed as part of an Insert, Update, or Delete construct. The Select.column_descriptions accessor is also now implemented for Core-only selectables.

      References: #7861

    • [orm] [performance] [bug] Improvements in memory usage by the ORM, removing a significant set of intermediary expression objects that are typically stored when a copy of an expression object is created. These clones have been greatly reduced, reducing the number of total expression objects stored in memory by ORM mappings by about 30%.

      References: #7823

    • [orm] [bug] [regression] Fixed regression in "dynamic" loader strategy where the _orm.Query.filter_by() method would not be given an appropriate entity to filter from, in the case where a "secondary" table were present in the relationship being queried and the mapping were against something complex such as a "with polymorphic".

      References: #7868

    • [orm] [bug] Fixed bug where _orm.composite() attributes would not work in conjunction with the _orm.selectin_polymorphic() loader strategy for joined table inheritance.

      References: #7801

    • [orm] [bug] Fixed issue where the _orm.selectin_polymorphic() loader option would not work with joined inheritance mappers that don't have a fixed "polymorphic_on" column. Additionally added test support for a wider variety of usage patterns with this construct.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump pytest from 7.0.1 to 7.1.0

    Bump pytest from 7.0.1 to 7.1.0

    Bumps pytest from 7.0.1 to 7.1.0.

    Release notes

    Sourced from pytest's releases.

    7.1.0

    pytest 7.1.0 (2022-03-13)

    Breaking Changes

    • #8838: As per our policy, the following features have been deprecated in the 6.X series and are now removed:

      • pytest._fillfuncargs function.
      • pytest_warning_captured hook - use pytest_warning_recorded instead.
      • -k -foobar syntax - use -k 'not foobar' instead.
      • -k foobar: syntax.
      • pytest.collect module - import from pytest directly.

      For more information consult Deprecations and Removals in the docs.

    • #9437: Dropped support for Python 3.6, which reached end-of-life at 2021-12-23.

    Improvements

    • #5192: Fixed test output for some data types where -v would show less information.

      Also, when showing diffs for sequences, -q would produce full diffs instead of the expected diff.

    • #9362: pytest now avoids specialized assert formatting when it is detected that the default __eq__ is overridden in attrs or dataclasses.

    • #9536: When -vv is given on command line, show skipping and xfail reasons in full instead of truncating them to fit the terminal width.

    • #9644: More information about the location of resources that led Python to raise ResourceWarning{.interpreted-text role="class"} can now be obtained by enabling tracemalloc{.interpreted-text role="mod"}.

      See resource-warnings{.interpreted-text role="ref"} for more information.

    • #9678: More types are now accepted in the ids argument to @pytest.mark.parametrize. Previously only [str]{.title-ref}, [float]{.title-ref}, [int]{.title-ref} and [bool]{.title-ref} were accepted; now [bytes]{.title-ref}, [complex]{.title-ref}, [re.Pattern]{.title-ref}, [Enum]{.title-ref} and anything with a [__name__]{.title-ref} are also accepted.

    • #9692: pytest.approx{.interpreted-text role="func"} now raises a TypeError{.interpreted-text role="class"} when given an unordered sequence (such as set{.interpreted-text role="class"}).

      Note that this implies that custom classes which only implement __iter__ and __len__ are no longer supported as they don't guarantee order.

    Bug Fixes

    • #8242: The deprecation of raising unittest.SkipTest{.interpreted-text role="class"} to skip collection of tests during the pytest collection phase is reverted - this is now a supported feature again.
    • #9493: Symbolic link components are no longer resolved in conftest paths. This means that if a conftest appears twice in collection tree, using symlinks, it will be executed twice.

    ... (truncated)

    Commits
    • 1dbffcc [pre-commit.ci] auto fixes from pre-commit.com hooks
    • d53a5fb Prepare release version 7.1.0
    • d306ec0 Update upcoming trainings (#9744)
    • 3e4c14b Merge pull request #9751 from fabianegli/main
    • 7f924b1 Fix typo in deprecation documentation
    • 4a8f8ad build(deps): Bump django from 4.0.2 to 4.0.3 in /testing/plugins_integration ...
    • c0fd2d8 build(deps): Bump pytest-asyncio from 0.18.1 to 0.18.2 in /testing/plugins_in...
    • 843e018 Merge pull request #9732 from nicoddemus/9730-toml-failure
    • bc43d66 [automated] Update plugin list (#9733)
    • e38d1ca Improve error message for malformed pyproject.toml files
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump freezegun from 1.1.0 to 1.2.0

    Bump freezegun from 1.1.0 to 1.2.0

    Bumps freezegun from 1.1.0 to 1.2.0.

    Changelog

    Sourced from freezegun's changelog.

    1.2.0

    • Add support for time.perf_counter (and …_ns)

    • Added typeshed types

    • Dropped support for python 3.5

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump pytest-socket from 0.4.1 to 0.5.1

    Bump pytest-socket from 0.4.1 to 0.5.1

    Bumps pytest-socket from 0.4.1 to 0.5.1.

    Release notes

    Sourced from pytest-socket's releases.

    0.5.1

    What's Changed

    New Contributors

    Full Changelog: https://github.com/miketheman/pytest-socket/compare/0.5.0...0.5.1

    0.5.0 (2021-12-23)

    What's Changed

    New Contributors

    Full Changelog: https://github.com/miketheman/pytest-socket/compare/0.4.1...0.5.0

    Changelog

    Sourced from pytest-socket's changelog.

    [0.5.1][] (2020-01-23)

    Fixes

    • Plugin no longer breaks on doctests #109

    Changes

    • Dev dependency starlette updated
    • make install now installs dependencies if poetry.lock is missing/changed
    • Added a GitHub Workflow for stale issues
    • pre-commit auto-updated

    [0.5.0][] (2021-12-23)

    Changes

    • Removed support for Python 3.6 and older.
    • Consolidated configuration to pytest.Config
    • Replaced autouse fixture with pytest_runtest_setup() #88

    Fixes

    • Prevent IndexError with httpx.AsyncClient #85 (and other frameworks)
    • Switched to using poetry-core in pyproject.toml #74
    • Handle family passed as keyword argument #75
    • BEhave correctly when passing in multiple configurations #93

    Chores

    • Development updates
    • Documentation updates
    • Applied black code formatter
    • Applied isort import formatter
    • Added pre-commit hooks and CI status badges
    • Fixed code coverage reporting
    • Updated Python versions in tests
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Releases(v0.4.28)
    • v0.4.28(Aug 10, 2022)

      What's Changed

      • Bump docker/build-push-action from 3.0.0 to 3.1.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/116
      • Bump pre-commit from 2.19.0 to 2.20.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/108
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/107
      • Bump homeassistant from 2022.7.1 to 2022.8.3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/119

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.27...v0.4.28

      Source code(tar.gz)
      Source code(zip)
    • v0.4.27(Jul 11, 2022)

      What's Changed

      • Bump homeassistant from 2022.6.5 to 2022.6.6 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/102
      • Bump homeassistant from 2022.6.6 to 2022.7.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/106
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/104

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.26...v0.4.27

      Source code(tar.gz)
      Source code(zip)
    • v0.4.26(Jun 13, 2022)

      What's Changed

      • Bump homeassistant from 2022.6.4 to 2022.6.5 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/101
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/100

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.25...v0.4.26

      Source code(tar.gz)
      Source code(zip)
    • v0.4.25(Jun 8, 2022)

      What's Changed

      • Bump actions/setup-python from 3 to 4 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/98
      • Bump homeassistant from 2022.6.0 to 2022.6.4 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/99

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.24...v0.4.25

      Source code(tar.gz)
      Source code(zip)
    • v0.4.24(Jun 1, 2022)

    • v0.4.23(Jun 1, 2022)

      What's Changed

      • Bump docker/login-action from 1.14.1 to 2.0.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/85
      • Bump docker/setup-buildx-action from 1.6.0 to 2.0.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/87
      • Bump docker/build-push-action from 2.10.0 to 3.0.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/88
      • Bump pre-commit from 2.18.1 to 2.19.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/89
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/82
      • Bump docker/metadata-action from 3.7.0 to 4.0.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/86
      • Bump actions/cache from 3.0.2 to 3.0.3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/95
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/94
      • Bump docker/setup-qemu-action from 1.2.0 to 2.0.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/84
      • Bump sqlalchemy from 1.4.35 to 1.4.36 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/79

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.22...v0.4.23

      Source code(tar.gz)
      Source code(zip)
    • v0.4.22(Apr 27, 2022)

      What's Changed

      • Bump homeassistant from 2022.4.6 to 2022.4.7 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/78

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.21...v0.4.22

      Source code(tar.gz)
      Source code(zip)
    • v0.4.21(Apr 23, 2022)

      What's Changed

      • Bump homeassistant from 2022.4.5 to 2022.4.6 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/76

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.20...v0.4.21

      Source code(tar.gz)
      Source code(zip)
    • v0.4.20(Apr 22, 2022)

      What's Changed

      • Bump docker/metadata-action from 3.6.2 to 3.7.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/66
      • Bump codecov/codecov-action from 2.1.0 to 3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/65
      • Bump actions/cache from 3.0.1 to 3.0.2 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/71
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/70
      • Bump homeassistant from 2022.4.0 to 2022.4.5 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/75

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.19...v0.4.20

      Source code(tar.gz)
      Source code(zip)
    • v0.4.19(Apr 7, 2022)

    • v0.4.18(Mar 30, 2022)

      What's Changed

      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/53
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/58
      • Bump homeassistant from 2022.3.7 to 2022.3.8 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/60
      • Bump sqlalchemy from 1.4.27 to 1.4.32 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/50
      • Bump docker/build-push-action from 2.9.0 to 2.10.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/55
      • Bump actions/cache from 2 to 3.0.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/61

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.17...v0.4.18

      Source code(tar.gz)
      Source code(zip)
    • v0.4.17(Mar 10, 2022)

      What's Changed

      • Bump homeassistant from 2022.3.2 to 2022.3.3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/51

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.16...v0.4.17

      Source code(tar.gz)
      Source code(zip)
    • v0.4.16(Mar 7, 2022)

      What's Changed

      • Bump docker/login-action from 1.13.0 to 1.14.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/40
      • Bump actions/setup-python from 2 to 3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/41
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/39
      • Bump docker/login-action from 1.14.0 to 1.14.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/42
      • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/43
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/46
      • Bump homeassistant from 2022.2.9 to 2022.3.2 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/47

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.15...v0.4.16

      Source code(tar.gz)
      Source code(zip)
    • v0.4.15(Feb 21, 2022)

      What's Changed

      • Bump docker/login-action from 1.12.0 to 1.13.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/36
      • Bump pytest from 7.0.0 to 7.0.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/32
      • Bump homeassistant from 2022.2.5 to 2022.2.9 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/38

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.14...v0.4.15

      Source code(tar.gz)
      Source code(zip)
    • v0.4.14(Feb 10, 2022)

      What's Changed

      • Bump homeassistant from 2022.2.1 to 2022.2.5 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/31
      • Bump pytest from 6.2.5 to 7.0.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/29

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.13...v0.4.14

      Source code(tar.gz)
      Source code(zip)
    • v0.4.13(Feb 4, 2022)

      What's Changed

      • Bump docker/build-push-action from 2.8.0 to 2.9.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/27
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/26
      • update hass by @sdebruyn in https://github.com/sdebruyn/hass-auth-synology/pull/28

      New Contributors

      • @sdebruyn made their first contribution in https://github.com/sdebruyn/hass-auth-synology/pull/28

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.12...v0.4.13

      Source code(tar.gz)
      Source code(zip)
    • v0.4.12(Jan 21, 2022)

      What's Changed

      • Bump pre-commit from 2.16.0 to 2.17.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/23
      • Bump docker/build-push-action from 2.7.0 to 2.8.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/21
      • Bump homeassistant from 2021.12.9 to 2021.12.10 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/22

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.11...v0.4.12

      Source code(tar.gz)
      Source code(zip)
    • v0.4.11(Jan 13, 2022)

      What's Changed

      • Bump homeassistant from 2021.12.8 to 2021.12.9 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/20
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/19

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.10...v0.4.11

      Source code(tar.gz)
      Source code(zip)
    • v0.4.10(Jan 8, 2022)

      What's Changed

      • Bump homeassistant from 2021.12.7 to 2021.12.8 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/18
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/17

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.8...v0.4.10

      Source code(tar.gz)
      Source code(zip)
    • v0.4.9(Jan 6, 2022)

      What's Changed

      • Bump homeassistant from 2021.12.7 to 2021.12.8 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/18
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/17

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.8...v0.4.9

      Source code(tar.gz)
      Source code(zip)
    • v0.4.8(Jan 1, 2022)

      What's Changed

      • Bump homeassistant from 2021.12.6 to 2021.12.7 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/16

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.7...v0.4.8

      Source code(tar.gz)
      Source code(zip)
    • v0.4.7(Dec 28, 2021)

      What's Changed

      • Bump homeassistant from 2021.12.5 to 2021.12.6 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/15

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.6...v0.4.7

      Source code(tar.gz)
      Source code(zip)
    • v0.4.6(Dec 28, 2021)

      What's Changed

      • Bump homeassistant from 2021.12.4 to 2021.12.5 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/13
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/14

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.5...v0.4.6

      Source code(tar.gz)
      Source code(zip)
    • v0.4.5(Dec 22, 2021)

      What's Changed

      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/10
      • Bump docker/login-action from 1.10.0 to 1.12.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/11
      • Bump homeassistant from 2021.12.3 to 2021.12.4 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/12

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.4...v0.4.5

      Source code(tar.gz)
      Source code(zip)
    • v0.4.4(Dec 20, 2021)

      What's Changed

      • Bump homeassistant from 2021.12.2 to 2021.12.3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/9

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.3...v0.4.4

      Source code(tar.gz)
      Source code(zip)
    • v0.4.3(Dec 17, 2021)

      What's Changed

      • Bump docker/metadata-action from 3.6.0 to 3.6.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/3
      • Bump docker/metadata-action from 3.6.1 to 3.6.2 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/6
      • Bump pre-commit from 2.15.0 to 2.16.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/4
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/5
      • Bump homeassistant from 2021.11.5 to 2021.12.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/7
      • Bump homeassistant from 2021.12.1 to 2021.12.2 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/8

      New Contributors

      • @pre-commit-ci made their first contribution in https://github.com/sdebruyn/hass-auth-synology/pull/5

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.2...v0.4.3

      Source code(tar.gz)
      Source code(zip)
    • v0.4.2(Nov 26, 2021)

      What's Changed

      • Bump homeassistant from 2021.11.4 to 2021.11.5 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/2

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.1...v0.4.2

      Source code(tar.gz)
      Source code(zip)
    • v0.4.1(Nov 16, 2021)

      What's Changed

      • Bump homeassistant from 2021.11.3 to 2021.11.4 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/1

      New Contributors

      • @dependabot made their first contribution in https://github.com/sdebruyn/hass-auth-synology/pull/1

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.0...v0.4.1

      Source code(tar.gz)
      Source code(zip)
    Owner
    Sam Debruyn
    data engineer, Scala, Python, Go, Terraform, Azure, C#, Xamarin
    Sam Debruyn
    Fener ROS2 package version 2

    Fener's ROS2 codes that runs on the vehicle. This node contains basic sensing and actuation nodes for vehicle control. Also example applications will be added.

    Muhammed Sezer 1 Jan 18, 2022
    Python implementation of ZMP Preview Control approach for biped robot control.

    ZMP Preview Control This is the Python implementation of ZMP Preview Control app

    Chaobin 24 Dec 19, 2022
    LedFx is a network based LED effect controller with support for advanced real-time audio effects

    Welcome to LedFx ✨ -Making music come alive! LedFx website: https://ledfx.app/ What is LedFx? What LedFx offers is the ability to take audio input, an

    786 Jan 02, 2023
    A rubiks cube timer using a distance sensor and a raspberry pi 4, and possibly the pi pico to reduce size and cost.

    distance sensor cube timer A rubiks cube timer using a distance sensor and a raspberry pi 4, and possibly the pi pico to reduce size and cost. How to

    3 Feb 21, 2022
    Micropython-wifimanager-esp8266 - Simple Wifi Manager for ESP8266 using MicroPython

    micropython-wifimanager-esp8266 Simple Wifi Manager for ESP8266 using MicroPytho

    Abhinuv Nitin Pitale 1 Jan 04, 2022
    An open source operating system designed primarily for the Raspberry Pi Pico, written entirely in MicroPython

    PycOS An open source operating system designed primarily for the Raspberry Pi Pico, written entirely in MicroPython. "PycOS" is an combination of the

    8 Oct 06, 2022
    HomeAssistant - Polyaire AirTouch 4 Integration

    HomeAssistant - Polyaire AirTouch 4 Integration Custom integration to add an AirTouch 4 AC Controller Installation: Copy contents of custom_components

    7 Aug 05, 2022
    Controlling fireworks with micropython

    Controlling-fireworks-with-micropython How the code works line 1-4 from machine

    Montso Mokake 1 Jan 08, 2022
    Custom component for Home Assistant that integrates Candy/Haier Wi-Fi washing machines (also known as Simply-Fi).

    Candy Home Assistant component Custom component for Home Assistant that integrates Candy/Haier Wi-Fi washing machines (also known as Simply-Fi). This

    Olivér Falvai 61 Dec 29, 2022
    A simple portable USB MIDI controller based on Raspberry-PI Pico and a 16-button keypad, written in Circuit Python

    RPI-Pico-16-BTn-MIDI-Controller-using-CircuitPython A simple portable USB MIDI controller based on Raspberry-PI Pico, written in Circuit Python. Link

    Rounak Dutta 3 Dec 04, 2022
    A Home Assistant sensor that tells you what holiday is next

    Next Holiday Sensor This sensor tells you what holiday is coming up next. You can use it to set holiday light colors or other scenes. The state of the

    Nick Touran 20 Dec 04, 2022
    Minimal and clean dashboard to visualize some stats of Pi-Hole with an E-Ink display attached to your Raspberry Pi

    Clean Dashboard for Pi-Hole Minimal and clean dashboard to visualize some stats of Pi-Hole with an E-Ink display attached to your Raspberry Pi.

    Alessio Santoru 104 Dec 14, 2022
    HACS gives you a powerful UI to handle downloads of all your custom needs.

    HACS (Home Assistant Community Store) Manage (Install, track, upgrade) and discover custom elements for Home Assistant directly from the UI. What? HAC

    HACS 3.2k Jan 04, 2023
    NYCT-GTFS - Real-time NYC subway data parsing for humans

    NYCT-GTFS - Real-time NYC subway data parsing for humans This python library provides a human-friendly, native python interface for dealing with the N

    Andrew Dickinson 37 Dec 27, 2022
    A PYTHON Library for Controlling Motors using SOLO Motor Controllers with RASPBERRY PI, Linux, windows, and more!

    A PYTHON Library for Controlling Motors using SOLO Motor Controllers with RASPBERRY PI, Linux, windows, and more!

    SOLO Motor Controllers 3 Apr 29, 2022
    Nordpool_diff custom integration for Home Assistant

    nordpool_diff custom integration for Home Assistant Requires https://github.com/custom-components/nordpool Applies non-causal FIR differentiator1 to N

    Joonas Pulakka 45 Dec 23, 2022
    Playing diabolo with two robot arms in ROS + Gazebo

    Playing diabolo with robots This repository holds the ROS packages for playing diabolo with two UR5e robot arms on ROS Melodic (Ubuntu 18.04). Read ou

    23 Dec 18, 2022
    Rasberry Pie GPIO memory game. Press the corresponding key to the lit LED.

    RPie-keyboard-game Rasberry Pie GPIO memory game. Press the corresponding key to the lit LED. Randem LED (general output) is lit up on rasberrypi rand

    Shawn Dowling 1 Oct 24, 2021
    Vvim - Keyboardless Vim interactions

    This is done via a hardware glove that the user wears. The glove detects the finger's positions and translates them into key presses. It's currently a work in progress.

    Boyd Kane 8 Nov 17, 2022
    ENC28J60 Ethernet chip driver for MicroPython (RP2)

    micropy-ENC28J60 ENC28J60 Ethernet chip driver for MicroPython v1.17 (RP2) Rationale ENC28J60 is a popular and cheap module for DIY projects. At the m

    11 Nov 16, 2022