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
    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
    Turns a compatible Raspberry Pi device into a smart USB drive for PS4/PS5.

    PSBerry A WIP project for Raspberry Pi, which turns a compatible RPI device into a smart USB drive for PS4/PS5. Allows for save management of PS4 game

    Filip Tomaszewski 2 Jan 15, 2022
    Micro Displays for Raspberry Pi

    micro-displays Micro Displays for Raspberry Pi Why? I'm super bored in lockdown. Add a Raspberry Pi 400 and a few tiny displays... The top half of the

    ig 291 Jul 06, 2022
    Make your MacOS keyboard brightness fade in and out

    Make your MacOS keyboard brightness fade in and out. (It's working depends on the Kbrightness file, which only works for 2015 Macs, so this will only work on 2015 Macs.)

    1 Dec 16, 2021
    Software framework to enable agile robotic assembly applications.

    ConnTact Software framework to enable agile robotic assembly applications. (Connect + Tactile) Overview Installation Development of framework was done

    Southwest Research Institute Robotics 29 Dec 01, 2022
    The ABR Control library is a python package for the control and path planning of robotic arms in real or simulated environments.

    The ABR Control library is a python package for the control and path planning of robotic arms in real or simulated environments. ABR Control provides API's for the Mujoco, CoppeliaSim (formerly known

    Applied Brain Research 277 Jan 05, 2023
    Implementation of Forwards Kinematics, Inverse Kinematics, Point to Point Movement and Synchronous movement for Kuka KR 120 R2700-2.

    I made this project for my university course in robotics. I rarely found any information regarding the implementation of mathematics in code. So I decided to make this repo in order to help others :)

    2 Dec 27, 2022
    Raspberry Pi Pico Escape Room game.

    Pico Escape Room Raspberry Pi Pico Escape Room game. Parts Raspberry Pi Pico Set of 2 x 20-pin Headers for Raspberry Pi Pico 4PCS Breadboards Kit Incl

    Kevin Thomas 5 Feb 02, 2022
    Automatically draw a KiCad schematic for a circuit prototyped on a breadboard.

    Schematic-o-matic Schematic-o-matic automatically draws a KiCad schematic for a circuit prototyped on a breadboard. How It Works The first step in the

    Nick Bild 22 Oct 11, 2022
    A DiY holiday project to demonstrate how you can send data from adafruitIO cloud to a balena edge device

    holiday-star balena ❤️ adafruitIO Introduction A DiY holiday project to demonstrate how you can send data from adafruitIO cloud to a balena edge devic

    Ayan Pahwa 3 Dec 20, 2021
    A Fast, Easy, and User Friendly way to control Robotics Actuators.

    T-Motor Controller A Fast, Easy, and User Friendly way to control Robotics Actuators. View Demo · Report Bug · Request Feature Table of Contents About

    26 Aug 23, 2022
    Hook and simulate global mouse events in pure Python

    mouse Take full control of your mouse with this small Python library. Hook global events, register hotkeys, simulate mouse movement and clicks, and mu

    BoppreH 722 Dec 31, 2022
    Testing out some (stolen) DMA code for RP2040 Micropython

    RP2040_micropython_dma testing out some (stolen) DMA code for RP2040 Micropython. Heavy inspiration and some code from https://iosoft.blog/2021/10/26/

    2 Dec 29, 2022
    Imbalaced Classification and Robust Semantic Segmentation

    Imbalaced Classification and Robust Semantic Segmentation This repo implements two algoritms. The imbalance clibration (IC) algorithm for image classi

    24 Jul 23, 2022
    Philippe 1 Jan 09, 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
    Tool to create 3D printable terrain with integrated path/road part files (Single material 3d printer)

    BACKGROUND This has been an ongoing project of mine for a few months now. I run trails a lot and original the goal was to create a function to combine

    9 Apr 26, 2022
    BoneIO is a compact IO controller for home automation.

    Project description BoneIO is a compact IO controller for home automation. Main features of this controller are Compact size (27x11x6)cm - 15 DIN modu

    Maciej Krasuski 120 Nov 30, 2022
    Python Wrapper for Homeassistant's REST API

    HomeassistantAPI Python Wrapper for Homeassistant's REST API Please ⭐️ the repo if you find this project useful or cool! Here is a quick example. from

    Nate 29 Dec 31, 2022
    A Raspberry Pi Pico plant sensor hub coded in Micropython

    plantsensor A Raspberry Pi Pico plant sensor hub coded in Micropython I used: 1x Raspberry Pi Pico - microcontroller 1x Waveshare Pico OLED 1.3 - scre

    78 Sep 20, 2022