{"id":27474,"name":"shoehorn","ecosystem":"hex","repository_url":"https://github.com/nerves-project/shoehorn","issues_count":9,"created_at":"2025-06-07T05:13:50.014Z","updated_at":"2025-06-07T05:13:50.014Z","purl":"pkg:hex/shoehorn","metadata":{"id":3767688,"name":"shoehorn","ecosystem":"hex","description":"Shoehorn helps you handle OTP application failures","homepage":null,"licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/nerves-project/shoehorn","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2018-01-20T19:37:03.889Z","latest_release_published_at":"2024-03-04T15:19:14.948Z","latest_release_number":"0.9.2","last_synced_at":"2025-05-24T06:08:14.657Z","created_at":"2022-04-11T16:26:07.302Z","updated_at":"2025-05-24T06:08:14.658Z","registry_url":"https://hex.pm/packages/shoehorn/","install_command":"mix hex.package fetch shoehorn ","documentation_url":"http://hexdocs.pm/shoehorn/","metadata":{},"repo_metadata":{"id":28385157,"uuid":"118192826","full_name":"nerves-project/shoehorn","owner":"nerves-project","description":"Handle OTP application failures without restarting the Erlang VM","archived":false,"fork":false,"pushed_at":"2024-07-08T21:37:48.000Z","size":228,"stargazers_count":44,"open_issues_count":3,"forks_count":11,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-07-09T02:44:42.684Z","etag":null,"topics":["nerves"],"latest_commit_sha":null,"homepage":"","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nerves-project.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"open_collective":"nerves-project"}},"created_at":"2018-01-20T00:15:59.000Z","updated_at":"2024-07-08T21:37:50.000Z","dependencies_parsed_at":"2023-10-03T03:55:01.086Z","dependency_job_id":"3c8beb83-4d40-4de5-8060-d18caabe2647","html_url":"https://github.com/nerves-project/shoehorn","commit_stats":{"total_commits":197,"total_committers":13,"mean_commits":"15.153846153846153","dds":0.5380710659898478,"last_synced_commit":"5214f0cf663381b4bb742f23fa4ed3e98ed85630"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nerves-project","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":214764572,"owners_count":15781516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"nerves-project","name":"Nerves Project","uuid":"1404231","kind":"organization","description":"Craft and deploy bulletproof embedded software in Elixir","email":null,"website":"http://nerves-project.org","location":null,"twitter":"NervesProject","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1404231?v=4","repositories_count":44,"last_synced_at":"2024-03-26T07:27:14.886Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nerves-project","funding_links":[],"total_stars":3846,"followers":101,"following":0,"created_at":"2022-11-03T09:17:00.798Z","updated_at":"2024-03-26T07:27:15.959Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nerves-project","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nerves-project/repositories"},"tags":[{"name":"v0.9.2","sha":"5519ac4022c60801839df2ab156de70309ba48e7","kind":"tag","published_at":"2024-03-04T15:18:52.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.9.2","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"9582e87ec4ac3981301b7d9af5b59c90800cd52c","kind":"tag","published_at":"2022-04-06T22:57:55.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.9.1","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"cd5cdbf465e742f9aeb6cf322630d675096be91c","kind":"tag","published_at":"2022-04-05T03:00:29.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.9.0","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"452722ae2c45730386ea731acd7c795ac166430d","kind":"tag","published_at":"2021-11-01T00:56:56.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.8.0","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"97d8c8557c6977e7e80f0aaef36eb61f5a983de5","kind":"tag","published_at":"2020-10-09T15:56:34.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.7.0","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"4671bd464616330116c91d9a2bbc9c6b9b07081f","kind":"tag","published_at":"2019-07-11T13:11:12.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.6.0","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"65acfaf86d3470e020f398f4ca3cb8499af12730","kind":"tag","published_at":"2019-04-01T12:34:45.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.5.0","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"ca198daaf0c1afd2b6bf7203ad18b14beb918df1","kind":"tag","published_at":"2018-08-21T11:48:46.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.4.0","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"5454c25f72f65fe94a3ee07b95ac4eb6722e2661","kind":"tag","published_at":"2018-07-07T02:23:26.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.3.1","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"4c695c6afe70415a98cba2f37ba1e67c33f5a0ea","kind":"tag","published_at":"2018-07-05T13:46:53.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.3.0","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"c865b1e8696370bd2853937fea01ce4adba8c2ca","kind":"tag","published_at":"2018-01-20T19:36:36.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.2.0","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.2.0/manifests"},{"name":"v0.1.3","sha":"c8f8c0a703f18ac57a9ab102abd24071cc0f3348","kind":"commit","published_at":"2017-11-19T01:50:07.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.1.3","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"fbd5ae1f2eb6b991c7a4e65a815ae638a7b2de81","kind":"tag","published_at":"2017-07-28T22:04:07.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.1.2","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"c9280305a33350830f78d207dc165ef7c8e36bf2","kind":"tag","published_at":"2017-06-26T02:24:47.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.1.1","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"ccf0b0083f6f73a532756a0ca3f965cfa917ce96","kind":"tag","published_at":"2017-06-16T03:00:20.000Z","download_url":"https://codeload.github.com/nerves-project/shoehorn/tar.gz/v0.1.0","html_url":"https://github.com/nerves-project/shoehorn/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fshoehorn/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-08-10T06:52:31.022Z","dependent_packages_count":1,"downloads":359400,"downloads_period":"total","dependent_repos_count":155,"rankings":{"downloads":5.93209229155742,"dependent_repos_count":1.1865740133735414,"dependent_packages_count":10.640529731856029,"stargazers_count":12.899842684845305,"forks_count":10.365174064118534,"docker_downloads_count":null,"average":8.204842557150165},"purl":"pkg:hex/shoehorn","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/shoehorn","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hex/shoehorn","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/shoehorn/dependencies","status":null,"funding_links":["https://opencollective.com/nerves-project"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/shoehorn/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/shoehorn/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/shoehorn/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/shoehorn/related_packages","maintainers":[{"uuid":"fhunleth","login":"fhunleth","name":null,"email":"fhunleth@troodon-software.com","url":null,"packages_count":84,"html_url":"https://hex.pm/users/fhunleth","role":null,"created_at":"2022-11-08T14:19:08.533Z","updated_at":"2022-11-08T14:19:08.533Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/fhunleth/packages"},{"uuid":"jschneck","login":"jschneck","name":null,"email":"schneck.justin@gmail.com","url":null,"packages_count":50,"html_url":"https://hex.pm/users/jschneck","role":null,"created_at":"2022-11-08T14:19:08.541Z","updated_at":"2022-11-08T14:19:08.541Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/jschneck/packages"}],"registry":{"name":"hex.pm","url":"https://hex.pm","ecosystem":"hex","default":true,"packages_count":18023,"maintainers_count":6818,"namespaces_count":0,"keywords_count":6092,"github":"hexpm","metadata":{"funded_packages_count":1266},"icon_url":"https://github.com/hexpm.png","created_at":"2022-04-04T15:19:23.014Z","updated_at":"2025-06-07T05:39:04.497Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/namespaces"}},"unique_repositories_count":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"2550898341","node_id":"PR_kwDOAuGGdM6YC56l","number":581,"state":"closed","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /hello_gpio in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T01:12:04.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T01:04:54.000Z","updated_at":"2025-05-29T01:12:04.000Z","time_to_close":430,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/hello_gpio in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /hello_gpio with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/581","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/581","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/581/packages"},{"uuid":"2550897731","node_id":"PR_kwDOAuGGdM6YC5xD","number":580,"state":"closed","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /minimal in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T01:11:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T01:04:17.000Z","updated_at":"2025-05-29T01:11:52.000Z","time_to_close":455,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/minimal in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /minimal with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/580","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/580","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/580/packages"},{"uuid":"2550887473","node_id":"PR_kwDOAuGGdM6YC3Qx","number":579,"state":"closed","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /hello_erlang in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T01:11:57.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T00:53:31.000Z","updated_at":"2025-05-29T01:11:57.000Z","time_to_close":1106,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/hello_erlang in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /hello_erlang with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/579","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/579","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/579/packages"},{"uuid":"2550879276","node_id":"PR_kwDOAuGGdM6YC1Qs","number":577,"state":"closed","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /hello_sqlite in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T01:12:05.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T00:43:45.000Z","updated_at":"2025-05-29T01:12:05.000Z","time_to_close":1700,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/hello_sqlite in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /hello_sqlite with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/577","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/577","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/577/packages"},{"uuid":"3098854172","node_id":"PR_kwDOAuGGdM6YCz8p","number":576,"state":"closed","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /hello_snmp_manager in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T01:11:56.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T00:37:43.000Z","updated_at":"2025-05-29T01:11:56.000Z","time_to_close":2053,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/hello_snmp_manager in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /hello_snmp_manager with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/576","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/576","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/576/packages"},{"uuid":"2550867673","node_id":"PR_kwDOAuGGdM6YCybZ","number":575,"state":"open","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /blinky in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T00:30:55.000Z","updated_at":"2025-05-29T00:30:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/blinky in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /blinky with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/575","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/575","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/575/packages"},{"uuid":"2550855079","node_id":"PR_kwDOAuGGdM6YCvWn","number":574,"state":"open","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /hello_lfe in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T00:16:31.000Z","updated_at":"2025-05-29T00:16:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/hello_lfe in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /hello_lfe with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/574","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/574","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/574/packages"}],"issue_packages":[{"old_version":"0.9.2","new_version":"0.9.3","update_type":"patch","path":"/hello_gpio in the deps group","pr_created_at":"2025-05-29T01:04:54.000Z","version_change":"0.9.2 → 0.9.3","issue":{"uuid":"2550898341","node_id":"PR_kwDOAuGGdM6YC56l","number":581,"state":"closed","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /hello_gpio in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T01:12:04.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T01:04:54.000Z","updated_at":"2025-05-29T01:12:04.000Z","time_to_close":430,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/hello_gpio in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /hello_gpio with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/581","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/581","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/581/packages"}},{"old_version":"0.9.2","new_version":"0.9.3","update_type":"patch","path":"/minimal in the deps group","pr_created_at":"2025-05-29T01:04:17.000Z","version_change":"0.9.2 → 0.9.3","issue":{"uuid":"2550897731","node_id":"PR_kwDOAuGGdM6YC5xD","number":580,"state":"closed","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /minimal in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T01:11:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T01:04:17.000Z","updated_at":"2025-05-29T01:11:52.000Z","time_to_close":455,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/minimal in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /minimal with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/580","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/580","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/580/packages"}},{"old_version":"0.9.2","new_version":"0.9.3","update_type":"patch","path":"/hello_erlang in the deps group","pr_created_at":"2025-05-29T00:53:31.000Z","version_change":"0.9.2 → 0.9.3","issue":{"uuid":"2550887473","node_id":"PR_kwDOAuGGdM6YC3Qx","number":579,"state":"closed","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /hello_erlang in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T01:11:57.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T00:53:31.000Z","updated_at":"2025-05-29T01:11:57.000Z","time_to_close":1106,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/hello_erlang in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /hello_erlang with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/579","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/579","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/579/packages"}},{"old_version":"0.9.2","new_version":"0.9.3","update_type":"patch","path":"/hello_sqlite in the deps group","pr_created_at":"2025-05-29T00:43:45.000Z","version_change":"0.9.2 → 0.9.3","issue":{"uuid":"2550879276","node_id":"PR_kwDOAuGGdM6YC1Qs","number":577,"state":"closed","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /hello_sqlite in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T01:12:05.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T00:43:45.000Z","updated_at":"2025-05-29T01:12:05.000Z","time_to_close":1700,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/hello_sqlite in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /hello_sqlite with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/577","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/577","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/577/packages"}},{"old_version":"0.9.2","new_version":"0.9.3","update_type":"patch","path":"/hello_snmp_manager in the deps group","pr_created_at":"2025-05-29T00:37:43.000Z","version_change":"0.9.2 → 0.9.3","issue":{"uuid":"3098854172","node_id":"PR_kwDOAuGGdM6YCz8p","number":576,"state":"closed","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /hello_snmp_manager in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T01:11:56.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T00:37:43.000Z","updated_at":"2025-05-29T01:11:56.000Z","time_to_close":2053,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/hello_snmp_manager in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /hello_snmp_manager with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/576","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/576","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/576/packages"}},{"old_version":"0.9.2","new_version":"0.9.3","update_type":"patch","path":"/blinky in the deps group","pr_created_at":"2025-05-29T00:30:55.000Z","version_change":"0.9.2 → 0.9.3","issue":{"uuid":"2550867673","node_id":"PR_kwDOAuGGdM6YCybZ","number":575,"state":"open","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /blinky in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T00:30:55.000Z","updated_at":"2025-05-29T00:30:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/blinky in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /blinky with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/575","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/575","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/575/packages"}},{"old_version":"0.9.2","new_version":"0.9.3","update_type":"patch","path":"/hello_lfe in the deps group","pr_created_at":"2025-05-29T00:16:31.000Z","version_change":"0.9.2 → 0.9.3","issue":{"uuid":"2550855079","node_id":"PR_kwDOAuGGdM6YCvWn","number":574,"state":"open","title":"Bump shoehorn from 0.9.2 to 0.9.3 in /hello_lfe in the deps group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T00:16:31.000Z","updated_at":"2025-05-29T00:16:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"shoehorn","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/nerves-project/shoehorn"}],"path":"/hello_lfe in the deps group","ecosystem":"hex"},"body":"Bumps the deps group in /hello_lfe with 1 update: [shoehorn](https://github.com/nerves-project/shoehorn).\n\nUpdates `shoehorn` from 0.9.2 to 0.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/releases\"\u003eshoehorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nerves-project/shoehorn/blob/main/CHANGELOG.md\"\u003eshoehorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.3 - 2025-05-28\u003c/h2\u003e\n\u003cp\u003eThis is an important update that fixes the Application restart functionality\nfor Elixir 1.15 and later. All users who rely on this feature should check that\nit behaves as expected in their use cases.\u003c/p\u003e\n\u003cp\u003eElixir 1.15 or later is now required.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates\n\u003cul\u003e\n\u003cli\u003eRewrote application restart logic for Elixir 1.15+. See \u003ca href=\"https://redirect.github.com/nerves-project/shoehorn/issues/138\"\u003e#138\u003c/a\u003e for details.\nThanks to \u003ca href=\"https://github.com/alanj853\"\u003e\u003ccode\u003e@​alanj853\u003c/code\u003e\u003c/a\u003e for implementing and \u003ca href=\"https://github.com/cokron\"\u003e\u003ccode\u003e@​cokron\u003c/code\u003e\u003c/a\u003e for independent\nverification.\u003c/li\u003e\n\u003cli\u003eClarify copyright and licensing for REUSE compliance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/46f61608f6185be3a9d7af83b680a9ba95bb8ed3\"\u003e\u003ccode\u003e46f6160\u003c/code\u003e\u003c/a\u003e v0.9.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/dfb7cb4ce0d9a325c20a4968dcb11f7736b082eb\"\u003e\u003ccode\u003edfb7cb4\u003c/code\u003e\u003c/a\u003e Fix credo warnings (no code changes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/fd7b588d00b760303c8824a7a43c4e4d042ffe05\"\u003e\u003ccode\u003efd7b588\u003c/code\u003e\u003c/a\u003e Fix Dialyzer ignored return value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/c6a64fdbcdb8af2c7eb7ce91f4763c70f6163b1c\"\u003e\u003ccode\u003ec6a64fd\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/63d5e7d68db2e0990a763cf8db52e86d464e2d4c\"\u003e\u003ccode\u003e63d5e7d\u003c/code\u003e\u003c/a\u003e Update copyright headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/a05319f6616c00ebe86c5edd56f9889d6fe5f1d8\"\u003e\u003ccode\u003ea05319f\u003c/code\u003e\u003c/a\u003e Replace gen_event with logger_filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/664196e94ff8a0c15abd487c3775fb3535ecc2c3\"\u003e\u003ccode\u003e664196e\u003c/code\u003e\u003c/a\u003e Bump minimum Elixir to 1.15; bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/9acfb07f9ab6e2d6c2f389f46aa722b8ed5ff6b3\"\u003e\u003ccode\u003e9acfb07\u003c/code\u003e\u003c/a\u003e REUSE compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/4f07a6bdee2be0d4c4ca3fc0b9f05770fa297a6c\"\u003e\u003ccode\u003e4f07a6b\u003c/code\u003e\u003c/a\u003e Bump CI and deps to latest; drop support for Elixir \u0026lt;1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerves-project/shoehorn/commit/3957d362e07fbbb077eff01019e6aaaf8133aa33\"\u003e\u003ccode\u003e3957d36\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.8 to 1.7.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nerves-project/shoehorn/compare/v0.9.2...v0.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoehorn\u0026package-manager=hex\u0026previous-version=0.9.2\u0026new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nerves-project/nerves_examples/pull/574","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-project%2Fnerves_examples/issues/574","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/574/packages"}}]}