{"id":25177,"name":"table_rex","ecosystem":"hex","repository_url":"https://github.com/djm/table_rex","issues_count":5,"created_at":"2025-06-07T04:15:31.998Z","updated_at":"2025-06-07T04:15:31.998Z","purl":"pkg:hex/table_rex","metadata":{"id":3793177,"name":"table_rex","ecosystem":"hex","description":"Generate configurable text-based tables for display (ASCII \u0026 more)","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/djm/table_rex","keywords_array":[],"namespace":null,"versions_count":21,"first_release_published_at":"2015-12-29T01:45:05.065Z","latest_release_published_at":"2025-02-16T14:23:33.793Z","latest_release_number":"4.1.0","last_synced_at":"2025-06-04T21:14:04.772Z","created_at":"2022-04-11T17:57:52.072Z","updated_at":"2025-06-04T21:14:04.772Z","registry_url":"https://hex.pm/packages/table_rex/","install_command":"mix hex.package fetch table_rex ","documentation_url":"http://hexdocs.pm/table_rex/","metadata":{},"repo_metadata":{"id":40659882,"uuid":"47346984","full_name":"djm/table_rex","owner":"djm","description":"An Elixir app which generates text-based tables for display","archived":false,"fork":false,"pushed_at":"2024-07-27T14:01:43.000Z","size":688,"stargazers_count":241,"open_issues_count":4,"forks_count":26,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-09-13T21:57:57.356Z","etag":null,"topics":["cli","elixir","hex","table"],"latest_commit_sha":null,"homepage":"","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/djm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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}},"created_at":"2015-12-03T17:06:27.000Z","updated_at":"2024-09-09T12:41:35.000Z","dependencies_parsed_at":"2024-05-01T16:19:37.758Z","dependency_job_id":"62a619af-b04e-4cc6-9952-803b24207c17","html_url":"https://github.com/djm/table_rex","commit_stats":{"total_commits":128,"total_committers":21,"mean_commits":6.095238095238095,"dds":0.1640625,"last_synced_commit":"e744f687fdd22ccf1cd2d8417e630e13756adbc9"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/djm","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219106312,"owners_count":16439053,"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":"djm","name":"Darian Moody","uuid":"88744","kind":"user","description":"Software Engineer, web app consultant \u0026 maker based in South London. Elixir, Python, JS + other bits.","email":"","website":"https://www.djm.org.uk","location":"London, UK","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/88744?u=cf0194f83dea1d1038cd89026b623cfac1e9e9f3\u0026v=4","repositories_count":63,"last_synced_at":"2024-04-14T06:42:59.996Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/djm","funding_links":[],"total_stars":614,"followers":127,"following":30,"created_at":"2022-11-02T22:21:36.724Z","updated_at":"2024-04-14T06:43:12.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/djm","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/djm/repositories"},"tags":[{"name":"v4.0","sha":"9f9ec60f34c0264f8cab0b6ea11412bc43f9247d","kind":"tag","published_at":"2023-07-12T21:16:24.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v4.0","html_url":"https://github.com/djm/table_rex/releases/tag/v4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v4.0/manifests"},{"name":"v3.2","sha":"3eff32829703b9922daae9b333bc8d784d79089c","kind":"tag","published_at":"2023-07-12T21:02:27.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v3.2","html_url":"https://github.com/djm/table_rex/releases/tag/v3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v3.2/manifests"},{"name":"v3.1.0","sha":"7b9c475a0b04cec6d6fc8efdaa8d3c43387cca2b","kind":"tag","published_at":"2021-01-30T12:30:05.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v3.1.0","html_url":"https://github.com/djm/table_rex/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v3.1.0/manifests"},{"name":"v3.1.1","sha":"1aedc5e74896e032ac5530fdd7afd83752c6620d","kind":"tag","published_at":"2021-01-30T12:20:36.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v3.1.1","html_url":"https://github.com/djm/table_rex/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v3.1.1/manifests"},{"name":"v3.0.0","sha":"3117115ad114280bdaa24990eeaaa59a151d2cd4","kind":"tag","published_at":"2020-10-20T22:38:17.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v3.0.0","html_url":"https://github.com/djm/table_rex/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v3.0.0/manifests"},{"name":"v2.0.0","sha":"366647b32a328ebe0d90c588a8ea99d4680b2261","kind":"tag","published_at":"2018-04-29T23:13:58.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v2.0.0","html_url":"https://github.com/djm/table_rex/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"af8f5b421215e53921d212185b60be7b03b524b1","kind":"tag","published_at":"2017-12-10T18:26:45.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v1.0.0","html_url":"https://github.com/djm/table_rex/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v1.0.0/manifests"},{"name":"v0.10.0","sha":"21e7b18dbb1cf318be151897f00a0aeb686c4190","kind":"tag","published_at":"2017-01-14T14:04:15.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v0.10.0","html_url":"https://github.com/djm/table_rex/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"6980d1fb5e042bf25b1859657ddef38d0445c85c","kind":"tag","published_at":"2017-01-14T14:03:35.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v0.9.0","html_url":"https://github.com/djm/table_rex/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"6e3c9316be7ba745c392afec920ce8c912424ad2","kind":"commit","published_at":"2016-01-18T23:12:41.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v0.8.0","html_url":"https://github.com/djm/table_rex/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"9a0aaedf0eab8f49acdcb70024c48b16579c95b7","kind":"commit","published_at":"2016-01-09T08:23:54.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v0.7.0","html_url":"https://github.com/djm/table_rex/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"a506935d117316a22d70dcdc5830d90de581ce57","kind":"commit","published_at":"2016-01-07T08:22:55.000Z","download_url":"https://codeload.github.com/djm/table_rex/tar.gz/v0.6.0","html_url":"https://github.com/djm/table_rex/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djm%2Ftable_rex/tags/v0.6.0/manifests"}]},"repo_metadata_updated_at":"2024-09-30T06:37:58.548Z","dependent_packages_count":22,"downloads":67737226,"downloads_period":"total","dependent_repos_count":66,"rankings":{"downloads":0.340420065514805,"dependent_repos_count":1.9782901920483011,"dependent_packages_count":1.1497205986254737,"stargazers_count":3.9501573639925494,"forks_count":5.613719570942257,"docker_downloads_count":1.2589119403943734,"average":2.38186995525296},"purl":"pkg:hex/table_rex","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/table_rex","docker_dependents_count":2,"docker_downloads_count":477,"usage_url":"https://repos.ecosyste.ms/usage/hex/table_rex","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/table_rex/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/table_rex/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/table_rex/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/table_rex/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/table_rex/related_packages","maintainers":[{"uuid":"djm","login":"djm","name":null,"email":"mail@djm.org.uk","url":null,"packages_count":1,"html_url":"https://hex.pm/users/djm","role":null,"created_at":"2022-11-08T14:40:34.252Z","updated_at":"2022-11-08T14:40:34.252Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/djm/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":2,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3603003626","node_id":"PR_kwDOPEVQVM6yRw_V","number":9,"state":"open","title":"deps(deps): bump the minor-and-patch group across 1 directory with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-08T07:05:44.000Z","updated_at":"2025-11-08T07:05:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":6,"packages":[{"name":"credo","old_version":"1.7.12","new_version":"1.7.13","repository_url":"https://github.com/rrrene/credo"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.7","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.39.1","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"optimus","old_version":"0.2.0","new_version":"0.5.1","repository_url":"https://github.com/savonarola/optimus"},{"name":"req","old_version":"0.4.14","new_version":"0.5.15","repository_url":"https://github.com/wojtekmach/req"},{"name":"table_rex","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/djm/table_rex"}],"path":null,"ecosystem":"hex"},"body":"Bumps the minor-and-patch group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [credo](https://github.com/rrrene/credo) | `1.7.12` | `1.7.13` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.7` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.39.1` |\n| [optimus](https://github.com/savonarola/optimus) | `0.2.0` | `0.5.1` |\n| [req](https://github.com/wojtekmach/req) | `0.4.14` | `0.5.15` |\n| [table_rex](https://github.com/djm/table_rex) | `4.0.0` | `4.1.0` |\n\n\nUpdates `credo` from 1.7.12 to 1.7.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rrrene/credo/releases\"\u003ecredo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.13\u003c/h2\u003e\n\u003cp\u003eCheck it out on Hex: \u003ca href=\"https://hex.pm/packages/credo/1.7.13\"\u003ehttps://hex.pm/packages/credo/1.7.13\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive\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/rrrene/credo/blob/master/CHANGELOG.md\"\u003ecredo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive\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/rrrene/credo/commit/40627c5950a2b616b5de43c98299006395991391\"\u003e\u003ccode\u003e40627c5\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/e47e4dcf198efac527e85bd93f59c16de3bb9151\"\u003e\u003ccode\u003ee47e4dc\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/9f31412a7b2f98c07a5d61e8cb70682c3a98abfd\"\u003e\u003ccode\u003e9f31412\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;increase line number for nested alias check\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/84e41b28be26d07444badc7712ef8eb287a303d1\"\u003e\u003ccode\u003e84e41b2\u003c/code\u003e\u003c/a\u003e Remove Stickler CI from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/62bd7e44d9cbbf987ed9228bdcca30f6f069c457\"\u003e\u003ccode\u003e62bd7e4\u003c/code\u003e\u003c/a\u003e Remove unused requires\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/db534be0216efd06e0c8f536da94a2b2f0052700\"\u003e\u003ccode\u003edb534be\u003c/code\u003e\u003c/a\u003e Add Elixir 1.19.0-rc.2 to GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/fdc365baf9b5dab5911585ae5c4bdaea45d3187e\"\u003e\u003ccode\u003efdc365b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrrene/credo/issues/1214\"\u003e#1214\u003c/a\u003e from georgeguimaraes/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/22249b7ebf88b68f8a6f05c8e24402e2a332b6fe\"\u003e\u003ccode\u003e22249b7\u003c/code\u003e\u003c/a\u003e Remove SourceLevel mention on README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/1f601f13bc0b4956eece7ce81aa0367eb7a5dcf5\"\u003e\u003ccode\u003e1f601f1\u003c/code\u003e\u003c/a\u003e Refactor StrictModuleLayout tests slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/684a353da4d072bad6e5204266afe755f55560fb\"\u003e\u003ccode\u003e684a353\u003c/code\u003e\u003c/a\u003e Add more tests for StrictModuleLayout\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrrene/credo/compare/v1.7.12...v1.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003ch2\u003e[1.4.7] - 2025-11-05\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Erlex to 0.2.8, fixes \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/574\"\u003e#574\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.7]\u003c/h2\u003e\n\u003ch2\u003e[1.4.7] - 2025-11-05\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Erlex to 0.2.8, fixes \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/574\"\u003e#574\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/commit/b57d69fdc8f0a025d682a88d455d449e77ec9e5d\"\u003e\u003ccode\u003eb57d69f\u003c/code\u003e\u003c/a\u003e Release version 1.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/608b355486489aca000e30c7552661a900184abb\"\u003e\u003ccode\u003e608b355\u003c/code\u003e\u003c/a\u003e Bump Erlex (\u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/ab9bd59a85a2bad6363c39eafdc103972d154c16\"\u003e\u003ccode\u003eab9bd59\u003c/code\u003e\u003c/a\u003e Fix issue template.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/9e73fa87ae1e166eb7ac6aab47ba26f3aeadda96\"\u003e\u003ccode\u003e9e73fa8\u003c/code\u003e\u003c/a\u003e Fixup changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.39.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.1 (2025-10-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eImprove box-shadow around autocompletion\u003c/li\u003e\n\u003cli\u003eTrim search engine selector on small screens\u003c/li\u003e\n\u003cli\u003eFix admonition titles on small screens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.39.0 (2025-10-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow custom search engines to be configured with support for \u003ccode\u003ehttps://hexdocs.pm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove admonition blocks so they better integrate with the page flow\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eAdd .cheatmd to EPUB to avoid broken links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBackwards incompatible changes\n\u003cul\u003e\n\u003cli\u003eValidate :extras fields: if you were previously setting them to unexpected values, you may now get an exception\u003c/li\u003e\n\u003cli\u003eSetting \u003ccode\u003eexdoc:full-text-search-url\u003c/code\u003e metadata is no longer supported, using the new search engines configuration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\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/elixir-lang/ex_doc/commit/c0f0773f9d2ade0a99185f6175a2a88cf19a7434\"\u003e\u003ccode\u003ec0f0773\u003c/code\u003e\u003c/a\u003e Release v0.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ec9a23171502e59bca0e7f7bf17510dab7695e5\"\u003e\u003ccode\u003e3ec9a23\u003c/code\u003e\u003c/a\u003e Italics for autocompletion header to not confuse with results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7d60a5bff641aae921d8ba4cec352ea60f159a8\"\u003e\u003ccode\u003ef7d60a5\u003c/code\u003e\u003c/a\u003e Fix admonition on small screens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4c0fd35e654334a05dad9ec6941d1fdf62deb8b0\"\u003e\u003ccode\u003e4c0fd35\u003c/code\u003e\u003c/a\u003e Improve box shadow, minimize search button space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/eb5362bbab496da026e606c587eb881a73b5d538\"\u003e\u003ccode\u003eeb5362b\u003c/code\u003e\u003c/a\u003e Release v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8bcfd08a3819ae76c75e2a6e4606c7a9d5e13442\"\u003e\u003ccode\u003e8bcfd08\u003c/code\u003e\u003c/a\u003e Search style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/1dcbd9ea556438ca1cdaf0b75ad7a8a5b86b4d60\"\u003e\u003ccode\u003e1dcbd9e\u003c/code\u003e\u003c/a\u003e Tags are a list of atoms, closes \u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2159\"\u003e#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b9d190e1486bdd50b98789ca331c92e8b503c687\"\u003e\u003ccode\u003eb9d190e\u003c/code\u003e\u003c/a\u003e Update GitHub organization for Ecto in README (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/d1c0c960a1124a61a275248b3b369276518ebd56\"\u003e\u003ccode\u003ed1c0c96\u003c/code\u003e\u003c/a\u003e Support specifying packages under search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/868fa8b982fb7d008a3bee4a8a6153e768d4066d\"\u003e\u003ccode\u003e868fa8b\u003c/code\u003e\u003c/a\u003e Validate extra fields\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `optimus` from 0.2.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/savonarola/optimus/blob/master/CHANGELOG.md\"\u003eoptimus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e0.4.0 (Unreleased)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded module documentation for all major modules\u003c/li\u003e\n\u003cli\u003eAdded typespecs for structs and functions\u003c/li\u003e\n\u003cli\u003eAdded GitHub Actions CI workflow\u003c/li\u003e\n\u003cli\u003eAdded Dependabot configuration\u003c/li\u003e\n\u003cli\u003eAdded formatter configuration\u003c/li\u003e\n\u003cli\u003eAdded Credo static code analysis tool\u003c/li\u003e\n\u003cli\u003eAdded doctests and examples\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Elixir compatibility to support 1.10 through 1.19\u003c/li\u003e\n\u003cli\u003eModernized mix.exs structure and dependency versions\u003c/li\u003e\n\u003cli\u003eMoved \u003ccode\u003epreferred_cli_env\u003c/code\u003e from \u003ccode\u003eproject/0\u003c/code\u003e to \u003ccode\u003ecli/0\u003c/code\u003e function (Elixir 1.19)\u003c/li\u003e\n\u003cli\u003eConverted struct update syntax to map update syntax for Elixir 1.19 type safety\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eapplications\u003c/code\u003e to \u003ccode\u003eextra_applications\u003c/code\u003e in mix.exs\u003c/li\u003e\n\u003cli\u003eUpdated struct definitions to use key-value pairs with defaults\u003c/li\u003e\n\u003cli\u003eFixed deprecation warnings for String.slice with negative index\u003c/li\u003e\n\u003cli\u003eImproved type definitions\u003c/li\u003e\n\u003cli\u003eUpdated Config module usage in config.exs\u003c/li\u003e\n\u003cli\u003eUpdated GitHub Actions workflow to use latest actions and test on Elixir 1.18.3\u003c/li\u003e\n\u003cli\u003eModernized function implementations using Elixir 1.10+ features\u003c/li\u003e\n\u003cli\u003eReplaced regex-based string operations with more efficient String functions\u003c/li\u003e\n\u003cli\u003eImproved error messages and validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVersion bump to handle new releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ccode\u003eString.to_boolean\u003c/code\u003e deprecation warning\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\u003eSee full diff in \u003ca href=\"https://github.com/savonarola/optimus/commits/v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.4.14 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/releases\"\u003ereq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hexdocs.pm/req/Req.html\"\u003e\u003ccode\u003eReq\u003c/code\u003e\u003c/a\u003e: Add \u003ca href=\"https://hexdocs.pm/req/Req.html#get_headers_list/1\"\u003e\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix detecting service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Raise on no \u003ccode\u003e:access_key_id\u003c/code\u003e/\u003ccode\u003e:secret_access_key\u003c/code\u003e/\u003ccode\u003e:service\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix handling \u003ccode\u003e?name\u003c/code\u003e (no value)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#handle_http_errors/1\"\u003e\u003ccode\u003ehandle_http_errors\u003c/code\u003e\u003c/a\u003e: should run before \u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#verify_checksum/1\"\u003e\u003ccode\u003everify_checksum\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e from other nodes in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\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/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial transport errors on \u003ccode\u003einto: :self\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Automatically parse request body.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/wojtekmach/req/commit/9760198b77e2b88242d2def5bba6901d99edf03d\"\u003e\u003ccode\u003e9760198\u003c/code\u003e\u003c/a\u003e Release v0.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6fc443b7182ba4a7d7cfab8dbd9e24a8d3a4c448\"\u003e\u003ccode\u003e6fc443b\u003c/code\u003e\u003c/a\u003e Add Req.Response.to_map/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/7eafd787907cd6ffb283b47dfcd39ef05dc480d4\"\u003e\u003ccode\u003e7eafd78\u003c/code\u003e\u003c/a\u003e Add test for :http1 + :http2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/573de8db6a4f11a0968f55c9681e06b42b96aad2\"\u003e\u003ccode\u003e573de8d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71c7483885bb7e79032bccd7e5bdbf81e5b498ef\"\u003e\u003ccode\u003e71c7483\u003c/code\u003e\u003c/a\u003e Release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56a227f15037a93ab1fbed276915dd889c0d760c\"\u003e\u003ccode\u003e56a227f\u003c/code\u003e\u003c/a\u003e Remove warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/b063d4f523d75d8cc299bb76d2b1c104c08a6a84\"\u003e\u003ccode\u003eb063d4f\u003c/code\u003e\u003c/a\u003e Release v0.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/e806fa7be6373ed9f6859a97096a2dcb82cb4c61\"\u003e\u003ccode\u003ee806fa7\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56bcea0f30c4300dd44946da73d3fbb8acdfdea7\"\u003e\u003ccode\u003e56bcea0\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test.Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/bf70209048526508cadf2ceb478107e5378711c0\"\u003e\u003ccode\u003ebf70209\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.4.14...v0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `table_rex` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djm/table_rex/blob/main/CHANGELOG.md\"\u003etable_rex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 (2025-02-16)\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds GitHub Flavoured Markdown support to the \u003ccode\u003ehorizontal_style\u003c/code\u003e parameter.\nThis allows TableRex to output tables while skipping the very top and bottom\nof the frames, which happens to be exactly how GitHub Flavoured Markdown\nrenders tables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBugfix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes Elixir 1.17 warnings about function call without parens.\u003c/li\u003e\n\u003cli\u003eFixes Elixir 1.19 warnings about map update ops.\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/djm/table_rex/commit/e80e02006da4139d871fd37bf926a3792cfcbd7d\"\u003e\u003ccode\u003ee80e020\u003c/code\u003e\u003c/a\u003e Bump to v4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/be3cb813d3dd2617ca0a449513ede9b7c6ff9c87\"\u003e\u003ccode\u003ebe3cb81\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/dcc141b04086f979fefb0f806509f789c3e8a8ce\"\u003e\u003ccode\u003edcc141b\u003c/code\u003e\u003c/a\u003e Allow rendering of the table in GitHub Flavored Markdown (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/b22f7b060bdd725dd2b4c6db735259a5d76d2987\"\u003e\u003ccode\u003eb22f7b0\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19 (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/e744f687fdd22ccf1cd2d8417e630e13756adbc9\"\u003e\u003ccode\u003ee744f68\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.17 warning about function call without parens (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/djm/table_rex/compare/v4.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/croesnick/taskbeam/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/croesnick%2Ftaskbeam/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"3528143896","node_id":"PR_kwDOPEVQVM6uaqTt","number":6,"state":"open","title":"deps(deps): bump the minor-and-patch group across 1 directory with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-18T06:05:56.000Z","updated_at":"2025-10-18T06:05:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":6,"packages":[{"name":"credo","old_version":"1.7.12","new_version":"1.7.13","repository_url":"https://github.com/rrrene/credo"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.4","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"optimus","old_version":"0.2.0","new_version":"0.5.1","repository_url":"https://github.com/savonarola/optimus"},{"name":"req","old_version":"0.4.14","new_version":"0.5.15","repository_url":"https://github.com/wojtekmach/req"},{"name":"table_rex","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/djm/table_rex"}],"path":null,"ecosystem":"hex"},"body":"Bumps the minor-and-patch group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [credo](https://github.com/rrrene/credo) | `1.7.12` | `1.7.13` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.4` |\n| [optimus](https://github.com/savonarola/optimus) | `0.2.0` | `0.5.1` |\n| [req](https://github.com/wojtekmach/req) | `0.4.14` | `0.5.15` |\n| [table_rex](https://github.com/djm/table_rex) | `4.0.0` | `4.1.0` |\n\n\nUpdates `credo` from 1.7.12 to 1.7.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rrrene/credo/releases\"\u003ecredo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.13\u003c/h2\u003e\n\u003cp\u003eCheck it out on Hex: \u003ca href=\"https://hex.pm/packages/credo/1.7.13\"\u003ehttps://hex.pm/packages/credo/1.7.13\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive\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/rrrene/credo/blob/master/CHANGELOG.md\"\u003ecredo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive\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/rrrene/credo/commit/40627c5950a2b616b5de43c98299006395991391\"\u003e\u003ccode\u003e40627c5\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/e47e4dcf198efac527e85bd93f59c16de3bb9151\"\u003e\u003ccode\u003ee47e4dc\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/9f31412a7b2f98c07a5d61e8cb70682c3a98abfd\"\u003e\u003ccode\u003e9f31412\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;increase line number for nested alias check\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/84e41b28be26d07444badc7712ef8eb287a303d1\"\u003e\u003ccode\u003e84e41b2\u003c/code\u003e\u003c/a\u003e Remove Stickler CI from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/62bd7e44d9cbbf987ed9228bdcca30f6f069c457\"\u003e\u003ccode\u003e62bd7e4\u003c/code\u003e\u003c/a\u003e Remove unused requires\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/db534be0216efd06e0c8f536da94a2b2f0052700\"\u003e\u003ccode\u003edb534be\u003c/code\u003e\u003c/a\u003e Add Elixir 1.19.0-rc.2 to GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/fdc365baf9b5dab5911585ae5c4bdaea45d3187e\"\u003e\u003ccode\u003efdc365b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrrene/credo/issues/1214\"\u003e#1214\u003c/a\u003e from georgeguimaraes/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/22249b7ebf88b68f8a6f05c8e24402e2a332b6fe\"\u003e\u003ccode\u003e22249b7\u003c/code\u003e\u003c/a\u003e Remove SourceLevel mention on README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/1f601f13bc0b4956eece7ce81aa0367eb7a5dcf5\"\u003e\u003ccode\u003e1f601f1\u003c/code\u003e\u003c/a\u003e Refactor StrictModuleLayout tests slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/684a353da4d072bad6e5204266afe755f55560fb\"\u003e\u003ccode\u003e684a353\u003c/code\u003e\u003c/a\u003e Add more tests for StrictModuleLayout\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrrene/credo/compare/v1.7.12...v1.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\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/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `optimus` from 0.2.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/savonarola/optimus/blob/master/CHANGELOG.md\"\u003eoptimus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e0.4.0 (Unreleased)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded module documentation for all major modules\u003c/li\u003e\n\u003cli\u003eAdded typespecs for structs and functions\u003c/li\u003e\n\u003cli\u003eAdded GitHub Actions CI workflow\u003c/li\u003e\n\u003cli\u003eAdded Dependabot configuration\u003c/li\u003e\n\u003cli\u003eAdded formatter configuration\u003c/li\u003e\n\u003cli\u003eAdded Credo static code analysis tool\u003c/li\u003e\n\u003cli\u003eAdded doctests and examples\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Elixir compatibility to support 1.10 through 1.19\u003c/li\u003e\n\u003cli\u003eModernized mix.exs structure and dependency versions\u003c/li\u003e\n\u003cli\u003eMoved \u003ccode\u003epreferred_cli_env\u003c/code\u003e from \u003ccode\u003eproject/0\u003c/code\u003e to \u003ccode\u003ecli/0\u003c/code\u003e function (Elixir 1.19)\u003c/li\u003e\n\u003cli\u003eConverted struct update syntax to map update syntax for Elixir 1.19 type safety\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eapplications\u003c/code\u003e to \u003ccode\u003eextra_applications\u003c/code\u003e in mix.exs\u003c/li\u003e\n\u003cli\u003eUpdated struct definitions to use key-value pairs with defaults\u003c/li\u003e\n\u003cli\u003eFixed deprecation warnings for String.slice with negative index\u003c/li\u003e\n\u003cli\u003eImproved type definitions\u003c/li\u003e\n\u003cli\u003eUpdated Config module usage in config.exs\u003c/li\u003e\n\u003cli\u003eUpdated GitHub Actions workflow to use latest actions and test on Elixir 1.18.3\u003c/li\u003e\n\u003cli\u003eModernized function implementations using Elixir 1.10+ features\u003c/li\u003e\n\u003cli\u003eReplaced regex-based string operations with more efficient String functions\u003c/li\u003e\n\u003cli\u003eImproved error messages and validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVersion bump to handle new releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ccode\u003eString.to_boolean\u003c/code\u003e deprecation warning\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\u003eSee full diff in \u003ca href=\"https://github.com/savonarola/optimus/commits/v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.4.14 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/releases\"\u003ereq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hexdocs.pm/req/Req.html\"\u003e\u003ccode\u003eReq\u003c/code\u003e\u003c/a\u003e: Add \u003ca href=\"https://hexdocs.pm/req/Req.html#get_headers_list/1\"\u003e\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix detecting service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Raise on no \u003ccode\u003e:access_key_id\u003c/code\u003e/\u003ccode\u003e:secret_access_key\u003c/code\u003e/\u003ccode\u003e:service\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix handling \u003ccode\u003e?name\u003c/code\u003e (no value)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#handle_http_errors/1\"\u003e\u003ccode\u003ehandle_http_errors\u003c/code\u003e\u003c/a\u003e: should run before \u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#verify_checksum/1\"\u003e\u003ccode\u003everify_checksum\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e from other nodes in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\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/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial transport errors on \u003ccode\u003einto: :self\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Automatically parse request body.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/wojtekmach/req/commit/9760198b77e2b88242d2def5bba6901d99edf03d\"\u003e\u003ccode\u003e9760198\u003c/code\u003e\u003c/a\u003e Release v0.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6fc443b7182ba4a7d7cfab8dbd9e24a8d3a4c448\"\u003e\u003ccode\u003e6fc443b\u003c/code\u003e\u003c/a\u003e Add Req.Response.to_map/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/7eafd787907cd6ffb283b47dfcd39ef05dc480d4\"\u003e\u003ccode\u003e7eafd78\u003c/code\u003e\u003c/a\u003e Add test for :http1 + :http2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/573de8db6a4f11a0968f55c9681e06b42b96aad2\"\u003e\u003ccode\u003e573de8d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71c7483885bb7e79032bccd7e5bdbf81e5b498ef\"\u003e\u003ccode\u003e71c7483\u003c/code\u003e\u003c/a\u003e Release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56a227f15037a93ab1fbed276915dd889c0d760c\"\u003e\u003ccode\u003e56a227f\u003c/code\u003e\u003c/a\u003e Remove warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/b063d4f523d75d8cc299bb76d2b1c104c08a6a84\"\u003e\u003ccode\u003eb063d4f\u003c/code\u003e\u003c/a\u003e Release v0.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/e806fa7be6373ed9f6859a97096a2dcb82cb4c61\"\u003e\u003ccode\u003ee806fa7\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56bcea0f30c4300dd44946da73d3fbb8acdfdea7\"\u003e\u003ccode\u003e56bcea0\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test.Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/bf70209048526508cadf2ceb478107e5378711c0\"\u003e\u003ccode\u003ebf70209\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.4.14...v0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `table_rex` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djm/table_rex/blob/main/CHANGELOG.md\"\u003etable_rex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 (2025-02-16)\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds GitHub Flavoured Markdown support to the \u003ccode\u003ehorizontal_style\u003c/code\u003e parameter.\nThis allows TableRex to output tables while skipping the very top and bottom\nof the frames, which happens to be exactly how GitHub Flavoured Markdown\nrenders tables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBugfix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes Elixir 1.17 warnings about function call without parens.\u003c/li\u003e\n\u003cli\u003eFixes Elixir 1.19 warnings about map update ops.\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/djm/table_rex/commit/e80e02006da4139d871fd37bf926a3792cfcbd7d\"\u003e\u003ccode\u003ee80e020\u003c/code\u003e\u003c/a\u003e Bump to v4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/be3cb813d3dd2617ca0a449513ede9b7c6ff9c87\"\u003e\u003ccode\u003ebe3cb81\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/dcc141b04086f979fefb0f806509f789c3e8a8ce\"\u003e\u003ccode\u003edcc141b\u003c/code\u003e\u003c/a\u003e Allow rendering of the table in GitHub Flavored Markdown (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/b22f7b060bdd725dd2b4c6db735259a5d76d2987\"\u003e\u003ccode\u003eb22f7b0\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19 (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/e744f687fdd22ccf1cd2d8417e630e13756adbc9\"\u003e\u003ccode\u003ee744f68\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.17 warning about function call without parens (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/djm/table_rex/compare/v4.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/croesnick/taskbeam/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/croesnick%2Ftaskbeam/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"2768253647","node_id":"PR_kwDOPEVQVM6lADLP","number":4,"state":"open","title":"deps(deps): bump the minor-and-patch group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-23T06:47:08.000Z","updated_at":"2025-08-23T06:47:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":5,"packages":[{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"optimus","old_version":"0.2.0","new_version":"0.5.1","repository_url":"https://github.com/savonarola/optimus"},{"name":"req","old_version":"0.4.14","new_version":"0.5.15","repository_url":"https://github.com/wojtekmach/req"},{"name":"table_rex","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/djm/table_rex"}],"path":null,"ecosystem":"hex"},"body":"Bumps the minor-and-patch group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [optimus](https://github.com/savonarola/optimus) | `0.2.0` | `0.5.1` |\n| [req](https://github.com/wojtekmach/req) | `0.4.14` | `0.5.15` |\n| [table_rex](https://github.com/djm/table_rex) | `4.0.0` | `4.1.0` |\n\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\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/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `optimus` from 0.2.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/savonarola/optimus/commits/v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.4.14 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/releases\"\u003ereq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hexdocs.pm/req/Req.html\"\u003e\u003ccode\u003eReq\u003c/code\u003e\u003c/a\u003e: Add \u003ca href=\"https://hexdocs.pm/req/Req.html#get_headers_list/1\"\u003e\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix detecting service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Raise on no \u003ccode\u003e:access_key_id\u003c/code\u003e/\u003ccode\u003e:secret_access_key\u003c/code\u003e/\u003ccode\u003e:service\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix handling \u003ccode\u003e?name\u003c/code\u003e (no value)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#handle_http_errors/1\"\u003e\u003ccode\u003ehandle_http_errors\u003c/code\u003e\u003c/a\u003e: should run before \u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#verify_checksum/1\"\u003e\u003ccode\u003everify_checksum\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e from other nodes in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\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/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial transport errors on \u003ccode\u003einto: :self\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Automatically parse request body.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/wojtekmach/req/commit/9760198b77e2b88242d2def5bba6901d99edf03d\"\u003e\u003ccode\u003e9760198\u003c/code\u003e\u003c/a\u003e Release v0.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6fc443b7182ba4a7d7cfab8dbd9e24a8d3a4c448\"\u003e\u003ccode\u003e6fc443b\u003c/code\u003e\u003c/a\u003e Add Req.Response.to_map/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/7eafd787907cd6ffb283b47dfcd39ef05dc480d4\"\u003e\u003ccode\u003e7eafd78\u003c/code\u003e\u003c/a\u003e Add test for :http1 + :http2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/573de8db6a4f11a0968f55c9681e06b42b96aad2\"\u003e\u003ccode\u003e573de8d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71c7483885bb7e79032bccd7e5bdbf81e5b498ef\"\u003e\u003ccode\u003e71c7483\u003c/code\u003e\u003c/a\u003e Release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56a227f15037a93ab1fbed276915dd889c0d760c\"\u003e\u003ccode\u003e56a227f\u003c/code\u003e\u003c/a\u003e Remove warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/b063d4f523d75d8cc299bb76d2b1c104c08a6a84\"\u003e\u003ccode\u003eb063d4f\u003c/code\u003e\u003c/a\u003e Release v0.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/e806fa7be6373ed9f6859a97096a2dcb82cb4c61\"\u003e\u003ccode\u003ee806fa7\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56bcea0f30c4300dd44946da73d3fbb8acdfdea7\"\u003e\u003ccode\u003e56bcea0\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test.Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/bf70209048526508cadf2ceb478107e5378711c0\"\u003e\u003ccode\u003ebf70209\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.4.14...v0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `table_rex` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djm/table_rex/blob/main/CHANGELOG.md\"\u003etable_rex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 (2025-02-16)\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds GitHub Flavoured Markdown support to the \u003ccode\u003ehorizontal_style\u003c/code\u003e parameter.\nThis allows TableRex to output tables while skipping the very top and bottom\nof the frames, which happens to be exactly how GitHub Flavoured Markdown\nrenders tables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBugfix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes Elixir 1.17 warnings about function call without parens.\u003c/li\u003e\n\u003cli\u003eFixes Elixir 1.19 warnings about map update ops.\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/djm/table_rex/commit/e80e02006da4139d871fd37bf926a3792cfcbd7d\"\u003e\u003ccode\u003ee80e020\u003c/code\u003e\u003c/a\u003e Bump to v4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/be3cb813d3dd2617ca0a449513ede9b7c6ff9c87\"\u003e\u003ccode\u003ebe3cb81\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/dcc141b04086f979fefb0f806509f789c3e8a8ce\"\u003e\u003ccode\u003edcc141b\u003c/code\u003e\u003c/a\u003e Allow rendering of the table in GitHub Flavored Markdown (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/b22f7b060bdd725dd2b4c6db735259a5d76d2987\"\u003e\u003ccode\u003eb22f7b0\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19 (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/e744f687fdd22ccf1cd2d8417e630e13756adbc9\"\u003e\u003ccode\u003ee744f68\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.17 warning about function call without parens (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/djm/table_rex/compare/v4.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/croesnick/taskbeam/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/croesnick%2Ftaskbeam/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"2750201785","node_id":"PR_kwDOPEVQVM6j7L-5","number":2,"state":"closed","title":"deps(deps): bump the minor-and-patch group across 1 directory with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-23T06:47:01.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-16T06:10:19.000Z","updated_at":"2025-08-23T06:47:01.000Z","time_to_close":607002,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":4,"packages":[{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"optimus","old_version":"0.2.0","new_version":"0.5.1","repository_url":"https://github.com/savonarola/optimus"},{"name":"req","old_version":"0.4.14","new_version":"0.5.15","repository_url":"https://github.com/wojtekmach/req"},{"name":"table_rex","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/djm/table_rex"}],"path":null,"ecosystem":"hex"},"body":"Bumps the minor-and-patch group with 4 updates in the / directory: [dialyxir](https://github.com/jeremyjh/dialyxir), [optimus](https://github.com/savonarola/optimus), [req](https://github.com/wojtekmach/req) and [table_rex](https://github.com/djm/table_rex).\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `optimus` from 0.2.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/savonarola/optimus/commits/v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.4.14 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/releases\"\u003ereq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hexdocs.pm/req/Req.html\"\u003e\u003ccode\u003eReq\u003c/code\u003e\u003c/a\u003e: Add \u003ca href=\"https://hexdocs.pm/req/Req.html#get_headers_list/1\"\u003e\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix detecting service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Raise on no \u003ccode\u003e:access_key_id\u003c/code\u003e/\u003ccode\u003e:secret_access_key\u003c/code\u003e/\u003ccode\u003e:service\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix handling \u003ccode\u003e?name\u003c/code\u003e (no value)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#handle_http_errors/1\"\u003e\u003ccode\u003ehandle_http_errors\u003c/code\u003e\u003c/a\u003e: should run before \u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#verify_checksum/1\"\u003e\u003ccode\u003everify_checksum\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e from other nodes in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\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/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial transport errors on \u003ccode\u003einto: :self\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Automatically parse request body.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/wojtekmach/req/commit/9760198b77e2b88242d2def5bba6901d99edf03d\"\u003e\u003ccode\u003e9760198\u003c/code\u003e\u003c/a\u003e Release v0.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6fc443b7182ba4a7d7cfab8dbd9e24a8d3a4c448\"\u003e\u003ccode\u003e6fc443b\u003c/code\u003e\u003c/a\u003e Add Req.Response.to_map/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/7eafd787907cd6ffb283b47dfcd39ef05dc480d4\"\u003e\u003ccode\u003e7eafd78\u003c/code\u003e\u003c/a\u003e Add test for :http1 + :http2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/573de8db6a4f11a0968f55c9681e06b42b96aad2\"\u003e\u003ccode\u003e573de8d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71c7483885bb7e79032bccd7e5bdbf81e5b498ef\"\u003e\u003ccode\u003e71c7483\u003c/code\u003e\u003c/a\u003e Release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56a227f15037a93ab1fbed276915dd889c0d760c\"\u003e\u003ccode\u003e56a227f\u003c/code\u003e\u003c/a\u003e Remove warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/b063d4f523d75d8cc299bb76d2b1c104c08a6a84\"\u003e\u003ccode\u003eb063d4f\u003c/code\u003e\u003c/a\u003e Release v0.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/e806fa7be6373ed9f6859a97096a2dcb82cb4c61\"\u003e\u003ccode\u003ee806fa7\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56bcea0f30c4300dd44946da73d3fbb8acdfdea7\"\u003e\u003ccode\u003e56bcea0\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test.Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/bf70209048526508cadf2ceb478107e5378711c0\"\u003e\u003ccode\u003ebf70209\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.4.14...v0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `table_rex` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djm/table_rex/blob/main/CHANGELOG.md\"\u003etable_rex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 (2025-02-16)\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds GitHub Flavoured Markdown support to the \u003ccode\u003ehorizontal_style\u003c/code\u003e parameter.\nThis allows TableRex to output tables while skipping the very top and bottom\nof the frames, which happens to be exactly how GitHub Flavoured Markdown\nrenders tables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBugfix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes Elixir 1.17 warnings about function call without parens.\u003c/li\u003e\n\u003cli\u003eFixes Elixir 1.19 warnings about map update ops.\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/djm/table_rex/commit/e80e02006da4139d871fd37bf926a3792cfcbd7d\"\u003e\u003ccode\u003ee80e020\u003c/code\u003e\u003c/a\u003e Bump to v4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/be3cb813d3dd2617ca0a449513ede9b7c6ff9c87\"\u003e\u003ccode\u003ebe3cb81\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/dcc141b04086f979fefb0f806509f789c3e8a8ce\"\u003e\u003ccode\u003edcc141b\u003c/code\u003e\u003c/a\u003e Allow rendering of the table in GitHub Flavored Markdown (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/b22f7b060bdd725dd2b4c6db735259a5d76d2987\"\u003e\u003ccode\u003eb22f7b0\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19 (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/e744f687fdd22ccf1cd2d8417e630e13756adbc9\"\u003e\u003ccode\u003ee744f68\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.17 warning about function call without parens (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/djm/table_rex/compare/v4.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/croesnick/taskbeam/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/croesnick%2Ftaskbeam/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"2366085052","node_id":"PR_kwDOGK_d586NB5e8","number":106,"state":"closed","title":"Bump table_rex from 4.0.0 to 4.1.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":["timothyvanderaerden"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-25T13:38:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-01T11:46:00.000Z","updated_at":"2025-05-25T13:38:32.000Z","time_to_close":7350752,"merged_at":"2025-05-25T13:38:32.000Z","merged_by":"timothyvanderaerden","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"table_rex","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/djm/table_rex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [table_rex](https://github.com/djm/table_rex) from 4.0.0 to 4.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djm/table_rex/blob/main/CHANGELOG.md\"\u003etable_rex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 (2025-02-16)\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds GitHub Flavoured Markdown support to the \u003ccode\u003ehorizontal_style\u003c/code\u003e parameter.\nThis allows TableRex to output tables while skipping the very top and bottom\nof the frames, which happens to be exactly how GitHub Flavoured Markdown\nrenders tables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBugfix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes Elixir 1.17 warnings about function call without parens.\u003c/li\u003e\n\u003cli\u003eFixes Elixir 1.19 warnings about map update ops.\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/djm/table_rex/commit/e80e02006da4139d871fd37bf926a3792cfcbd7d\"\u003e\u003ccode\u003ee80e020\u003c/code\u003e\u003c/a\u003e Bump to v4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/be3cb813d3dd2617ca0a449513ede9b7c6ff9c87\"\u003e\u003ccode\u003ebe3cb81\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/dcc141b04086f979fefb0f806509f789c3e8a8ce\"\u003e\u003ccode\u003edcc141b\u003c/code\u003e\u003c/a\u003e Allow rendering of the table in GitHub Flavored Markdown (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/b22f7b060bdd725dd2b4c6db735259a5d76d2987\"\u003e\u003ccode\u003eb22f7b0\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19 (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/e744f687fdd22ccf1cd2d8417e630e13756adbc9\"\u003e\u003ccode\u003ee744f68\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.17 warning about function call without parens (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/djm/table_rex/compare/v4.0...v4.1.0\"\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=table_rex\u0026package-manager=hex\u0026previous-version=4.0.0\u0026new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/timothyvanderaerden/ecto_mysql_extras/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/timothyvanderaerden%2Fecto_mysql_extras/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"}],"issue_packages":[{"old_version":"4.0.0","new_version":"4.1.0","update_type":"minor","path":null,"pr_created_at":"2025-11-08T07:05:44.000Z","version_change":"4.0.0 → 4.1.0","issue":{"uuid":"3603003626","node_id":"PR_kwDOPEVQVM6yRw_V","number":9,"state":"open","title":"deps(deps): bump the minor-and-patch group across 1 directory with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-08T07:05:44.000Z","updated_at":"2025-11-08T07:05:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":6,"packages":[{"name":"credo","old_version":"1.7.12","new_version":"1.7.13","repository_url":"https://github.com/rrrene/credo"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.7","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.39.1","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"optimus","old_version":"0.2.0","new_version":"0.5.1","repository_url":"https://github.com/savonarola/optimus"},{"name":"req","old_version":"0.4.14","new_version":"0.5.15","repository_url":"https://github.com/wojtekmach/req"},{"name":"table_rex","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/djm/table_rex"}],"path":null,"ecosystem":"hex"},"body":"Bumps the minor-and-patch group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [credo](https://github.com/rrrene/credo) | `1.7.12` | `1.7.13` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.7` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.39.1` |\n| [optimus](https://github.com/savonarola/optimus) | `0.2.0` | `0.5.1` |\n| [req](https://github.com/wojtekmach/req) | `0.4.14` | `0.5.15` |\n| [table_rex](https://github.com/djm/table_rex) | `4.0.0` | `4.1.0` |\n\n\nUpdates `credo` from 1.7.12 to 1.7.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rrrene/credo/releases\"\u003ecredo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.13\u003c/h2\u003e\n\u003cp\u003eCheck it out on Hex: \u003ca href=\"https://hex.pm/packages/credo/1.7.13\"\u003ehttps://hex.pm/packages/credo/1.7.13\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive\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/rrrene/credo/blob/master/CHANGELOG.md\"\u003ecredo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive\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/rrrene/credo/commit/40627c5950a2b616b5de43c98299006395991391\"\u003e\u003ccode\u003e40627c5\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/e47e4dcf198efac527e85bd93f59c16de3bb9151\"\u003e\u003ccode\u003ee47e4dc\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/9f31412a7b2f98c07a5d61e8cb70682c3a98abfd\"\u003e\u003ccode\u003e9f31412\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;increase line number for nested alias check\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/84e41b28be26d07444badc7712ef8eb287a303d1\"\u003e\u003ccode\u003e84e41b2\u003c/code\u003e\u003c/a\u003e Remove Stickler CI from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/62bd7e44d9cbbf987ed9228bdcca30f6f069c457\"\u003e\u003ccode\u003e62bd7e4\u003c/code\u003e\u003c/a\u003e Remove unused requires\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/db534be0216efd06e0c8f536da94a2b2f0052700\"\u003e\u003ccode\u003edb534be\u003c/code\u003e\u003c/a\u003e Add Elixir 1.19.0-rc.2 to GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/fdc365baf9b5dab5911585ae5c4bdaea45d3187e\"\u003e\u003ccode\u003efdc365b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrrene/credo/issues/1214\"\u003e#1214\u003c/a\u003e from georgeguimaraes/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/22249b7ebf88b68f8a6f05c8e24402e2a332b6fe\"\u003e\u003ccode\u003e22249b7\u003c/code\u003e\u003c/a\u003e Remove SourceLevel mention on README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/1f601f13bc0b4956eece7ce81aa0367eb7a5dcf5\"\u003e\u003ccode\u003e1f601f1\u003c/code\u003e\u003c/a\u003e Refactor StrictModuleLayout tests slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/684a353da4d072bad6e5204266afe755f55560fb\"\u003e\u003ccode\u003e684a353\u003c/code\u003e\u003c/a\u003e Add more tests for StrictModuleLayout\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrrene/credo/compare/v1.7.12...v1.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003ch2\u003e[1.4.7] - 2025-11-05\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Erlex to 0.2.8, fixes \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/574\"\u003e#574\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.7]\u003c/h2\u003e\n\u003ch2\u003e[1.4.7] - 2025-11-05\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Erlex to 0.2.8, fixes \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/574\"\u003e#574\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/commit/b57d69fdc8f0a025d682a88d455d449e77ec9e5d\"\u003e\u003ccode\u003eb57d69f\u003c/code\u003e\u003c/a\u003e Release version 1.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/608b355486489aca000e30c7552661a900184abb\"\u003e\u003ccode\u003e608b355\u003c/code\u003e\u003c/a\u003e Bump Erlex (\u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/ab9bd59a85a2bad6363c39eafdc103972d154c16\"\u003e\u003ccode\u003eab9bd59\u003c/code\u003e\u003c/a\u003e Fix issue template.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/9e73fa87ae1e166eb7ac6aab47ba26f3aeadda96\"\u003e\u003ccode\u003e9e73fa8\u003c/code\u003e\u003c/a\u003e Fixup changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.39.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.1 (2025-10-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eImprove box-shadow around autocompletion\u003c/li\u003e\n\u003cli\u003eTrim search engine selector on small screens\u003c/li\u003e\n\u003cli\u003eFix admonition titles on small screens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.39.0 (2025-10-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow custom search engines to be configured with support for \u003ccode\u003ehttps://hexdocs.pm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove admonition blocks so they better integrate with the page flow\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eAdd .cheatmd to EPUB to avoid broken links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBackwards incompatible changes\n\u003cul\u003e\n\u003cli\u003eValidate :extras fields: if you were previously setting them to unexpected values, you may now get an exception\u003c/li\u003e\n\u003cli\u003eSetting \u003ccode\u003eexdoc:full-text-search-url\u003c/code\u003e metadata is no longer supported, using the new search engines configuration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\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/elixir-lang/ex_doc/commit/c0f0773f9d2ade0a99185f6175a2a88cf19a7434\"\u003e\u003ccode\u003ec0f0773\u003c/code\u003e\u003c/a\u003e Release v0.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ec9a23171502e59bca0e7f7bf17510dab7695e5\"\u003e\u003ccode\u003e3ec9a23\u003c/code\u003e\u003c/a\u003e Italics for autocompletion header to not confuse with results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7d60a5bff641aae921d8ba4cec352ea60f159a8\"\u003e\u003ccode\u003ef7d60a5\u003c/code\u003e\u003c/a\u003e Fix admonition on small screens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4c0fd35e654334a05dad9ec6941d1fdf62deb8b0\"\u003e\u003ccode\u003e4c0fd35\u003c/code\u003e\u003c/a\u003e Improve box shadow, minimize search button space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/eb5362bbab496da026e606c587eb881a73b5d538\"\u003e\u003ccode\u003eeb5362b\u003c/code\u003e\u003c/a\u003e Release v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8bcfd08a3819ae76c75e2a6e4606c7a9d5e13442\"\u003e\u003ccode\u003e8bcfd08\u003c/code\u003e\u003c/a\u003e Search style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/1dcbd9ea556438ca1cdaf0b75ad7a8a5b86b4d60\"\u003e\u003ccode\u003e1dcbd9e\u003c/code\u003e\u003c/a\u003e Tags are a list of atoms, closes \u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2159\"\u003e#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b9d190e1486bdd50b98789ca331c92e8b503c687\"\u003e\u003ccode\u003eb9d190e\u003c/code\u003e\u003c/a\u003e Update GitHub organization for Ecto in README (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/d1c0c960a1124a61a275248b3b369276518ebd56\"\u003e\u003ccode\u003ed1c0c96\u003c/code\u003e\u003c/a\u003e Support specifying packages under search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/868fa8b982fb7d008a3bee4a8a6153e768d4066d\"\u003e\u003ccode\u003e868fa8b\u003c/code\u003e\u003c/a\u003e Validate extra fields\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `optimus` from 0.2.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/savonarola/optimus/blob/master/CHANGELOG.md\"\u003eoptimus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e0.4.0 (Unreleased)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded module documentation for all major modules\u003c/li\u003e\n\u003cli\u003eAdded typespecs for structs and functions\u003c/li\u003e\n\u003cli\u003eAdded GitHub Actions CI workflow\u003c/li\u003e\n\u003cli\u003eAdded Dependabot configuration\u003c/li\u003e\n\u003cli\u003eAdded formatter configuration\u003c/li\u003e\n\u003cli\u003eAdded Credo static code analysis tool\u003c/li\u003e\n\u003cli\u003eAdded doctests and examples\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Elixir compatibility to support 1.10 through 1.19\u003c/li\u003e\n\u003cli\u003eModernized mix.exs structure and dependency versions\u003c/li\u003e\n\u003cli\u003eMoved \u003ccode\u003epreferred_cli_env\u003c/code\u003e from \u003ccode\u003eproject/0\u003c/code\u003e to \u003ccode\u003ecli/0\u003c/code\u003e function (Elixir 1.19)\u003c/li\u003e\n\u003cli\u003eConverted struct update syntax to map update syntax for Elixir 1.19 type safety\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eapplications\u003c/code\u003e to \u003ccode\u003eextra_applications\u003c/code\u003e in mix.exs\u003c/li\u003e\n\u003cli\u003eUpdated struct definitions to use key-value pairs with defaults\u003c/li\u003e\n\u003cli\u003eFixed deprecation warnings for String.slice with negative index\u003c/li\u003e\n\u003cli\u003eImproved type definitions\u003c/li\u003e\n\u003cli\u003eUpdated Config module usage in config.exs\u003c/li\u003e\n\u003cli\u003eUpdated GitHub Actions workflow to use latest actions and test on Elixir 1.18.3\u003c/li\u003e\n\u003cli\u003eModernized function implementations using Elixir 1.10+ features\u003c/li\u003e\n\u003cli\u003eReplaced regex-based string operations with more efficient String functions\u003c/li\u003e\n\u003cli\u003eImproved error messages and validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVersion bump to handle new releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ccode\u003eString.to_boolean\u003c/code\u003e deprecation warning\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\u003eSee full diff in \u003ca href=\"https://github.com/savonarola/optimus/commits/v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.4.14 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/releases\"\u003ereq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hexdocs.pm/req/Req.html\"\u003e\u003ccode\u003eReq\u003c/code\u003e\u003c/a\u003e: Add \u003ca href=\"https://hexdocs.pm/req/Req.html#get_headers_list/1\"\u003e\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix detecting service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Raise on no \u003ccode\u003e:access_key_id\u003c/code\u003e/\u003ccode\u003e:secret_access_key\u003c/code\u003e/\u003ccode\u003e:service\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix handling \u003ccode\u003e?name\u003c/code\u003e (no value)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#handle_http_errors/1\"\u003e\u003ccode\u003ehandle_http_errors\u003c/code\u003e\u003c/a\u003e: should run before \u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#verify_checksum/1\"\u003e\u003ccode\u003everify_checksum\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e from other nodes in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\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/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial transport errors on \u003ccode\u003einto: :self\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Automatically parse request body.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/wojtekmach/req/commit/9760198b77e2b88242d2def5bba6901d99edf03d\"\u003e\u003ccode\u003e9760198\u003c/code\u003e\u003c/a\u003e Release v0.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6fc443b7182ba4a7d7cfab8dbd9e24a8d3a4c448\"\u003e\u003ccode\u003e6fc443b\u003c/code\u003e\u003c/a\u003e Add Req.Response.to_map/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/7eafd787907cd6ffb283b47dfcd39ef05dc480d4\"\u003e\u003ccode\u003e7eafd78\u003c/code\u003e\u003c/a\u003e Add test for :http1 + :http2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/573de8db6a4f11a0968f55c9681e06b42b96aad2\"\u003e\u003ccode\u003e573de8d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71c7483885bb7e79032bccd7e5bdbf81e5b498ef\"\u003e\u003ccode\u003e71c7483\u003c/code\u003e\u003c/a\u003e Release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56a227f15037a93ab1fbed276915dd889c0d760c\"\u003e\u003ccode\u003e56a227f\u003c/code\u003e\u003c/a\u003e Remove warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/b063d4f523d75d8cc299bb76d2b1c104c08a6a84\"\u003e\u003ccode\u003eb063d4f\u003c/code\u003e\u003c/a\u003e Release v0.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/e806fa7be6373ed9f6859a97096a2dcb82cb4c61\"\u003e\u003ccode\u003ee806fa7\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56bcea0f30c4300dd44946da73d3fbb8acdfdea7\"\u003e\u003ccode\u003e56bcea0\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test.Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/bf70209048526508cadf2ceb478107e5378711c0\"\u003e\u003ccode\u003ebf70209\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.4.14...v0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `table_rex` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djm/table_rex/blob/main/CHANGELOG.md\"\u003etable_rex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 (2025-02-16)\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds GitHub Flavoured Markdown support to the \u003ccode\u003ehorizontal_style\u003c/code\u003e parameter.\nThis allows TableRex to output tables while skipping the very top and bottom\nof the frames, which happens to be exactly how GitHub Flavoured Markdown\nrenders tables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBugfix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes Elixir 1.17 warnings about function call without parens.\u003c/li\u003e\n\u003cli\u003eFixes Elixir 1.19 warnings about map update ops.\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/djm/table_rex/commit/e80e02006da4139d871fd37bf926a3792cfcbd7d\"\u003e\u003ccode\u003ee80e020\u003c/code\u003e\u003c/a\u003e Bump to v4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/be3cb813d3dd2617ca0a449513ede9b7c6ff9c87\"\u003e\u003ccode\u003ebe3cb81\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/dcc141b04086f979fefb0f806509f789c3e8a8ce\"\u003e\u003ccode\u003edcc141b\u003c/code\u003e\u003c/a\u003e Allow rendering of the table in GitHub Flavored Markdown (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/b22f7b060bdd725dd2b4c6db735259a5d76d2987\"\u003e\u003ccode\u003eb22f7b0\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19 (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/e744f687fdd22ccf1cd2d8417e630e13756adbc9\"\u003e\u003ccode\u003ee744f68\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.17 warning about function call without parens (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/djm/table_rex/compare/v4.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/croesnick/taskbeam/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/croesnick%2Ftaskbeam/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"4.0.0","new_version":"4.1.0","update_type":"minor","path":null,"pr_created_at":"2025-10-18T06:05:56.000Z","version_change":"4.0.0 → 4.1.0","issue":{"uuid":"3528143896","node_id":"PR_kwDOPEVQVM6uaqTt","number":6,"state":"open","title":"deps(deps): bump the minor-and-patch group across 1 directory with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-18T06:05:56.000Z","updated_at":"2025-10-18T06:05:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":6,"packages":[{"name":"credo","old_version":"1.7.12","new_version":"1.7.13","repository_url":"https://github.com/rrrene/credo"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.4","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"optimus","old_version":"0.2.0","new_version":"0.5.1","repository_url":"https://github.com/savonarola/optimus"},{"name":"req","old_version":"0.4.14","new_version":"0.5.15","repository_url":"https://github.com/wojtekmach/req"},{"name":"table_rex","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/djm/table_rex"}],"path":null,"ecosystem":"hex"},"body":"Bumps the minor-and-patch group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [credo](https://github.com/rrrene/credo) | `1.7.12` | `1.7.13` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.4` |\n| [optimus](https://github.com/savonarola/optimus) | `0.2.0` | `0.5.1` |\n| [req](https://github.com/wojtekmach/req) | `0.4.14` | `0.5.15` |\n| [table_rex](https://github.com/djm/table_rex) | `4.0.0` | `4.1.0` |\n\n\nUpdates `credo` from 1.7.12 to 1.7.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rrrene/credo/releases\"\u003ecredo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.13\u003c/h2\u003e\n\u003cp\u003eCheck it out on Hex: \u003ca href=\"https://hex.pm/packages/credo/1.7.13\"\u003ehttps://hex.pm/packages/credo/1.7.13\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive\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/rrrene/credo/blob/master/CHANGELOG.md\"\u003ecredo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive\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/rrrene/credo/commit/40627c5950a2b616b5de43c98299006395991391\"\u003e\u003ccode\u003e40627c5\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/e47e4dcf198efac527e85bd93f59c16de3bb9151\"\u003e\u003ccode\u003ee47e4dc\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/9f31412a7b2f98c07a5d61e8cb70682c3a98abfd\"\u003e\u003ccode\u003e9f31412\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;increase line number for nested alias check\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/84e41b28be26d07444badc7712ef8eb287a303d1\"\u003e\u003ccode\u003e84e41b2\u003c/code\u003e\u003c/a\u003e Remove Stickler CI from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/62bd7e44d9cbbf987ed9228bdcca30f6f069c457\"\u003e\u003ccode\u003e62bd7e4\u003c/code\u003e\u003c/a\u003e Remove unused requires\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/db534be0216efd06e0c8f536da94a2b2f0052700\"\u003e\u003ccode\u003edb534be\u003c/code\u003e\u003c/a\u003e Add Elixir 1.19.0-rc.2 to GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/fdc365baf9b5dab5911585ae5c4bdaea45d3187e\"\u003e\u003ccode\u003efdc365b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrrene/credo/issues/1214\"\u003e#1214\u003c/a\u003e from georgeguimaraes/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/22249b7ebf88b68f8a6f05c8e24402e2a332b6fe\"\u003e\u003ccode\u003e22249b7\u003c/code\u003e\u003c/a\u003e Remove SourceLevel mention on README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/1f601f13bc0b4956eece7ce81aa0367eb7a5dcf5\"\u003e\u003ccode\u003e1f601f1\u003c/code\u003e\u003c/a\u003e Refactor StrictModuleLayout tests slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/684a353da4d072bad6e5204266afe755f55560fb\"\u003e\u003ccode\u003e684a353\u003c/code\u003e\u003c/a\u003e Add more tests for StrictModuleLayout\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrrene/credo/compare/v1.7.12...v1.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\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/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `optimus` from 0.2.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/savonarola/optimus/blob/master/CHANGELOG.md\"\u003eoptimus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e0.4.0 (Unreleased)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded module documentation for all major modules\u003c/li\u003e\n\u003cli\u003eAdded typespecs for structs and functions\u003c/li\u003e\n\u003cli\u003eAdded GitHub Actions CI workflow\u003c/li\u003e\n\u003cli\u003eAdded Dependabot configuration\u003c/li\u003e\n\u003cli\u003eAdded formatter configuration\u003c/li\u003e\n\u003cli\u003eAdded Credo static code analysis tool\u003c/li\u003e\n\u003cli\u003eAdded doctests and examples\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Elixir compatibility to support 1.10 through 1.19\u003c/li\u003e\n\u003cli\u003eModernized mix.exs structure and dependency versions\u003c/li\u003e\n\u003cli\u003eMoved \u003ccode\u003epreferred_cli_env\u003c/code\u003e from \u003ccode\u003eproject/0\u003c/code\u003e to \u003ccode\u003ecli/0\u003c/code\u003e function (Elixir 1.19)\u003c/li\u003e\n\u003cli\u003eConverted struct update syntax to map update syntax for Elixir 1.19 type safety\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eapplications\u003c/code\u003e to \u003ccode\u003eextra_applications\u003c/code\u003e in mix.exs\u003c/li\u003e\n\u003cli\u003eUpdated struct definitions to use key-value pairs with defaults\u003c/li\u003e\n\u003cli\u003eFixed deprecation warnings for String.slice with negative index\u003c/li\u003e\n\u003cli\u003eImproved type definitions\u003c/li\u003e\n\u003cli\u003eUpdated Config module usage in config.exs\u003c/li\u003e\n\u003cli\u003eUpdated GitHub Actions workflow to use latest actions and test on Elixir 1.18.3\u003c/li\u003e\n\u003cli\u003eModernized function implementations using Elixir 1.10+ features\u003c/li\u003e\n\u003cli\u003eReplaced regex-based string operations with more efficient String functions\u003c/li\u003e\n\u003cli\u003eImproved error messages and validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVersion bump to handle new releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ccode\u003eString.to_boolean\u003c/code\u003e deprecation warning\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\u003eSee full diff in \u003ca href=\"https://github.com/savonarola/optimus/commits/v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.4.14 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/releases\"\u003ereq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hexdocs.pm/req/Req.html\"\u003e\u003ccode\u003eReq\u003c/code\u003e\u003c/a\u003e: Add \u003ca href=\"https://hexdocs.pm/req/Req.html#get_headers_list/1\"\u003e\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix detecting service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Raise on no \u003ccode\u003e:access_key_id\u003c/code\u003e/\u003ccode\u003e:secret_access_key\u003c/code\u003e/\u003ccode\u003e:service\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix handling \u003ccode\u003e?name\u003c/code\u003e (no value)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#handle_http_errors/1\"\u003e\u003ccode\u003ehandle_http_errors\u003c/code\u003e\u003c/a\u003e: should run before \u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#verify_checksum/1\"\u003e\u003ccode\u003everify_checksum\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e from other nodes in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\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/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial transport errors on \u003ccode\u003einto: :self\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Automatically parse request body.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/wojtekmach/req/commit/9760198b77e2b88242d2def5bba6901d99edf03d\"\u003e\u003ccode\u003e9760198\u003c/code\u003e\u003c/a\u003e Release v0.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6fc443b7182ba4a7d7cfab8dbd9e24a8d3a4c448\"\u003e\u003ccode\u003e6fc443b\u003c/code\u003e\u003c/a\u003e Add Req.Response.to_map/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/7eafd787907cd6ffb283b47dfcd39ef05dc480d4\"\u003e\u003ccode\u003e7eafd78\u003c/code\u003e\u003c/a\u003e Add test for :http1 + :http2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/573de8db6a4f11a0968f55c9681e06b42b96aad2\"\u003e\u003ccode\u003e573de8d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71c7483885bb7e79032bccd7e5bdbf81e5b498ef\"\u003e\u003ccode\u003e71c7483\u003c/code\u003e\u003c/a\u003e Release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56a227f15037a93ab1fbed276915dd889c0d760c\"\u003e\u003ccode\u003e56a227f\u003c/code\u003e\u003c/a\u003e Remove warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/b063d4f523d75d8cc299bb76d2b1c104c08a6a84\"\u003e\u003ccode\u003eb063d4f\u003c/code\u003e\u003c/a\u003e Release v0.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/e806fa7be6373ed9f6859a97096a2dcb82cb4c61\"\u003e\u003ccode\u003ee806fa7\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56bcea0f30c4300dd44946da73d3fbb8acdfdea7\"\u003e\u003ccode\u003e56bcea0\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test.Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/bf70209048526508cadf2ceb478107e5378711c0\"\u003e\u003ccode\u003ebf70209\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.4.14...v0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `table_rex` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djm/table_rex/blob/main/CHANGELOG.md\"\u003etable_rex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 (2025-02-16)\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds GitHub Flavoured Markdown support to the \u003ccode\u003ehorizontal_style\u003c/code\u003e parameter.\nThis allows TableRex to output tables while skipping the very top and bottom\nof the frames, which happens to be exactly how GitHub Flavoured Markdown\nrenders tables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBugfix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes Elixir 1.17 warnings about function call without parens.\u003c/li\u003e\n\u003cli\u003eFixes Elixir 1.19 warnings about map update ops.\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/djm/table_rex/commit/e80e02006da4139d871fd37bf926a3792cfcbd7d\"\u003e\u003ccode\u003ee80e020\u003c/code\u003e\u003c/a\u003e Bump to v4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/be3cb813d3dd2617ca0a449513ede9b7c6ff9c87\"\u003e\u003ccode\u003ebe3cb81\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/dcc141b04086f979fefb0f806509f789c3e8a8ce\"\u003e\u003ccode\u003edcc141b\u003c/code\u003e\u003c/a\u003e Allow rendering of the table in GitHub Flavored Markdown (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/b22f7b060bdd725dd2b4c6db735259a5d76d2987\"\u003e\u003ccode\u003eb22f7b0\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19 (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/e744f687fdd22ccf1cd2d8417e630e13756adbc9\"\u003e\u003ccode\u003ee744f68\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.17 warning about function call without parens (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/djm/table_rex/compare/v4.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/croesnick/taskbeam/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/croesnick%2Ftaskbeam/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"4.0.0","new_version":"4.1.0","update_type":"minor","path":null,"pr_created_at":"2025-08-23T06:47:08.000Z","version_change":"4.0.0 → 4.1.0","issue":{"uuid":"2768253647","node_id":"PR_kwDOPEVQVM6lADLP","number":4,"state":"open","title":"deps(deps): bump the minor-and-patch group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-23T06:47:08.000Z","updated_at":"2025-08-23T06:47:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":5,"packages":[{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"optimus","old_version":"0.2.0","new_version":"0.5.1","repository_url":"https://github.com/savonarola/optimus"},{"name":"req","old_version":"0.4.14","new_version":"0.5.15","repository_url":"https://github.com/wojtekmach/req"},{"name":"table_rex","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/djm/table_rex"}],"path":null,"ecosystem":"hex"},"body":"Bumps the minor-and-patch group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [optimus](https://github.com/savonarola/optimus) | `0.2.0` | `0.5.1` |\n| [req](https://github.com/wojtekmach/req) | `0.4.14` | `0.5.15` |\n| [table_rex](https://github.com/djm/table_rex) | `4.0.0` | `4.1.0` |\n\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\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/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `optimus` from 0.2.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/savonarola/optimus/commits/v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.4.14 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/releases\"\u003ereq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hexdocs.pm/req/Req.html\"\u003e\u003ccode\u003eReq\u003c/code\u003e\u003c/a\u003e: Add \u003ca href=\"https://hexdocs.pm/req/Req.html#get_headers_list/1\"\u003e\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix detecting service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Raise on no \u003ccode\u003e:access_key_id\u003c/code\u003e/\u003ccode\u003e:secret_access_key\u003c/code\u003e/\u003ccode\u003e:service\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix handling \u003ccode\u003e?name\u003c/code\u003e (no value)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#handle_http_errors/1\"\u003e\u003ccode\u003ehandle_http_errors\u003c/code\u003e\u003c/a\u003e: should run before \u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#verify_checksum/1\"\u003e\u003ccode\u003everify_checksum\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e from other nodes in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\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/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial transport errors on \u003ccode\u003einto: :self\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Automatically parse request body.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/wojtekmach/req/commit/9760198b77e2b88242d2def5bba6901d99edf03d\"\u003e\u003ccode\u003e9760198\u003c/code\u003e\u003c/a\u003e Release v0.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6fc443b7182ba4a7d7cfab8dbd9e24a8d3a4c448\"\u003e\u003ccode\u003e6fc443b\u003c/code\u003e\u003c/a\u003e Add Req.Response.to_map/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/7eafd787907cd6ffb283b47dfcd39ef05dc480d4\"\u003e\u003ccode\u003e7eafd78\u003c/code\u003e\u003c/a\u003e Add test for :http1 + :http2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/573de8db6a4f11a0968f55c9681e06b42b96aad2\"\u003e\u003ccode\u003e573de8d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71c7483885bb7e79032bccd7e5bdbf81e5b498ef\"\u003e\u003ccode\u003e71c7483\u003c/code\u003e\u003c/a\u003e Release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56a227f15037a93ab1fbed276915dd889c0d760c\"\u003e\u003ccode\u003e56a227f\u003c/code\u003e\u003c/a\u003e Remove warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/b063d4f523d75d8cc299bb76d2b1c104c08a6a84\"\u003e\u003ccode\u003eb063d4f\u003c/code\u003e\u003c/a\u003e Release v0.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/e806fa7be6373ed9f6859a97096a2dcb82cb4c61\"\u003e\u003ccode\u003ee806fa7\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56bcea0f30c4300dd44946da73d3fbb8acdfdea7\"\u003e\u003ccode\u003e56bcea0\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test.Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/bf70209048526508cadf2ceb478107e5378711c0\"\u003e\u003ccode\u003ebf70209\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.4.14...v0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `table_rex` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djm/table_rex/blob/main/CHANGELOG.md\"\u003etable_rex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 (2025-02-16)\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds GitHub Flavoured Markdown support to the \u003ccode\u003ehorizontal_style\u003c/code\u003e parameter.\nThis allows TableRex to output tables while skipping the very top and bottom\nof the frames, which happens to be exactly how GitHub Flavoured Markdown\nrenders tables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBugfix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes Elixir 1.17 warnings about function call without parens.\u003c/li\u003e\n\u003cli\u003eFixes Elixir 1.19 warnings about map update ops.\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/djm/table_rex/commit/e80e02006da4139d871fd37bf926a3792cfcbd7d\"\u003e\u003ccode\u003ee80e020\u003c/code\u003e\u003c/a\u003e Bump to v4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/be3cb813d3dd2617ca0a449513ede9b7c6ff9c87\"\u003e\u003ccode\u003ebe3cb81\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/dcc141b04086f979fefb0f806509f789c3e8a8ce\"\u003e\u003ccode\u003edcc141b\u003c/code\u003e\u003c/a\u003e Allow rendering of the table in GitHub Flavored Markdown (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/b22f7b060bdd725dd2b4c6db735259a5d76d2987\"\u003e\u003ccode\u003eb22f7b0\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19 (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/e744f687fdd22ccf1cd2d8417e630e13756adbc9\"\u003e\u003ccode\u003ee744f68\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.17 warning about function call without parens (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/djm/table_rex/compare/v4.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/croesnick/taskbeam/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/croesnick%2Ftaskbeam/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"4.0.0","new_version":"4.1.0","update_type":"minor","path":null,"pr_created_at":"2025-08-16T06:10:19.000Z","version_change":"4.0.0 → 4.1.0","issue":{"uuid":"2750201785","node_id":"PR_kwDOPEVQVM6j7L-5","number":2,"state":"closed","title":"deps(deps): bump the minor-and-patch group across 1 directory with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-23T06:47:01.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-16T06:10:19.000Z","updated_at":"2025-08-23T06:47:01.000Z","time_to_close":607002,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":4,"packages":[{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"optimus","old_version":"0.2.0","new_version":"0.5.1","repository_url":"https://github.com/savonarola/optimus"},{"name":"req","old_version":"0.4.14","new_version":"0.5.15","repository_url":"https://github.com/wojtekmach/req"},{"name":"table_rex","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/djm/table_rex"}],"path":null,"ecosystem":"hex"},"body":"Bumps the minor-and-patch group with 4 updates in the / directory: [dialyxir](https://github.com/jeremyjh/dialyxir), [optimus](https://github.com/savonarola/optimus), [req](https://github.com/wojtekmach/req) and [table_rex](https://github.com/djm/table_rex).\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `optimus` from 0.2.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/savonarola/optimus/commits/v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.4.14 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/releases\"\u003ereq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hexdocs.pm/req/Req.html\"\u003e\u003ccode\u003eReq\u003c/code\u003e\u003c/a\u003e: Add \u003ca href=\"https://hexdocs.pm/req/Req.html#get_headers_list/1\"\u003e\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix detecting service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Raise on no \u003ccode\u003e:access_key_id\u003c/code\u003e/\u003ccode\u003e:secret_access_key\u003c/code\u003e/\u003ccode\u003e:service\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#put_aws_sigv4/1\"\u003e\u003ccode\u003eput_aws_sigv4\u003c/code\u003e\u003c/a\u003e: Fix handling \u003ccode\u003e?name\u003c/code\u003e (no value)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#handle_http_errors/1\"\u003e\u003ccode\u003ehandle_http_errors\u003c/code\u003e\u003c/a\u003e: should run before \u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#verify_checksum/1\"\u003e\u003ccode\u003everify_checksum\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://hexdocs.pm/req/Req.Steps.html#encode_body/1\"\u003e\u003ccode\u003eencode_body\u003c/code\u003e\u003c/a\u003e: Support \u003ccode\u003e%File.Stream{}\u003c/code\u003e from other nodes in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\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/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial transport errors on \u003ccode\u003einto: :self\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Automatically parse request body.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/wojtekmach/req/commit/9760198b77e2b88242d2def5bba6901d99edf03d\"\u003e\u003ccode\u003e9760198\u003c/code\u003e\u003c/a\u003e Release v0.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6fc443b7182ba4a7d7cfab8dbd9e24a8d3a4c448\"\u003e\u003ccode\u003e6fc443b\u003c/code\u003e\u003c/a\u003e Add Req.Response.to_map/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/7eafd787907cd6ffb283b47dfcd39ef05dc480d4\"\u003e\u003ccode\u003e7eafd78\u003c/code\u003e\u003c/a\u003e Add test for :http1 + :http2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/573de8db6a4f11a0968f55c9681e06b42b96aad2\"\u003e\u003ccode\u003e573de8d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71c7483885bb7e79032bccd7e5bdbf81e5b498ef\"\u003e\u003ccode\u003e71c7483\u003c/code\u003e\u003c/a\u003e Release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56a227f15037a93ab1fbed276915dd889c0d760c\"\u003e\u003ccode\u003e56a227f\u003c/code\u003e\u003c/a\u003e Remove warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/b063d4f523d75d8cc299bb76d2b1c104c08a6a84\"\u003e\u003ccode\u003eb063d4f\u003c/code\u003e\u003c/a\u003e Release v0.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/e806fa7be6373ed9f6859a97096a2dcb82cb4c61\"\u003e\u003ccode\u003ee806fa7\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56bcea0f30c4300dd44946da73d3fbb8acdfdea7\"\u003e\u003ccode\u003e56bcea0\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test.Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/bf70209048526508cadf2ceb478107e5378711c0\"\u003e\u003ccode\u003ebf70209\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.4.14...v0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `table_rex` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djm/table_rex/blob/main/CHANGELOG.md\"\u003etable_rex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 (2025-02-16)\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds GitHub Flavoured Markdown support to the \u003ccode\u003ehorizontal_style\u003c/code\u003e parameter.\nThis allows TableRex to output tables while skipping the very top and bottom\nof the frames, which happens to be exactly how GitHub Flavoured Markdown\nrenders tables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBugfix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes Elixir 1.17 warnings about function call without parens.\u003c/li\u003e\n\u003cli\u003eFixes Elixir 1.19 warnings about map update ops.\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/djm/table_rex/commit/e80e02006da4139d871fd37bf926a3792cfcbd7d\"\u003e\u003ccode\u003ee80e020\u003c/code\u003e\u003c/a\u003e Bump to v4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/be3cb813d3dd2617ca0a449513ede9b7c6ff9c87\"\u003e\u003ccode\u003ebe3cb81\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/dcc141b04086f979fefb0f806509f789c3e8a8ce\"\u003e\u003ccode\u003edcc141b\u003c/code\u003e\u003c/a\u003e Allow rendering of the table in GitHub Flavored Markdown (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/b22f7b060bdd725dd2b4c6db735259a5d76d2987\"\u003e\u003ccode\u003eb22f7b0\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19 (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/e744f687fdd22ccf1cd2d8417e630e13756adbc9\"\u003e\u003ccode\u003ee744f68\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.17 warning about function call without parens (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/djm/table_rex/compare/v4.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/croesnick/taskbeam/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/croesnick%2Ftaskbeam/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"4.0.0","new_version":"4.1.0","update_type":"minor","path":null,"pr_created_at":"2025-03-01T11:46:00.000Z","version_change":"4.0.0 → 4.1.0","issue":{"uuid":"2366085052","node_id":"PR_kwDOGK_d586NB5e8","number":106,"state":"closed","title":"Bump table_rex from 4.0.0 to 4.1.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":["timothyvanderaerden"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-25T13:38:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-01T11:46:00.000Z","updated_at":"2025-05-25T13:38:32.000Z","time_to_close":7350752,"merged_at":"2025-05-25T13:38:32.000Z","merged_by":"timothyvanderaerden","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"table_rex","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/djm/table_rex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [table_rex](https://github.com/djm/table_rex) from 4.0.0 to 4.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djm/table_rex/blob/main/CHANGELOG.md\"\u003etable_rex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 (2025-02-16)\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds GitHub Flavoured Markdown support to the \u003ccode\u003ehorizontal_style\u003c/code\u003e parameter.\nThis allows TableRex to output tables while skipping the very top and bottom\nof the frames, which happens to be exactly how GitHub Flavoured Markdown\nrenders tables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBugfix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes Elixir 1.17 warnings about function call without parens.\u003c/li\u003e\n\u003cli\u003eFixes Elixir 1.19 warnings about map update ops.\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/djm/table_rex/commit/e80e02006da4139d871fd37bf926a3792cfcbd7d\"\u003e\u003ccode\u003ee80e020\u003c/code\u003e\u003c/a\u003e Bump to v4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/be3cb813d3dd2617ca0a449513ede9b7c6ff9c87\"\u003e\u003ccode\u003ebe3cb81\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/dcc141b04086f979fefb0f806509f789c3e8a8ce\"\u003e\u003ccode\u003edcc141b\u003c/code\u003e\u003c/a\u003e Allow rendering of the table in GitHub Flavored Markdown (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/b22f7b060bdd725dd2b4c6db735259a5d76d2987\"\u003e\u003ccode\u003eb22f7b0\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19 (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djm/table_rex/commit/e744f687fdd22ccf1cd2d8417e630e13756adbc9\"\u003e\u003ccode\u003ee744f68\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.17 warning about function call without parens (\u003ca href=\"https://redirect.github.com/djm/table_rex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/djm/table_rex/compare/v4.0...v4.1.0\"\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=table_rex\u0026package-manager=hex\u0026previous-version=4.0.0\u0026new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/timothyvanderaerden/ecto_mysql_extras/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/timothyvanderaerden%2Fecto_mysql_extras/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"}}]}