[
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/291454080",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/291454080/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/291454080/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.27.0",
"id": 291454080,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4RXzyA",
"tag_name": "3.27.0",
"target_commitish": "619df55d9dab109cbd1b5d9ed1d45c93f5450e24",
"name": "3.27.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2026-02-27T17:38:58Z",
"updated_at": "2026-02-27T17:49:55Z",
"published_at": "2026-02-27T17:45:48Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/363630699",
"id": 363630699,
"node_id": "RA_kwDOAZYJ0s4VrJBr",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 854230,
"digest": "sha256:af85aab41f9fd74bdd6341ebdf6fe9c88077aab9f8eac82371583fa02f2b0bdf",
"download_count": 185468,
"created_at": "2026-02-27T17:45:48Z",
"updated_at": "2026-02-27T17:45:49Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.27.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.27.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.27.0",
"body": "- [Vendor hex_core 0.12.2](https://github.com/erlang/rebar3/pull/2997)\r\n- [prepare for OTP-29 by defaulting to warn_deprecated_catch](https://github.com/erlang/rebar3/pull/2983)\r\n- [fix bogus timestamps when creating escripts](https://github.com/erlang/rebar3/pull/2993)\r\n- [Add precision flag (and config) to control output percentage precision](https://github.com/erlang/rebar3/pull/2991)\r\n- [Add middlebox_comp_mode to global options](https://github.com/erlang/rebar3/pull/2989)\r\n- [Ignore optional Hex package dependencies](https://github.com/erlang/rebar3/pull/2982)",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/291454080/reactions",
"total_count": 4,
"+1": 2,
"-1": 0,
"laugh": 0,
"hooray": 2,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/275001145",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/275001145/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/275001145/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.26.0",
"id": 275001145,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4QZC85",
"tag_name": "3.26.0",
"target_commitish": "f2b8b08862e00db4b0306852c9a0291dd7e69650",
"name": "3.26.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2026-01-08T00:29:22Z",
"updated_at": "2026-01-08T00:37:53Z",
"published_at": "2026-01-08T00:36:14Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/337644584",
"id": 337644584,
"node_id": "RA_kwDOAZYJ0s4UIAwo",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 844296,
"digest": "sha256:cd9bfe244c5919292d234ca35acb51d2ca75dce89ef6d9e49f5e3b7f70009782",
"download_count": 51618,
"created_at": "2026-01-08T00:36:14Z",
"updated_at": "2026-01-08T00:36:15Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.26.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.26.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.26.0",
"body": "- [fix rebar_app_info:source/1 spec](https://github.com/erlang/rebar3/pull/2980)\r\n- [fix the version range parser to support and/or version constraints](https://github.com/erlang/rebar3/pull/2974)\r\n- [IPv6 support for getting Hex packages](https://github.com/erlang/rebar3/pull/2978)\r\n- [CT: disable cth_readable_failonly hook when verbose option is set](https://github.com/erlang/rebar3/pull/2975)\r\n- [relx: do not discard command line parameters when parameter is not in config](https://github.com/erlang/rebar3/pull/2968)\r\n- [Support env variable substitution with defaults in rebar shell](https://github.com/erlang/rebar3/pull/2948)\r\n- [Improve documentation](https://github.com/erlang/rebar3/pull/2972)\r\n- [Return manifest macros as objects](https://github.com/erlang/rebar3/pull/2962)\r\n- [Expand extra src dirs recursively in manifests](https://github.com/erlang/rebar3/pull/2963)\r\n- [Make xref recognize apps again](https://github.com/erlang/rebar3/pull/2965)",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/275001145/reactions",
"total_count": 3,
"+1": 3,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/235157413",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/235157413/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/235157413/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.25.1",
"id": 235157413,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4OBDel",
"tag_name": "3.25.1",
"target_commitish": "249ec459dfa3f4c71dab38c4c633b16de5b82a27",
"name": "3.25.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2025-07-25T12:19:56Z",
"updated_at": "2025-07-25T12:29:57Z",
"published_at": "2025-07-25T12:27:00Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/276288463",
"id": 276288463,
"node_id": "RA_kwDOAZYJ0s4Qd9PP",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 842339,
"digest": "sha256:924576737f0d3098e1fa4691e6f542bf61036d234c61ebdc18aafef8e2bccf67",
"download_count": 289165,
"created_at": "2025-07-25T12:27:00Z",
"updated_at": "2025-07-25T12:27:01Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.25.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.25.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.25.1",
"body": "Two fixes for Windows:\r\n- [Update escriptize hook to work with newer Windows versions](https://github.com/erlang/rebar3/pull/2964)\r\n - The regex used to match hooks for Rebar3's own escript location relied on the `win32` part of the architecture description line. Newer Windows versions now return a `windows` pattern instead\r\n- [Bump erlware_commons to 1.8.0](https://github.com/erlang/rebar3/pull/2957) (fixes hanging resource fetches on Windows on OTP-28)\r\n\r\n\r\nThere are also a couple of minor improvements:\r\n\r\n- [Add file completion support for bash completion](https://github.com/erlang/rebar3/pull/2961), fixing autocompletion of common command arguments that are file names\r\n- [Support resources of arbitrary size in rebar3](https://github.com/erlang/rebar3/pull/2956), allowing fancier custom dependency plugins",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/235157413/reactions",
"total_count": 1,
"+1": 1,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/220703232",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/220703232/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/220703232/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.25.0",
"id": 220703232,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4NJ6oA",
"tag_name": "3.25.0",
"target_commitish": "6243d3fb017c9759ba699850e8a6b57700fbfabd",
"name": "3.25.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2025-05-23T17:22:43Z",
"updated_at": "2025-05-23T18:05:51Z",
"published_at": "2025-05-23T17:30:17Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/257513121",
"id": 257513121,
"node_id": "RA_kwDOAZYJ0s4PWVah",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 842031,
"digest": null,
"download_count": 61206,
"created_at": "2025-05-23T17:30:18Z",
"updated_at": "2025-05-23T17:30:18Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.25.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.25.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.25.0",
"body": "OTP-28 compatibility release, deprecates OTP-25.\r\n\r\n- [Bump Runner images for Nightly and release builds](https://github.com/erlang/rebar3/pull/2953)\r\n- [Prepare OTP-28 bump](https://github.com/erlang/rebar3/pull/2952)\r\n- [Bump eunit_formatters to 0.6.0](https://github.com/erlang/rebar3/pull/2951)\r\n- [docs: added a link to the license](https://github.com/erlang/rebar3/pull/2946)\r\n- [docs: replaced the link to the build status badge](https://github.com/erlang/rebar3/pull/2945)\r\n- [Bump cth_readable version for OTP-28 readiness](https://github.com/erlang/rebar3/pull/2941)\r\n- [fix: crash on rebar_compiler_format:colorize/2](https://github.com/erlang/rebar3/pull/2939)\r\n- [OTP-28 readiness (part 1)](https://github.com/erlang/rebar3/pull/2937)\r\n- [add env var for skipping project plugins](https://github.com/erlang/rebar3/pull/2932)\r\n- [Fallback to the default error format when a file is empty](https://github.com/erlang/rebar3/pull/2931)\r\n- [update vendored cf to support color in foot and ghostty](https://github.com/erlang/rebar3/pull/2926)\r\n- [Approach the sample config. file to rebar3.org's documentation](https://github.com/erlang/rebar3/pull/2923)\r\n- [Add Rebar3 and Erlang/OTP compatibility list](https://github.com/erlang/rebar3/pull/2918)\r\n- [make escriptize reproducible with erlang 27.1](https://github.com/erlang/rebar3/pull/2916)\r\n- [Bump relx vendored copy](https://github.com/erlang/rebar3/pull/2912)",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/220703232/reactions",
"total_count": 6,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 6,
"rocket": 0,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/172548795",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/172548795/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/172548795/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.24.0",
"id": 172548795,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4KSOK7",
"tag_name": "3.24.0",
"target_commitish": "74c766d0d41117bc4b14987b8ada12aee5fe0b86",
"name": "3.24.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2024-08-29T12:10:10Z",
"updated_at": "2024-08-29T12:19:25Z",
"published_at": "2024-08-29T12:18:26Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/189095797",
"id": 189095797,
"node_id": "RA_kwDOAZYJ0s4LRV91",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 839384,
"digest": null,
"download_count": 589846,
"created_at": "2024-08-29T12:18:26Z",
"updated_at": "2024-08-29T12:18:27Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.24.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.24.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.24.0",
"body": "New features:\r\n- [Turn rich compiler errors on by default](https://github.com/erlang/rebar3/pull/2881)\r\n- [Tweak experimental manifest plugin to return ELP-compatible information](https://github.com/erlang/rebar3/pull/2910)\r\n\r\nBug fixes:\r\n- [make escriptize reproducible by setting timestamps for files in zip to unix epoch](https://github.com/erlang/rebar3/pull/2900)\r\n- [Log path when plugin template file read fails](https://github.com/erlang/rebar3/pull/2899)\r\n- [Prevent infinite compiler DAG growth](https://github.com/erlang/rebar3/pull/2892)\r\n- [Port Relx compatibility fix for escript files in OTP-27](https://github.com/erlang/rebar3/commit/26cd5271f260b8488348246b81172116680e6fbc)\r\n\r\nInternal maintenance:\r\n- [Made `rebar_utils:filtermap/2` to call directly `lists:filtermap/2`](https://github.com/erlang/rebar3/pull/2907)\r\n- [Cleaned up additional definitions in `bootstrap`](https://github.com/erlang/rebar3/pull/2905)\r\n- [Replaced rebar_utils:find_source/3 by a call to filelib:find_source/3](https://github.com/erlang/rebar3/pull/2904) and [Marked rebar_utils:find_source/3 as deprecated](https://github.com/erlang/rebar3/pull/2901)\r\n- [Fixing various typos in comments, types, and function names](https://github.com/erlang/rebar3/pull/2902)\r\n- [Bump hex_core and certifi dependencies](https://github.com/erlang/rebar3/pull/2898)\r\n- [Remove legacy hostname checks](https://github.com/erlang/rebar3/pull/2896)\r\n- [Replaced group_by_namespace/1 by a call to maps:groups_from_list/2](https://github.com/erlang/rebar3/pull/2895)\r\n- [Removed legacy OTP_RELEASE macro statements](https://github.com/erlang/rebar3/pull/2891)\r\n- [Removed legacy fun_stacktrace usage](https://github.com/erlang/rebar3/pull/2889)\r\n- [Removed unsused platform_define options](https://github.com/erlang/rebar3/pull/2888)\r\n- [Standardizing templates indentation](https://github.com/erlang/rebar3/pull/2884)\r\n\r\nRegarding rich compiler errors, the change is optional.\r\n\r\nGiven the module:\r\n\r\n -module(fake_mod).\r\n\r\n -export([diagnostic/1]).\r\n\r\n diagnostic(A) ->\r\n X = add(5 / 0),\r\n {X,X}.\r\n\r\n add(X) -> X.\r\n\r\n add(X, Y) -> X + Y.\r\n\r\nCalling rebar3 compile can now yield:\r\n\r\n```\r\n...\r\n===> Compiling apps/rebar/src/fake_mod.erl failed\r\n ┌─ apps/rebar/src/fake_mod.erl:\r\n │\r\n 5 │ diagnostic(A) ->\r\n │ ╰── variable 'A' is unused\r\n\r\n ┌─ apps/rebar/src/fake_mod.erl:\r\n │\r\n 6 │ X = add(5 / 0),\r\n │ ╰── evaluation of operator '/'/2 will fail with a 'badarith' exception\r\n\r\n ┌─ apps/rebar/src/fake_mod.erl:\r\n │\r\n 11 │ add(X, Y) -> X + Y.\r\n │ ╰── function add/2 is unused\r\n```\r\nand in a terminal supporting color output:\r\n\r\n\r\n\r\nBy default, this format is turned on, but can be turned off optionally by configuring values with\r\n\r\n {compiler_error_format, minimal}.\r\n\r\nIf this breaks your tooling, you may want to put it in your global rebar3 config file.",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/172548795/reactions",
"total_count": 10,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 5,
"confused": 0,
"heart": 4,
"rocket": 1,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/150620430",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/150620430/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/150620430/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.23.0",
"id": 150620430,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4I-kkO",
"tag_name": "3.23.0",
"target_commitish": "bde4b54248d16280b2c70a244aca3bb7566e2033",
"name": "3.23.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2024-04-10T16:56:48Z",
"updated_at": "2024-04-10T17:13:12Z",
"published_at": "2024-04-10T17:03:13Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/161372465",
"id": 161372465,
"node_id": "RA_kwDOAZYJ0s4Jnlkx",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 815571,
"digest": null,
"download_count": 296768,
"created_at": "2024-04-10T17:03:13Z",
"updated_at": "2024-04-10T17:03:14Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.23.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.23.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.23.0",
"body": "New Features:\r\n- [add a new shell completion provider](https://github.com/erlang/rebar3/pull/2858)\r\n- [`zsh` support for aliases in `completion`](https://github.com/erlang/rebar3/pull/2868)\r\n- [Add new 'shell_hooks_env' config to extend shell hooks' OS env vars](https://github.com/erlang/rebar3/pull/2830)\r\n- [Add (newer) Dialyzer info. about `invalid_contract`](https://github.com/erlang/rebar3/pull/2828)\r\n- [Add command `rebar3 alias`](https://github.com/erlang/rebar3/pull/2825)\r\n\r\nBug fixes:\r\n\r\n- [Bump relx and erlware commons versions](https://github.com/erlang/rebar3/pull/2874)\r\n- [REBAR_SRC_DIRS and REBAR_APP_DIRS fix by making `rebar_dir:src_dirs/1` options default to `[\"src\"]`](https://github.com/erlang/rebar3/pull/2872)\r\n- [Eliminate use of experimental function code:lib_dir/2](https://github.com/erlang/rebar3/pull/2866)\r\n- [Fix \"clean\" hooks in non-umbrella apps and when override are presents](https://github.com/erlang/rebar3/pull/2863)\r\n- [Initial version of the Manifest plugin](https://github.com/erlang/rebar3/pull/2859)\r\n- [Make log_level entry in rebar.app work again](https://github.com/erlang/rebar3/pull/2860)\r\n- [Append . to --eval arg if missing](https://github.com/erlang/rebar3/pull/2856)\r\n- [Handle 'or' in versions in a primitive manner](https://github.com/erlang/rebar3/pull/2840)\r\n- [Fall back to reading versions from hex metadata](https://github.com/erlang/rebar3/pull/2854)\r\n- [Dedupe compiler DAG edge insertion for artifacts](https://github.com/erlang/rebar3/pull/2850)\r\n- [Add missing doc. for `incremental` on Dialyzer analysis](https://github.com/erlang/rebar3/pull/2852)\r\n- [rebar_utils: add metadata to primary logger config](https://github.com/erlang/rebar3/pull/2848)\r\n- [Prevent XRef issue when analysis runs on generated code](https://github.com/erlang/rebar3/pull/2829)\r\n- [Fix unicode output printed as charlist](https://github.com/erlang/rebar3/pull/2831)\r\n- [Rework argument parsing in do/as providers](https://github.com/erlang/rebar3/pull/2813)\r\n- [Fix for `rebar3 shell` in Erlang 26 when ShellArgs==undefined](https://github.com/erlang/rebar3/pull/2819)\r\n- [Erlang 26 custom shell fix](https://github.com/erlang/rebar3/pull/2818)\r\n- [Add app name to \"OTP release ~ts or later is required\" msg](https://github.com/erlang/rebar3/pull/2810)",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/150620430/reactions",
"total_count": 14,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 7,
"confused": 0,
"heart": 7,
"rocket": 0,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/114575338",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/114575338/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/114575338/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.22.1",
"id": 114575338,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4G1Efq",
"tag_name": "3.22.1",
"target_commitish": "26400cd5082bf44bec66227164074677d3bd237c",
"name": "3.22.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2023-07-31T23:07:31Z",
"updated_at": "2023-07-31T23:18:44Z",
"published_at": "2023-07-31T23:17:24Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/119496168",
"id": 119496168,
"node_id": "RA_kwDOAZYJ0s4HH13o",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 800027,
"digest": null,
"download_count": 182541,
"created_at": "2023-07-31T23:17:25Z",
"updated_at": "2023-07-31T23:17:25Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.22.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.22.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.22.1",
"body": "This is a small patch release for some bugfixes:\r\n\r\n- [Defer hostname check to OTP when supported](https://github.com/erlang/rebar3/pull/2805)\r\n- [Print diagnostic when failing to get VSN with Git](https://github.com/erlang/rebar3/pull/2804)\r\n- [Add simple Erlang LS config](https://github.com/erlang/rebar3/pull/2796)",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/114575338/reactions",
"total_count": 3,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 3,
"rocket": 0,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/104186624",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/104186624/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/104186624/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.22.0",
"id": 104186624,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4GNcMA",
"tag_name": "3.22.0",
"target_commitish": "0a432f2f60cd32b8ff07d644a506dba15eb6f04a",
"name": "3.22.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2023-05-24T23:05:56Z",
"updated_at": "2023-05-25T03:36:59Z",
"published_at": "2023-05-24T23:15:20Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/109671839",
"id": 109671839,
"node_id": "RA_kwDOAZYJ0s4GiXWf",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 799994,
"digest": null,
"download_count": 128182,
"created_at": "2023-05-24T23:15:20Z",
"updated_at": "2023-05-24T23:15:21Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.22.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.22.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.22.0",
"body": "This release most importantly contains patches to fix blocking issues on Windows:\r\n\r\n- [Avoid setting a shell-encoding in OTP-26, which causes the `shell` command to hang on windows](https://github.com/erlang/rebar3/pull/2794)\r\n- [Support CRLF in shell ENV files](https://github.com/erlang/rebar3/pull/2793)\r\n\r\n---- \r\n\r\nThis release also contains an experimental and optional change that warrants a bit of explanation: [Support rich compiler messages in errors](https://github.com/erlang/rebar3/pull/2783) and [in warnings](https://github.com/erlang/rebar3/pull/2795)\r\n\r\nGiven the module:\r\n\r\n -module(fake_mod).\r\n\r\n -export([diagnostic/1]).\r\n\r\n diagnostic(A) ->\r\n X = add(5 / 0),\r\n {X,X}.\r\n\r\n add(X) -> X.\r\n\r\n add(X, Y) -> X + Y.\r\n\r\nCalling rebar3 compile can now yield:\r\n\r\n```\r\n...\r\n===> Compiling apps/rebar/src/fake_mod.erl failed\r\n ┌─ apps/rebar/src/fake_mod.erl:\r\n │\r\n 5 │ diagnostic(A) ->\r\n │ ╰── variable 'A' is unused\r\n\r\n ┌─ apps/rebar/src/fake_mod.erl:\r\n │\r\n 6 │ X = add(5 / 0),\r\n │ ╰── evaluation of operator '/'/2 will fail with a 'badarith' exception\r\n\r\n ┌─ apps/rebar/src/fake_mod.erl:\r\n │\r\n 11 │ add(X, Y) -> X + Y.\r\n │ ╰── function add/2 is unused\r\n```\r\nand in a terminal supporting color output:\r\n\r\n\r\n\r\nBy default, this format is turned off, but can be turned on optionally by configuring values with\r\n\r\n {compiler_error_format, rich}.\r\n\r\nYou can get this enabled. You may want to put it in your global rebar3 config file. That being said, this may break some tooling that could parse rebar3-specific output. The default value is `{compiler_error_format, minimal}.` and putting that value back in should fix any breakage. We're also expecting color output to have a few bugs related to a rather naive heuristic used to delimit language constructs, but we wanted to make the feature available for feedback and this bug-fixing release was a decent opportunity.\r\n\r\nThis functionality relies on an expanded compiler API exposed by Rebar3, but since we're not yet quite sure what form we want it to take, we'll keep the new API undocumented in the short term.",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/104186624/reactions",
"total_count": 12,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 12,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/103396389",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/103396389/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/103396389/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.21.0",
"id": 103396389,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4GKbQl",
"tag_name": "3.21.0",
"target_commitish": "5dd033fd8b6f947f72701d61b2761f78f3f9311e",
"name": "3.21.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2023-05-18T00:56:46Z",
"updated_at": "2023-05-18T01:05:29Z",
"published_at": "2023-05-18T01:05:05Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/108660017",
"id": 108660017,
"node_id": "RA_kwDOAZYJ0s4GegUx",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 797728,
"digest": null,
"download_count": 10152,
"created_at": "2023-05-18T01:05:05Z",
"updated_at": "2023-05-18T01:05:06Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.21.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.21.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.21.0",
"body": "New Features:\r\n- [Support OTP-26, Deprecate OTP-23 support.](https://github.com/erlang/rebar3/pull/2791)\r\n- [Add incremental dialyzer support for OTP-26](https://github.com/erlang/rebar3/pull/2774)\r\n\r\nVarious fixes:\r\n- [bumping a bunch of deps](https://github.com/erlang/rebar3/pull/2790), including certificates, smaller patches in dependencies, and the following relx changes:\r\n - Also set -dist_listen false for relx_nodetool calls\r\n - Force use of nodetool if proto_dist set\r\n - Only overwrite erl with dyn_erl if dyn_erl exists\r\n- [Add rebar_parallel pool, use in DAG scans](https://github.com/erlang/rebar3/pull/2768) which limits memory usage on large projects\r\n- [Maintain cth_log_redirect default in CT runs](https://github.com/erlang/rebar3/pull/2788) to show logger messages in HTML test logs\r\n- [Change license template to Markdown](https://github.com/erlang/rebar3/pull/2776)\r\n- [rebar3_dialyzer_format: Add missing message formatting](https://github.com/erlang/rebar3/pull/2772)\r\n- [Always dereference symbolic links when copying files in ct](https://github.com/erlang/rebar3/pull/2740)\r\n- [Add `?RTX_LOG` macro option to top-level rebar.config](https://github.com/erlang/rebar3/pull/2757)\r\n- [fix help shell output, --eval is misindeted](https://github.com/erlang/rebar3/pull/2760)\r\n- [Ignore `_vendor` folder](https://github.com/erlang/rebar3/pull/2759)\r\n- [Do not ignore everything starting with underscore recursively](https://github.com/erlang/rebar3/pull/2758)\r\n- [scope local install VSN variable](https://github.com/erlang/rebar3/pull/2752)\r\n- [pkgs command should support empty lists](https://github.com/erlang/rebar3/pull/2750)",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/103396389/reactions",
"total_count": 5,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 5,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/79987823",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/79987823/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/79987823/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.20.0",
"id": 79987823,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4ExIRv",
"tag_name": "3.20.0",
"target_commitish": "3f563feaf1091a1980241adefa83a32dd2eebf7c",
"name": "3.20.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2022-10-15T12:48:56Z",
"updated_at": "2022-10-15T13:00:51Z",
"published_at": "2022-10-15T12:57:36Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/81112266",
"id": 81112266,
"node_id": "RA_kwDOAZYJ0s4E1azK",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 794893,
"digest": null,
"download_count": 137293,
"created_at": "2022-10-15T12:57:36Z",
"updated_at": "2022-10-15T12:57:37Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.20.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.20.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.20.0",
"body": "This release took a while to build; OTP-25.1 had incompatibilities with EUnit that interrupted the CI process, and which are corrected in later releases. \r\n\r\nNew features:\r\n- [Add --eval option to `shell`](https://github.com/erlang/rebar3/pull/2728)\r\n- [Add support for `dialyzer --incremental` when available](https://github.com/erlang/rebar3/pull/2736)\r\n- [Vendor structure](https://github.com/erlang/rebar3/pull/2720)\r\n\r\nThis new vendor structure should be of no impact to anyone using Rebar3 as a built artifact, but should make the life of corporate users and package managers much easier by having pre-bundled in all dependencies and allowing effective offline builds. It also simplifies our bootstrap code and reduces security issues by not having to download a certificate bundle _without_ certificates, at least until our oldest supported version can use Erlang's new built-in on-host certificate lookup mechanisms.\r\n\r\nIf you do rely on Rebar3 source for your tooling or any other mechanisms, then you will want to `cd apps/rebar` before running other commands.\r\n\r\nOther fixes:\r\n\r\n- [Warn of EUnit issues on OTP-25.1](https://github.com/erlang/rebar3/pull/2747)\r\n- [Respect HEX_MIRROR environment variable](https://github.com/erlang/rebar3/pull/2748)\r\n- [Use shell:start_interactive to start shell if available](https://github.com/erlang/rebar3/pull/2741)\r\n- [Do not send empty If-None-Match in tarball request](https://github.com/erlang/rebar3/pull/2738)\r\n- [Respect rebar_packages_cdn set in rebar.config](https://github.com/erlang/rebar3/pull/2737)\r\n- [Dereference symbolic links when copying files from ct data folder](https://github.com/erlang/rebar3/pull/2731)\r\n- [Reduce warnings around bootstrap and DAG operations](https://github.com/erlang/rebar3/pull/2732)",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/79987823/reactions",
"total_count": 5,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 5,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/69778714",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/69778714/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/69778714/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.19.0",
"id": 69778714,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4EKL0a",
"tag_name": "3.19.0",
"target_commitish": "cc1b22283656282d3518c176dd419eaa6cfce548",
"name": "3.19.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2022-06-18T22:29:37Z",
"updated_at": "2022-06-18T22:41:13Z",
"published_at": "2022-06-18T22:39:21Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/68896134",
"id": 68896134,
"node_id": "RA_kwDOAZYJ0s4EG0WG",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 959664,
"digest": null,
"download_count": 66685,
"created_at": "2022-06-18T22:39:21Z",
"updated_at": "2022-06-18T22:39:22Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.19.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.19.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.19.0",
"body": "New features:\r\n\r\n- [Add --offline option and REBAR_OFFLINE environment variable](https://github.com/erlang/rebar3/pull/2643)\r\n- [Add support for project-local plugins](https://github.com/erlang/rebar3/pull/2697) in umbrella projects only\r\n- [Add eunit --test flag](https://github.com/erlang/rebar3/pull/2684)\r\n\r\nExperimental features for which we promise no backwards compatibility in\r\nthe near future:\r\n\r\n- [Experimental vendoring provider](https://github.com/erlang/rebar3/pull/2689)\r\n - [Support plugins in experimental vendor provider](https://github.com/erlang/rebar3/pull/2702)\r\n\r\nOther changes:\r\n\r\n- [Support OTP 23..25 inclusively](https://github.com/erlang/rebar3/pull/2706)\r\n- [Bump Relx to 4.7.0](https://github.com/erlang/rebar3/pull/2718)\r\n - [Use `erlexec` directly in relx helper functions](https://github.com/erlware/relx/pull/902)\r\n - [Make rlx_util:parse_vsn parse integer versions](https://github.com/erlware/relx/pull/913)\r\n - [fix awk script check_name() in extended_bin](https://github.com/erlware/relx/pull/915)\r\n - [avoid crash when overlay is malformed](https://github.com/erlware/relx/pull/916)\r\n - [keep attributes when stripping beams](https://github.com/erlware/relx/pull/906)\r\n - [Fix {include_erts,true} in Windows releases](https://github.com/erlware/relx/pull/914)\r\n - [ensure the erl file is writable before copying dyn_erl to it](https://github.com/erlware/relx/pull/903)\r\n - Various tests added\r\n- [Properly carry overlay_vars settings for files in relx](https://github.com/erlang/rebar3/pull/2711)\r\n- [Track mib compilation artifacts](https://github.com/erlang/rebar3/pull/2709)\r\n- [Attempt to find apps in git subdirs (sparse checkouts)](https://github.com/erlang/rebar3/pull/2687)\r\n- [Do not discard parameters --system_libs and --include-erts when duplicate values exist](https://github.com/erlang/rebar3/pull/2695)\r\n- [Use default `depth` parameter for SSL](https://github.com/erlang/rebar3/pull/2690)\r\n- [Fix global cache config overriding](https://github.com/erlang/rebar3/pull/2683)\r\n- [Error out on unknown templates in 'new' command](https://github.com/erlang/rebar3/pull/2676)\r\n- [Fix a typo](https://github.com/erlang/rebar3/pull/2674)\r\n- [Bump certifi to 2.9.0](https://github.com/erlang/rebar3/pull/2673)\r\n- [add a debug message in internal dependency fetching code](https://github.com/erlang/rebar3/pull/2672)\r\n- [Use SPDX id for license in template and test](https://github.com/erlang/rebar3/pull/2668)\r\n- [Use default branch for git and git_subdir resources with no revision](https://github.com/erlang/rebar3/pull/2663)",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/69778714/reactions",
"total_count": 2,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 2,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/56271896",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/56271896/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/56271896/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.18.0",
"id": 56271896,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOAZYJ0s4DWqQY",
"tag_name": "3.18.0",
"target_commitish": "174fd9070195443d693d444ecd1f2b7aa91661fe",
"name": "3.18.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2022-01-02T12:56:31Z",
"updated_at": "2022-01-02T13:12:11Z",
"published_at": "2022-01-02T13:03:16Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/53030949",
"id": 53030949,
"node_id": "RA_kwDOAZYJ0s4DKTAl",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 952478,
"digest": null,
"download_count": 118890,
"created_at": "2022-01-02T13:03:16Z",
"updated_at": "2022-01-02T13:03:18Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.18.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.18.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.18.0",
"body": "- [add support for otp24 optional applications](https://github.com/erlang/rebar3/pull/2664)\r\n- [use git command in non interactive mode](https://github.com/erlang/rebar3/pull/2660)\r\n- [git_resource: ignore stderr in get_patch_count when calling git rev-list](https://github.com/erlang/rebar3/pull/2654)\r\n- [fix NIF compilation on Apple M1.](https://github.com/erlang/rebar3/pull/2656)\r\n- [fix issue for duplicates options of 'parserfile' in 'yrl_opts'](https://github.com/erlang/rebar3/pull/2653)\r\n- [support for `--all` argument in unlock](https://github.com/erlang/rebar3/pull/2624)\r\n- [support for `--all` argument in upgrade](https://github.com/erlang/rebar3/pull/2629)\r\n- [support for `--all` argument in upgrade plugin](https://github.com/erlang/rebar3/pull/2641)\r\n- [add --relnames option to allow selectively building of multiple releases](https://github.com/erlang/rebar3/pull/2630)\r\n- [bump bbmustache to support unicode attributes](https://github.com/erlang/rebar3/pull/2646)\r\n- [proper respect of GLOBAL_CACHE_DIR](https://github.com/erlang/rebar3/pull/2635)\r\n- [bump certifi to 2.8.0](https://github.com/erlang/rebar3/pull/2622)\r\n- [don't crash on printing non-ASCII characters](https://github.com/erlang/rebar3/pull/2619)\r\n- [upgrade providers to 1.9.0](https://github.com/erlang/rebar3/pull/2621)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/48933117",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/48933117/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/48933117/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.17.0",
"id": 48933117,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTQ4OTMzMTE3",
"tag_name": "3.17.0",
"target_commitish": "e008a2ff40f708494a7c259a1fd8c2e77f7cd6a0",
"name": "3.17.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2021-09-03T01:20:37Z",
"updated_at": "2021-09-03T01:39:32Z",
"published_at": "2021-09-03T01:27:05Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/43926261",
"id": 43926261,
"node_id": "MDEyOlJlbGVhc2VBc3NldDQzOTI2MjYx",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 944741,
"digest": null,
"download_count": 24233,
"created_at": "2021-09-03T01:27:06Z",
"updated_at": "2021-09-03T01:27:06Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.17.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.17.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.17.0",
"body": "This release is mostly bug fixes, and repairs prior broken builds of elixir dependencies, but also includes a couple of useful features.\r\n\r\nNew Features:\r\n- [Add escript_incl_priv so escriptize priv dir inclusion works with _checkouts and profiles](https://github.com/erlang/rebar3/pull/2602)\r\n- [Added SSL cacert patch to support Corporate MITM Proxies](https://github.com/erlang/rebar3/pull/2570)\r\n\r\nBug fixes:\r\n\r\n- [rebar3 release to honour the ignore-xref attribute](https://github.com/erlang/rebar3/pull/2613)\r\n- [Bump relx to 4.5.0](https://github.com/erlang/rebar3/pull/2612)\r\n - use copied erts dir when tar'ing even when the user sets the erts\r\n - improve error message when a symlink creation fails\r\n - State extended with a filter method to filter xref_warnings\r\n - Do not require logger\r\n - Add default time warp mode of multi\r\n - optionally allow static node name prefixes\r\n - use random:uniform instead of os:pid when constructing node name in nodetool\r\n - Fix eval command to use ERL_DIST_PORT, consistency with rpc command\r\n - Fix bin script arguments to erlexec\r\n- [Give compiler hints when handling run-time deps in parse_transforms](https://github.com/erlang/rebar3/pull/2606)\r\n- [Make `rebar_file_utils:system_tmpdir/1` take `TMPDIR` env var into account on *nix](https://github.com/erlang/rebar3/pull/2597)\r\n- [Handle abstract code starting with a non-file attribute](https://github.com/erlang/rebar3/pull/2595)\r\n- [Prefer erlang app to mix project](https://github.com/erlang/rebar3/pull/2588)\r\n- [Drop bootstrap URI handling functions warnings](https://github.com/erlang/rebar3/pull/2585)\r\n- [Prevent crashes on recursive src_dir definitions in deps](https://github.com/erlang/rebar3/pull/2582)\r\n- [Fix ssl check hostname options for wildcard certificate](https://github.com/erlang/rebar3/pull/2579)\r\n- [{xref_ignores} now properly works on module,](https://github.com/erlang/rebar3/pull/2497)\r\n- [Normalize Dialyzer PLT paths](https://github.com/erlang/rebar3/pull/2578)\r\n- [Fix optimistic registry update of plugins being upgraded](https://github.com/erlang/rebar3/pull/2568)",
"reactions": {
"url": "https://api.github.com/repos/erlang/rebar3/releases/48933117/reactions",
"total_count": 4,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 4,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/43664059",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/43664059/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/43664059/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.13.3",
"id": 43664059,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTQzNjY0MDU5",
"tag_name": "3.13.3",
"target_commitish": "master",
"name": "3.13.3",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2021-05-26T23:44:42Z",
"updated_at": "2021-05-26T23:45:37Z",
"published_at": "2021-05-26T23:45:37Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/37650374",
"id": 37650374,
"node_id": "MDEyOlJlbGVhc2VBc3NldDM3NjUwMzc0",
"name": "rebar3",
"label": null,
"uploader": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 839773,
"digest": null,
"download_count": 4457,
"created_at": "2021-05-27T16:57:10Z",
"updated_at": "2021-05-27T16:57:11Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.13.3/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.13.3",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.13.3",
"body": "Security release. See https://ferd.ca/you-ve-got-to-upgrade-rebar3.html"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/43465019",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/43465019/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/43465019/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.16.1",
"id": 43465019,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTQzNDY1MDE5",
"tag_name": "3.16.1",
"target_commitish": "d7ef89721c6c64daf07c0b90c43c55528c7b1e4c",
"name": "3.16.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2021-05-24T13:23:30Z",
"updated_at": "2021-05-24T13:34:22Z",
"published_at": "2021-05-24T13:28:54Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/37434324",
"id": 37434324,
"node_id": "MDEyOlJlbGVhc2VBc3NldDM3NDM0MzI0",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 942316,
"digest": null,
"download_count": 59595,
"created_at": "2021-05-24T13:28:54Z",
"updated_at": "2021-05-24T13:28:55Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.16.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.16.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.16.1",
"body": "Major security fix around TLS validation. See https://ferd.ca/you-ve-got-to-upgrade-rebar3.html\r\n\r\nAlso:\r\n- [local upgrade: extract vsn of rebar3 from downloaded escript](https://github.com/erlang/rebar3/pull/2559)\r\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/43464532",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/43464532/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/43464532/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.15.2",
"id": 43464532,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTQzNDY0NTMy",
"tag_name": "3.15.2",
"target_commitish": "0be8717a4ff5b4a0c3dcef5031fe9833197d861e",
"name": "3.15.2",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2021-05-24T13:12:51Z",
"updated_at": "2021-05-24T13:33:34Z",
"published_at": "2021-05-24T13:20:56Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/37433895",
"id": 37433895,
"node_id": "MDEyOlJlbGVhc2VBc3NldDM3NDMzODk1",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 952373,
"digest": null,
"download_count": 47106,
"created_at": "2021-05-24T13:20:57Z",
"updated_at": "2021-05-24T13:20:57Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.15.2/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.15.2",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.15.2",
"body": "Major security fix around TLS validation. See https://ferd.ca/you-ve-got-to-upgrade-rebar3.html"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/43184213",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/43184213/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/43184213/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.16.0",
"id": 43184213,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTQzMTg0MjEz",
"tag_name": "3.16.0",
"target_commitish": "master",
"name": "3.16.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2021-05-19T01:38:33Z",
"updated_at": "2021-05-19T01:51:56Z",
"published_at": "2021-05-19T01:51:56Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/37152635",
"id": 37152635,
"node_id": "MDEyOlJlbGVhc2VBc3NldDM3MTUyNjM1",
"name": "rebar3",
"label": null,
"uploader": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 939594,
"digest": null,
"download_count": 1302,
"created_at": "2021-05-19T01:54:58Z",
"updated_at": "2021-05-19T01:55:03Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.16.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.16.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.16.0",
"body": "This release drops multiple OTP versions as officially supported. We're aligning rebar3 development with the OTP team's compatibility guarantees, as some deprecations from OTP-21 were removed in OTP-24 and we just could not maintain compatible code bases. We're using the breakage opportunity to change just how much we support to something more sustainable.\r\n\r\nThe release also contains extra fixes that should prove useful. \r\n\r\n- [Only support 3 newest OTP versions](https://github.com/erlang/rebar3/pull/2555)\r\n- [add support to configure application resource naming](https://github.com/erlang/rebar3/pull/2544)\r\n- [Support ERL_LIBS libraries in escript building](https://github.com/erlang/rebar3/pull/2552)\r\n- [Fix CLI arg order in makefile template](https://github.com/erlang/rebar3/pull/2554)\r\n- [Increase OTP 24 readiness + move to OTP 20 min.](https://github.com/erlang/rebar3/pull/2515)\r\n- [Bump erlware_commons and certifi](https://github.com/erlang/rebar3/pull/2550)\r\n- [Treat applications and included_applications the same way when builing Dialyzer PLTs](https://github.com/erlang/rebar3/pull/2547)\r\n- [Strip CLI args from provider hooks](https://github.com/erlang/rebar3/pull/2546)\r\n- [Fix `plugins upgrade` for non-tuple specification](https://github.com/erlang/rebar3/pull/2542)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/41671715",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/41671715/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/41671715/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.15.1",
"id": 41671715,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTQxNjcxNzE1",
"tag_name": "3.15.1",
"target_commitish": "e7f896aeedca2a5f1ceec60b7013d1535d49da40",
"name": "3.15.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2021-04-19T21:03:27Z",
"updated_at": "2021-04-19T21:12:03Z",
"published_at": "2021-04-19T21:10:41Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/35418556",
"id": 35418556,
"node_id": "MDEyOlJlbGVhc2VBc3NldDM1NDE4NTU2",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 951017,
"digest": null,
"download_count": 5204,
"created_at": "2021-04-19T21:10:42Z",
"updated_at": "2021-04-19T21:10:42Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.15.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.15.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.15.1",
"body": "- [Fix bad compiler path nesting](https://github.com/erlang/rebar3/pull/2540)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/41612155",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/41612155/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/41612155/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.15.0",
"id": 41612155,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTQxNjEyMTU1",
"tag_name": "3.15.0",
"target_commitish": "44a4c53978dd590afe3a3400c2dcc0f9bc05d028",
"name": "3.15.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2021-04-18T19:58:15Z",
"updated_at": "2021-04-18T21:08:28Z",
"published_at": "2021-04-18T20:04:16Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/35335899",
"id": 35335899,
"node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzM1ODk5",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 951015,
"digest": null,
"download_count": 1289,
"created_at": "2021-04-18T20:04:17Z",
"updated_at": "2021-04-18T20:04:17Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.15.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.15.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.15.0",
"body": "- [Make dialyzer output file format configurable](https://github.com/erlang/rebar3/pull/2538)\r\n- [Fix DAG resolving for recursive directories](https://github.com/erlang/rebar3/pull/2535)\r\n- [Add EUnit support for sys_config options](https://github.com/erlang/rebar3/pull/2533)\r\n- [Catch and report missing escript dependency](https://github.com/erlang/rebar3/pull/2532)\r\n- [Relay unexpected relx return values](https://github.com/erlang/rebar3/pull/2528)\r\n- [Bump Relx and cth_readable](https://github.com/erlang/rebar3/pull/2529)\r\n - [relx_resolve:to_app raise error with .app file pathname](https://github.com/erlware/relx/pull/861)\r\n - [Concurrent Builds - xref interactions refinement](https://github.com/erlware/relx/pull/859)\r\n - [Add richer return values for nodetool rpc](https://github.com/erlware/relx/pull/855)\r\n - [add exports of RELEASE_NAME, RELEASE_VERSION and RELEASE_PROG to script](https://github.com/erlware/relx/pull/854)\r\n- [add an option to select the application to build an escript for](https://github.com/erlang/rebar3/pull/2527)\r\n- [Do not discard parameters --system_libs and --include-erts](https://github.com/erlang/rebar3/pull/2503)\r\n- [Have \"rebar3 plugins upgrade\" work without specifying plugin name](https://github.com/erlang/rebar3/pull/2521)\r\n- [rebar3 shell: implement various modes to print \"booted\" message](https://github.com/erlang/rebar3/pull/2513)\r\n- [More path juggling fixes in the compiler](https://github.com/erlang/rebar3/pull/2514)\r\n- [Fix OTP24 complaining about underscored variables](https://github.com/erlang/rebar3/pull/2507)\r\n- [Handle OTP-24 function location in xref](https://github.com/erlang/rebar3/pull/2505)\r\n- [pass no_spawn_compiler_process to compile:file/2](https://github.com/erlang/rebar3/pull/2434)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/38686911",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/38686911/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/38686911/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.14.4",
"id": 38686911,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTM4Njg2OTEx",
"tag_name": "3.14.4",
"target_commitish": "2d443b5c8b9fe5f1beb8027e9c2ca7e5dcc61810",
"name": "3.14.4",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2021-02-25T00:33:33Z",
"updated_at": "2021-02-25T01:06:19Z",
"published_at": "2021-02-25T01:05:37Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/32579685",
"id": 32579685,
"node_id": "MDEyOlJlbGVhc2VBc3NldDMyNTc5Njg1",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 943940,
"digest": null,
"download_count": 7450,
"created_at": "2021-02-25T01:05:37Z",
"updated_at": "2021-02-25T01:05:37Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.14.4/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.14.4",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.14.4",
"body": "This is a point release containing various bug fixes, some performance enhancements, and adding support for OTP-24. \r\n\r\n- [Common test: make group paths work for --group \"[g1,g2],g3\" option](https://github.com/erlang/rebar3/pull/2445)\r\n- [Adapt to upcoming OTP 24 `dialyzer` output](https://github.com/erlang/rebar3/pull/2481)\r\n- [Sanitize repo configuration in DEBUG output](https://github.com/erlang/rebar3/pull/2484)\r\n- [Modify algorithm to decide compilation order between apps to resolve header dependencies](https://github.com/erlang/rebar3/pull/2480)\r\n- [Use rebar_packages_cdn for fetching package resource](https://github.com/erlang/rebar3/pull/2479)\r\n- [bump relx to 4.3.0](https://github.com/erlang/rebar3/pull/2483)\r\n- [Compile nothing if there are no extra virtual apps](https://github.com/erlang/rebar3/pull/2478) (performance increase)\r\n- [Print actural download repo in DEBUG output](https://github.com/erlang/rebar3/pull/2477)\r\n- [bump cth readable to 1.5.0](https://github.com/erlang/rebar3/pull/2475)\r\n- [Make sure dialyzer static analysis is performed at least once, in CI](https://github.com/erlang/rebar3/pull/2467)\r\n- [Use \"git rev-list --count\" to count refs](https://github.com/erlang/rebar3/pull/2447) (performance increase)\r\n- [OTP-24 Readiness](https://github.com/erlang/rebar3/pull/2459)\r\n- [fix injection of cth_readable to allow for hook configuration](https://github.com/erlang/rebar3/pull/2458)\r\n- [Fixed link to list of plugins.](https://github.com/erlang/rebar3/pull/2449)\r\n- [rebar_compiler: fix DAG and speed-up analysis for large repositories](https://github.com/erlang/rebar3/pull/2442)\r\n- [use newest certifi release](https://github.com/erlang/rebar3/pull/2441)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/34694849",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/34694849/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/34694849/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.14.3",
"id": 34694849,
"author": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTM0Njk0ODQ5",
"tag_name": "3.14.3",
"target_commitish": "6036581295a6741612dea9eed5277affc5da21d1",
"name": "3.14.3",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2020-12-02T14:06:37Z",
"updated_at": "2020-12-02T14:37:08Z",
"published_at": "2020-12-02T14:33:38Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/29038550",
"id": 29038550,
"node_id": "MDEyOlJlbGVhc2VBc3NldDI5MDM4NTUw",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 942595,
"digest": null,
"download_count": 10156,
"created_at": "2020-12-02T14:33:39Z",
"updated_at": "2020-12-02T14:33:39Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.14.3/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.14.3",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.14.3",
"body": "- [bump relx to v4.2.0](https://github.com/erlang/rebar3/pull/2438)\r\n - See changes in [relx v4.2.0 here](https://github.com/erlware/relx/releases/tag/v4.2.0)\r\n- [Add support for relx config file](https://github.com/erlang/rebar3/pull/2435)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/34190891",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/34190891/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/34190891/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.14.2",
"id": 34190891,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTM0MTkwODkx",
"tag_name": "3.14.2",
"target_commitish": "master",
"name": "3.14.2",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2020-11-19T18:30:56Z",
"updated_at": "2020-11-19T18:33:56Z",
"published_at": "2020-11-19T18:33:56Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/28521231",
"id": 28521231,
"node_id": "MDEyOlJlbGVhc2VBc3NldDI4NTIxMjMx",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 939690,
"digest": null,
"download_count": 24302,
"created_at": "2020-11-19T19:06:51Z",
"updated_at": "2020-11-19T19:06:53Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.14.2/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.14.2",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.14.2",
"body": "Here's all the changes that may impact some behaviour:\r\n\r\n- [Lots of Relx-related fixes as 4.x stabilizes](https://github.com/erlware/relx/releases/tag/v4.1.0), including:\r\n - fixes in handling of `system_libs`\r\n - bringing back `start` and `attach` commands (with warnings)\r\n - additional bugfixes for embedded, NixOS, and windows systems\r\n- [Rework DEBUG=1 mode to be user-centric output and introduce separate DIAGNOSTIC=1 mode for implementer-level logging](https://github.com/erlang/rebar3/pull/2375) (see also: [Reworking more of the DEBUG output to be friendly](https://github.com/erlang/rebar3/pull/2393))\r\n- [Trigger rebuilds when OTP compiler version changes](https://github.com/erlang/rebar3/pull/2317) (also includes fixes to plugins using checkout directories)\r\n- [Fix endless recursion in del_dep overrides](https://github.com/erlang/rebar3/pull/2381)\r\n- [Fix lock file not being generated when no deps are present in the config](https://github.com/erlang/rebar3/pull/2353)\r\n- [Change xref paths to only those of runtime deps](https://github.com/erlang/rebar3/pull/2354)\r\n- [Fix compile issue on windows when OS language is not english](https://github.com/erlang/rebar3/pull/2400)\r\n- [fix logger reset for the shell provider](https://github.com/erlang/rebar3/pull/2428)\r\n- [Re-vendor hex_core in at 0.7.x](https://github.com/erlang/rebar3/pull/2421)\r\n- [Fix `relup` command arguments and add validation](https://github.com/erlang/rebar3/pull/2427)\r\n- [Add checkouts location back to rebar3 path](https://github.com/erlang/rebar3/pull/2424)\r\n- [Support pre-fetched deps for nix](https://github.com/erlang/rebar3/pull/2403)\r\n- [set explicit encoding when reading and writing hex config](https://github.com/erlang/rebar3/pull/2405)\r\n- [Update references to changed API elements](https://github.com/erlang/rebar3/pull/2398)\r\n- [Remove verbosity option that was taken out in relx 4.x](https://github.com/erlang/rebar3/pull/2395)\r\n- [Run pkg updates on plugin upgrades](https://github.com/erlang/rebar3/pull/2389) (see also: [Fixup plugin upgrade autoupdate](https://github.com/erlang/rebar3/pull/2390))\r\n- [Make rebar3 templates check for name clashes](https://github.com/erlang/rebar3/pull/2384)\r\n- [Patch `rebar_base_compiler` to handle extensions with no leading dot](https://github.com/erlang/rebar3/pull/2383) (legacy compiler interface)\r\n- [Handle unicode in author's name in templates](https://github.com/erlang/rebar3/pull/2380)\r\n- [Specify dependencies for MIB files](https://github.com/erlang/rebar3/pull/2373)\r\n- [Ignore `global` and `default` in empty profiles warning for `as`](https://github.com/erlang/rebar3/pull/2368)\r\n- [Use infinity timeout for rebar_compiler_epp resolve call](https://github.com/erlang/rebar3/pull/2363)\r\n- [Add `alias` to example `rebar.config.sample`](https://github.com/erlang/rebar3/pull/2360)\r\n- [Fix `dialyzer` warning output for option `unknown`](https://github.com/erlang/rebar3/pull/2351)\r\n- [Add xref_ignores to sample config file](https://github.com/erlang/rebar3/pull/2356)\r\n- [Prevent xref crash when function deemed undefined has no local context](https://github.com/erlang/rebar3/pull/2347)\r\n- [Output relative paths in Dialyzer output](https://github.com/erlang/rebar3/pull/2352) (now controlled by the [`compiler_source_format` option](https://www.rebar3.org/docs/configuration/configuration/#compilation))\r\n\r\nAnd some Internal Changes:\r\n\r\n- [Prevent dialyzer warnings on OTP 23](https://github.com/erlang/rebar3/pull/2412)\r\n- [Add a docker recipe for rebar3 itself](https://github.com/erlang/rebar3/pull/2423)\r\n- [Fix spec for download callback](https://github.com/erlang/rebar3/pull/2413)\r\n- [Add rebar_hex_repos:remove_from_auth_config/2](https://github.com/erlang/rebar3/pull/2426)\r\n- [Bumping cth_readable version and other small cleanups](https://github.com/erlang/rebar3/pull/2410)\r\n- [Add regression test for dep override infinite loop](https://github.com/erlang/rebar3/pull/2409)\r\n- [Fix README](https://github.com/erlang/rebar3/pull/2394) (see also: [Update README.md](https://github.com/erlang/rebar3/pull/2365) and [Update README with supported Erlang/OTP versions](https://github.com/erlang/rebar3/pull/2357))\r\n- [Update link for Rebar 2.x to Rebar3](https://github.com/erlang/rebar3/pull/2386)\r\n- [use 'aws cp' when copying escript to s3](https://github.com/erlang/rebar3/pull/2345)\r\n\r\nContributions from 17 people are part of this release, and the project health is starting to look better; thanks to everyone involved!"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/30690906",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/30690906/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/30690906/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.14.1",
"id": 30690906,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTMwNjkwOTA2",
"tag_name": "3.14.1",
"target_commitish": "master",
"name": "3.14.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2020-09-03T21:55:52Z",
"updated_at": "2020-09-03T21:58:00Z",
"published_at": "2020-09-03T21:58:00Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/24856405",
"id": 24856405,
"node_id": "MDEyOlJlbGVhc2VBc3NldDI0ODU2NDA1",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 922945,
"digest": null,
"download_count": 3487,
"created_at": "2020-09-03T22:16:14Z",
"updated_at": "2020-09-03T22:16:16Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.14.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.14.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.14.1",
"body": "- [git lock: abort if version is not equal to or greater than 1.8.5](https://github.com/erlang/rebar3/pull/2344)\r\n- [require the app name as the last part of git_subdir path](https://github.com/erlang/rebar3/pull/2342)\r\n- [Fix Recursive Behaviour Lookup Regression](https://github.com/erlang/rebar3/pull/2339)\r\n- [bump relx to 4.0.2](https://github.com/erlware/relx/releases/tag/v4.0.2)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/30465203",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/30465203/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/30465203/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.14.0",
"id": 30465203,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTMwNDY1MjAz",
"tag_name": "3.14.0",
"target_commitish": "master",
"name": "3.14.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2020-08-31T21:59:22Z",
"updated_at": "2020-08-31T22:11:43Z",
"published_at": "2020-08-31T22:11:43Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/24589388",
"id": 24589388,
"node_id": "MDEyOlJlbGVhc2VBc3NldDI0NTg5Mzg4",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/zip",
"state": "uploaded",
"size": 923040,
"digest": null,
"download_count": 847,
"created_at": "2020-08-31T22:17:59Z",
"updated_at": "2020-08-31T22:17:59Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.14.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.14.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.14.0",
"body": "New Features (since 3.13.2): \r\n- [`git_subdir` dependencies](https://github.com/erlang/rebar3/pull/2239) (and [#2290](https://github.com/erlang/rebar3/pull/2290)) allow to only get a subdirectory of a given git repository. This change will not work with older rebar3 versions and may error out their build if used, although an identical plugin could be written to patch up for that use case. Declare the dependency as:\r\n - `{git_subdir, Url, {branch, Name}, Dir}`\r\n - `{git_subdir, Url, {tag, Ref}, Dir}`\r\n - `{git_subdir, Url, {ref, Ref}, Dir}`\r\n- [Add powershell script generation option for escriptize on windows; use for rebar3 itself](https://github.com/erlang/rebar3/pull/2293)\r\n- [dialyzer support: run single-app success typing and store project apps in PLT](https://github.com/erlang/rebar3/pull/2249)\r\n- [Add symlink to the `ct_run` of the last common test run](https://github.com/erlang/rebar3/pull/2248)\r\n- [ipv6 support for proxy configuration](https://github.com/erlang/rebar3/pull/2231)\r\n- [Source file encoding specifier support for templates](https://github.com/erlang/rebar3/pull/2233)\r\n- [Allow passing arguments in r3:do and r3:async_do](https://github.com/erlang/rebar3/pull/2203)\r\n- [Add templating feature for \"from\" file/template](https://github.com/erlang/rebar3/pull/2312)\r\n\r\n\r\nRelx Changes (including more new features):\r\n- relx 4.0 support, see [the full release notes](https://github.com/erlware/relx/releases/tag/v4.0.0) for the lot of new features and changes it contains\r\n- [add --all option for release building in parallel](https://github.com/erlang/rebar3/pull/2292)\r\n\r\nCompiler Changes:\r\n- [Update compiler hooks order and internal compiler phases](https://github.com/erlang/rebar3/pull/2211) \r\n- [Split up the compiler DAG](https://github.com/erlang/rebar3/pull/2217) \r\n- [Switch to EPP analysis covering all apps at once when compiling](https://github.com/erlang/rebar3/pull/2236)\r\n- [Track build artifacts in DAG](https://github.com/erlang/rebar3/pull/2246)\r\n- [Another Compiler Refactor: Performance & Cleanup](https://github.com/erlang/rebar3/pull/2282)\r\n- [Name the app being escriptized](https://github.com/erlang/rebar3/pull/2288) to help readability when escriptize is run as a hook \r\n- [Additional performance improvements](https://github.com/erlang/rebar3/pull/2322) for large projects\r\n- [Fix directory recursion in compiler](https://github.com/erlang/rebar3/pull/2313)\r\n- [prv_plugins_upgrade: fix compilation of upgraded plugins](https://github.com/erlang/rebar3/pull/2315)\r\n\r\n\r\nOther Changes:\r\n- OTP-23 readiness\r\n- [Update hex core to v0.6.8](https://github.com/erlang/rebar3/pull/2213), which includes some security work, and creates a new lockfile version. Related: [eliminate lock file warnings when upgrading from 1.1.0 locks](https://github.com/erlang/rebar3/pull/2221) \r\n- [Add vendor_hex_core.sh script](https://github.com/erlang/rebar3/pull/2219)\r\n- [Allow users to override default hex auth config](https://github.com/erlang/rebar3/pull/2182)\r\n- [Fix tests in Windows; adjust absolute paths behaviour for OTP-22 and later](https://github.com/erlang/rebar3/pull/2286) \r\n- [output checkouts compilation to `_build/<profile>/checkouts/`](https://github.com/erlang/rebar3/pull/2276), which helps prevent long-standing issues with the ebin/ directory being left around in the source location\r\n- [Support ENV var for mix in the bare compiler](https://github.com/erlang/rebar3/pull/2295) (related to - [Allow specifying the outdir in bare compiler](https://github.com/erlang/rebar3/pull/2237) added in 3.13.1)\r\n- [checking epmd is started without a crash for features requiring named nodes](https://github.com/erlang/rebar3/pull/2278) \r\n- [Fix typo in abort message](https://github.com/erlang/rebar3/pull/2272)\r\n- [Newer version of the certifi certs bundle; a good thing to keep up](https://github.com/erlang/rebar3/pull/2268)\r\n- [Annotate generated escript with last release version](https://github.com/erlang/rebar3/pull/2265) for quicker version checks without calling the tool\r\n- [Simplify windows script](https://github.com/erlang/rebar3/pull/2262) \r\n- [Return an error if no apps are found when using bare compiler](https://github.com/erlang/rebar3/pull/2251) \r\n- [xref now outputs relative file paths](https://github.com/erlang/rebar3/pull/2250) \r\n- [Move `absolute_path/2` and `normalized_path` to `rebar_file_utils`](https://github.com/erlang/rebar3/pull/2247) \r\n- [rebar_git_resource: fix {vsn, git} parser](https://github.com/erlang/rebar3/pull/2245) \r\n- [Fix race condition in rebar_prv_shell boot](https://github.com/erlang/rebar3/pull/2243) \r\n- [re-enable use of rebar_packages_cdn in rebar_pkg_resource](https://github.com/erlang/rebar3/pull/2204)\r\n- [only write lock file if locks have changed](https://github.com/erlang/rebar3/pull/2232) \r\n- [rebar_git_resource: allow non-single-digit git versions](https://github.com/erlang/rebar3/pull/2227)\r\n- [rebar_dir: return _checkouts path in a canonical form](https://github.com/erlang/rebar3/pull/2228) \r\n- [Bump cth_readable (1.4.8) to fix assertion macros](https://github.com/erlang/rebar3/pull/2224) \r\n- [Proper Unicode handling in port process output](https://github.com/erlang/rebar3/pull/2212) \r\n- [get a sorted list of modules for coverage output (screen and HTML)](https://github.com/erlang/rebar3/pull/2177) \r\n- [Run dialyzer for extra_src_dirs](https://github.com/erlang/rebar3/pull/2190) \r\n- [remove warning when booting applications in the shell](https://github.com/erlang/rebar3/pull/2207)\r\n- [Fix bootstrap crashes when compilers get modified](https://github.com/erlang/rebar3/pull/2222)\r\n- [Remove erl_interface from makefile template](https://github.com/erlang/rebar3/pull/2331) which is deprecated.\r\n- [Improve warnings about checkout dependencies when locking and upgrading](https://github.com/erlang/rebar3/pull/2335)\r\n- Bump a bunch of dependencies\r\n- [Extract rebar3 libs in a version dependent directory when using `rebar3 local` commands](https://github.com/erlang/rebar3/pull/2309)\r\n- [Feature shell.script_file in rebar.config.sample](https://github.com/erlang/rebar3/pull/2325)\r\n- [Add extra pattern matching clause to not crash handling with keep_logs](https://github.com/erlang/rebar3/pull/2321) in `rebar3 ct`\r\n- [Fix symlink to last CT logs directory with logdir option present](https://github.com/erlang/rebar3/pull/2319)\r\n- [Fix keep_logs option crashing when having more than N directories](https://github.com/erlang/rebar3/pull/2320)\r\n- [shell: provide error message when applications list is bad](https://github.com/erlang/rebar3/pull/2316)\r\n- [Match on dep name in overrides](https://github.com/erlang/rebar3/pull/2287)\r\n- [Fix use of `ct` on projects without CT suites and configuration](https://github.com/erlang/rebar3/pull/2299)\r\n- [properly track app vsn that is the evaluated application vsn rather than just the source one](https://github.com/erlang/rebar3/pull/2303)\r\n- [Escape more characters for shell stuff](https://github.com/erlang/rebar3/pull/2302)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/26996442",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/26996442/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/26996442/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.14.0-rc2",
"id": 26996442,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTI2OTk2NDQy",
"tag_name": "3.14.0-rc2",
"target_commitish": "master",
"name": "3.14.0-rc2",
"draft": false,
"immutable": false,
"prerelease": true,
"created_at": "2020-05-28T15:28:51Z",
"updated_at": "2020-05-28T15:30:21Z",
"published_at": "2020-05-28T15:30:21Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/21147486",
"id": 21147486,
"node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTQ3NDg2",
"name": "rebar3",
"label": "",
"uploader": {
"login": "github-actions[bot]",
"id": 41898282,
"node_id": "MDM6Qm90NDE4OTgyODI=",
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
"html_url": "https://github.com/apps/github-actions",
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
"type": "Bot",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/zip",
"state": "uploaded",
"size": 913912,
"digest": null,
"download_count": 235,
"created_at": "2020-05-28T15:37:06Z",
"updated_at": "2020-05-28T15:37:07Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.14.0-rc2/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.14.0-rc2",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.14.0-rc2",
"body": "New Features (since 3.13.2): \r\n- [`git_subdir` dependencies](https://github.com/erlang/rebar3/pull/2239) (and [#2290](https://github.com/erlang/rebar3/pull/2290)) allow to only get a subdirectory of a given git repository. This change will not work with older rebar3 versions and may error out their build if used, although an identical plugin could be written to patch up for that use case. Declare the dependency as:\r\n - `{git_subdir, Url, Dir}`\r\n - `{git_subdir, Url, {tag, Ref}, Dir}`\r\n - `{git_subdir, Url, {ref, Ref}, Dir}`\r\n- [Add powershell script generation option for escriptize on windows; use for rebar3 itself](https://github.com/erlang/rebar3/pull/2293)\r\n- [dialyzer support: run single-app success typing and store project apps in PLT](https://github.com/erlang/rebar3/pull/2249)\r\n- [Add symlink to the `ct_run` of the last common test run](https://github.com/erlang/rebar3/pull/2248)\r\n- [ipv6 support for proxy configuration](https://github.com/erlang/rebar3/pull/2231)\r\n- [Source file encoding specifier support for templates](https://github.com/erlang/rebar3/pull/2233)\r\n- [Allow passing arguments in r3:do and r3:async_do](https://github.com/erlang/rebar3/pull/2203)\r\n\r\nRelx Changes (including more new features):\r\n- relx 4.0 support, see [the full release notes from rc-1](https://github.com/erlware/relx/releases/tag/v4.0.0-rc1) and [the changes in rc-2](https://github.com/erlware/relx/releases/tag/v4.0.0-rc2) for the lot of new features and changes it contains\r\n- [add --all option for release building in parallel](https://github.com/erlang/rebar3/pull/2292)\r\n\r\nCompiler Changes:\r\n- [Update compiler hooks order and internal compiler phases](https://github.com/erlang/rebar3/pull/2211) \r\n- [Split up the compiler DAG](https://github.com/erlang/rebar3/pull/2217) \r\n- [Switch to EPP analysis covering all apps at once when compiling](https://github.com/erlang/rebar3/pull/2236)\r\n- [Track build artifacts in DAG](https://github.com/erlang/rebar3/pull/2246)\r\n- [Another Compiler Refactor: Performance & Cleanup](https://github.com/erlang/rebar3/pull/2282)\r\n- [Name the app being escriptized](https://github.com/erlang/rebar3/pull/2288) to help readability when escriptize is run as a hook \r\n\r\nOther Changes:\r\n- OTP-23 readiness\r\n- [Update hex core to v0.6.8](https://github.com/erlang/rebar3/pull/2213), which includes some security work, and creates a new lockfile version. Related: [eliminate lock file warnings when upgrading from 1.1.0 locks](https://github.com/erlang/rebar3/pull/2221) \r\n- [Add vendor_hex_core.sh script](https://github.com/erlang/rebar3/pull/2219)\r\n- [Allow users to override default hex auth config](https://github.com/erlang/rebar3/pull/2182)\r\n- [Fix tests in Windows; adjust absolute paths behaviour for OTP-22 and later](https://github.com/erlang/rebar3/pull/2286) \r\n- [output checkouts compilation to `_build/<profile>/checkouts/`](https://github.com/erlang/rebar3/pull/2276), which helps prevent long-standing issues with the ebin/ directory being left around in the source location\r\n- [Support ENV var for mix in the bare compiler](https://github.com/erlang/rebar3/pull/2295) (related to - [Allow specifying the outdir in bare compiler](https://github.com/erlang/rebar3/pull/2237) added in 3.13.1)\r\n- [checking epmd is started without a crash for features requiring named nodes](https://github.com/erlang/rebar3/pull/2278) \r\n- [Fix typo in abort message](https://github.com/erlang/rebar3/pull/2272)\r\n- [Newer version of the certifi certs bundle; a good thing to keep up](https://github.com/erlang/rebar3/pull/2268)\r\n- [Annotate generated escript with last release version](https://github.com/erlang/rebar3/pull/2265) for quicker version checks without calling the tool\r\n- [Simplify windows script](https://github.com/erlang/rebar3/pull/2262) \r\n- [Return an error if no apps are found when using bare compiler](https://github.com/erlang/rebar3/pull/2251) \r\n- [xref now outputs relative file paths](https://github.com/erlang/rebar3/pull/2250) \r\n- [Move `absolute_path/2` and `normalized_path` to `rebar_file_utils`](https://github.com/erlang/rebar3/pull/2247) \r\n- [rebar_git_resource: fix {vsn, git} parser](https://github.com/erlang/rebar3/pull/2245) \r\n- [Fix race condition in rebar_prv_shell boot](https://github.com/erlang/rebar3/pull/2243) \r\n- [re-enable use of rebar_packages_cdn in rebar_pkg_resource](https://github.com/erlang/rebar3/pull/2204)\r\n- [only write lock file if locks have changed](https://github.com/erlang/rebar3/pull/2232) \r\n- [rebar_git_resource: allow non-single-digit git versions](https://github.com/erlang/rebar3/pull/2227)\r\n- [rebar_dir: return _checkouts path in a canonical form](https://github.com/erlang/rebar3/pull/2228) \r\n- [Bump cth_readable (1.4.8) to fix assertion macros](https://github.com/erlang/rebar3/pull/2224) \r\n- [Proper Unicode handling in port process output](https://github.com/erlang/rebar3/pull/2212) \r\n- [get a sorted list of modules for coverage output (screen and HTML)](https://github.com/erlang/rebar3/pull/2177) \r\n- [Run dialyzer for extra_src_dirs](https://github.com/erlang/rebar3/pull/2190) \r\n- [remove warning when booting applications in the shell](https://github.com/erlang/rebar3/pull/2207)\r\n- [Fix bootstrap crashes when compilers get modified](https://github.com/erlang/rebar3/pull/2222) "
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/25816288",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/25816288/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/25816288/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.13.2",
"id": 25816288,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTI1ODE2Mjg4",
"tag_name": "3.13.2",
"target_commitish": "v3.13",
"name": "3.13.2",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2020-04-23T15:56:48Z",
"updated_at": "2020-04-23T16:03:05Z",
"published_at": "2020-04-23T16:03:05Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/22329250",
"id": 22329250,
"node_id": "MDEyOlJlbGVhc2VBc3NldDIyMzI5MjUw",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 839684,
"digest": null,
"download_count": 145617,
"created_at": "2020-07-01T00:19:00Z",
"updated_at": "2020-07-01T00:19:01Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.13.2/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.13.2",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.13.2",
"body": "This is a small patch release that aims to backport a fix from master to help interoperability of rebar3 3.13.x with external tooling by [annotating the built scripts with versions](https://github.com/erlang/rebar3/commit/73c36138ffbca4851331878791156845047761d2), so that said tools can find the version supported without needing to invoke rebar3 itself."
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/25642900",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/25642900/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/25642900/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.14.0-rc1",
"id": 25642900,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTI1NjQyOTAw",
"tag_name": "3.14.0-rc1",
"target_commitish": "master",
"name": "3.14.0-rc1",
"draft": false,
"immutable": false,
"prerelease": true,
"created_at": "2020-04-18T17:43:06Z",
"updated_at": "2020-04-18T18:11:18Z",
"published_at": "2020-04-18T17:50:32Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/19950347",
"id": 19950347,
"node_id": "MDEyOlJlbGVhc2VBc3NldDE5OTUwMzQ3",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 898017,
"digest": null,
"download_count": 61,
"created_at": "2020-04-18T18:35:49Z",
"updated_at": "2020-04-18T18:35:50Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.14.0-rc1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.14.0-rc1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.14.0-rc1",
"body": "- [Initial relx 4.0 support](https://github.com/erlang/rebar3/pull/2257)\r\n - See [relx 4.0.0-rc1 release](https://github.com/erlware/relx/releases/tag/v4.0.0-rc1) for more details\r\n- [Track build artifacts in DAG](https://github.com/erlang/rebar3/pull/2246)\r\n- [Return an error if no apps are found when using bare compiler](https://github.com/erlang/rebar3/pull/2251)\r\n- [xref improvements: now outputs relative file paths](https://github.com/erlang/rebar3/pull/2250)\r\n- [Add symlink to the `ct_run` of the last common test run](https://github.com/erlang/rebar3/pull/2248)\r\n- [Move `absolute_path/2` and `normalized_path` to `rebar_file_utils`](https://github.com/erlang/rebar3/pull/2247)\r\n- [rebar_git_resource: fix {vsn, git} parser](https://github.com/erlang/rebar3/pull/2245)\r\n- [rebar3: ipv6 support for proxy](https://github.com/erlang/rebar3/pull/2231)\r\n- [Switch to EPP analysis covering all apps at once when compiling](https://github.com/erlang/rebar3/pull/2236)\r\n- [Fix race condition in rebar_prv_shell boot](https://github.com/erlang/rebar3/pull/2243)\r\n- [rebar_compiler_dag: implement single-pass pruning](https://github.com/erlang/rebar3/pull/2217)\r\n- [Force use of tls1.2 for http fetching to work on OTP-23-rc1](https://github.com/erlang/rebar3/pull/2240)\r\n- [Re-enable use of rebar_packages_cdn in rebar_pkg_resource](https://github.com/erlang/rebar3/pull/2204)\r\n- [Source file encoding specifier support for template](https://github.com/erlang/rebar3/pull/2233)\r\n- [Only write lock file if locks have changed](https://github.com/erlang/rebar3/pull/2232)\r\n- [rebar_git_resource: allow non-single-digit git versions](https://github.com/erlang/rebar3/pull/2227)\r\n- [rebar_dir: return _checkouts path in a canonical form](https://github.com/erlang/rebar3/pull/2228)\r\n- [Bump cth_readable (1.4.8) to fix assertion macros](https://github.com/erlang/rebar3/pull/2224)\r\n- [Update hex core to v0.6.8](https://github.com/erlang/rebar3/pull/2213)\r\n- [Split up the compiler DAG](https://github.com/erlang/rebar3/pull/2217)\r\n- [Add vendor_hex_core.sh](https://github.com/erlang/rebar3/pull/2219)\r\n- [Proper Unicode handling in port process output](https://github.com/erlang/rebar3/pull/2212)\r\n- [Update compiler hooks order and internal compiler phases](https://github.com/erlang/rebar3/pull/2211)\r\n- [Get a sorted list of modules for coverage output (screen and HTML)](https://github.com/erlang/rebar3/pull/2177)\r\n- [Run dialyzer for extra_src_dirs](https://github.com/erlang/rebar3/pull/2190)\r\n- [Remove warning when booting applications in the shell](https://github.com/erlang/rebar3/pull/2207)\r\n- [Allow passing arguments in r3:do and r3:async_do](https://github.com/erlang/rebar3/pull/2203)\r\n- [Allow users to override default hex auth config](https://github.com/erlang/rebar3/pull/2182)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/24059759",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/24059759/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/24059759/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.13.1",
"id": 24059759,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTI0MDU5NzU5",
"tag_name": "3.13.1",
"target_commitish": "master",
"name": "3.13.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2020-02-28T01:15:17Z",
"updated_at": "2020-02-28T01:16:00Z",
"published_at": "2020-02-28T01:16:00Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/18348414",
"id": 18348414,
"node_id": "MDEyOlJlbGVhc2VBc3NldDE4MzQ4NDE0",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 839594,
"digest": null,
"download_count": 5368,
"created_at": "2020-02-28T01:50:18Z",
"updated_at": "2020-02-28T01:50:20Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.13.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.13.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.13.1",
"body": "- [OTP-23 compatibility and warning removal](https://github.com/erlang/rebar3/pull/2241)\r\n- [Allow specifying the outdir in bare compiler](https://github.com/erlang/rebar3/pull/2237)\r\n- [force use of tls1.2 for http fetching to work on OTP-23-rc1](https://github.com/erlang/rebar3/pull/2240)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/22417763",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/22417763/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/22417763/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.13.0",
"id": 22417763,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTIyNDE3NzYz",
"tag_name": "3.13.0",
"target_commitish": "master",
"name": "3.13.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2019-12-22T22:38:11Z",
"updated_at": "2019-12-22T22:42:11Z",
"published_at": "2019-12-22T22:42:11Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/16960314",
"id": 16960314,
"node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTYwMzE0",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 838112,
"digest": null,
"download_count": 2383,
"created_at": "2019-12-22T23:17:32Z",
"updated_at": "2019-12-22T23:17:33Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.13.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.13.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.13.0",
"body": "- [Silence http_uri deprecation warnings on OTP-23](https://github.com/erlang/rebar3/pull/2191)\r\n- [add rebar_string:trim function for removing all leading/trailing whitespace](https://github.com/erlang/rebar3/pull/2192)\r\n- [Add `--statistics` option to dialyzer command](https://github.com/erlang/rebar3/pull/2187)\r\n- [Fix epmd start on windows](https://github.com/erlang/rebar3/pull/2186)\r\n- [Allow cleaning specific apps or deps only](https://github.com/erlang/rebar3/pull/2173)\r\n- [Disable bbmustache escaping](https://github.com/erlang/rebar3/pull/2170)\r\n- [Handle missing OTP apps better](https://github.com/erlang/rebar3/pull/2167)\r\n- [Support `profile_string` overlay var in releases](https://github.com/erlang/rebar3/pull/2155)\r\n- [Reload logger config in CT suites](https://github.com/erlang/rebar3/pull/2165)\r\n- [Disable the default logger handler in shell if required](https://github.com/erlang/rebar3/pull/2149)\r\n- [Fix case clause which used wrong element order](https://github.com/erlang/rebar3/pull/2153)\r\n- [Fix a couple typos in readme](https://github.com/erlang/rebar3/pull/2143)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/19441187",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/19441187/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/19441187/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.12.0",
"id": 19441187,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE5NDQxMTg3",
"tag_name": "3.12.0",
"target_commitish": "master",
"name": "3.12.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2019-08-21T15:33:53Z",
"updated_at": "2019-08-21T15:49:13Z",
"published_at": "2019-08-21T15:49:13Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/14497835",
"id": 14497835,
"node_id": "MDEyOlJlbGVhc2VBc3NldDE0NDk3ODM1",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 836907,
"digest": null,
"download_count": 7225,
"created_at": "2019-08-21T16:15:12Z",
"updated_at": "2019-08-21T16:15:13Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.12.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.12.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.12.0",
"body": "New features:\r\n\r\n- [upgrade relx 3.33.0](https://github.com/erlang/rebar3/pull/2142), which contains a lot of useful fixes regarding booting of epmd, arbitrary overlay variables now being supported from rebar3, fixes around templates, paths on Windows, and other path handling issues.\r\n- [support REBAR_BASE_DIR env variable to optionally choose another target than `_build`](https://github.com/erlang/rebar3/pull/2136). This value was already settable from a rebar.config file, but not from the environment. This can prove useful for Docker images, for example.\r\n- [Support rebar config dir env var](https://github.com/erlang/rebar3/pull/2060), allowing to use `REBAR_GLOBAL_CONFIG_DIR` to change the global directory used by rebar3 for a specific run only\r\n- [Warn when there's mismatch between rebar.lock & original package checksum](https://github.com/erlang/rebar3/pull/2010). The feature was already safe, but would not communicate the failure clearly.\r\n\r\nAnd still a lot of fixes:\r\n\r\n- [format error from provider init and print as warning](https://github.com/erlang/rebar3/pull/2137), which fixes issues with some plugins, particularly rebar_mix, used for elixir dependencies\r\n- [Fixing duplicate macro definition in umbrella edoc](https://github.com/erlang/rebar3/pull/2133). This used to cause crashes in specific project structures.\r\n- [Ensure EDoc opts in umbrella apps are respected](https://github.com/erlang/rebar3/pull/2116)\r\n- [Repair edoc functionality on rebar3 itself](https://github.com/erlang/rebar3/pull/2130)\r\n- [Update vendored in hex_core to version 0.5.1](https://github.com/erlang/rebar3/pull/2132)\r\n- [de-duplicate dependency list in rebar_compiler_erl.erl](https://github.com/erlang/rebar3/pull/2124), which could be costly for third-party languages when it came to module-level dependency analysis\r\n- [Fix reloading logger_level](https://github.com/erlang/rebar3/pull/2123) in the shell or tests with custom sys.config files\r\n- [rebar3 dialyzer: Warn when debug_info is disabled](https://github.com/erlang/rebar3/pull/2111)\r\n- [keep resources in new state used in plugins upgrade](https://github.com/erlang/rebar3/pull/2121)\r\n- [Fix crash when a dependency is missing app.src file](https://github.com/erlang/rebar3/pull/2117)\r\n- [Fix custom compiler mods typespecs, add edoc](https://github.com/erlang/rebar3/pull/2118)\r\n- [Bump cth_readable to fix lager support on OTP-21+](https://github.com/erlang/rebar3/pull/2115)\r\n- [Make missing file report more comprehensive](https://github.com/erlang/rebar3/pull/2110) during compilation errors\r\n- [Gracious loading of unloaded but blacklisted mods](https://github.com/erlang/rebar3/pull/2099) in rebar3 shell.\r\n- [Only lint app files when compiling](https://github.com/erlang/rebar3/pull/2100), to prevent too frequent warnings\r\n\r\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/17722726",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/17722726/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/17722726/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.11.1",
"id": 17722726,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE3NzIyNzI2",
"tag_name": "3.11.1",
"target_commitish": "master",
"name": "3.11.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2019-06-01T15:42:00Z",
"updated_at": "2019-06-01T15:43:41Z",
"published_at": "2019-06-01T15:43:41Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/12976510",
"id": 12976510,
"node_id": "MDEyOlJlbGVhc2VBc3NldDEyOTc2NTEw",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 834105,
"digest": null,
"download_count": 7683,
"created_at": "2019-06-01T16:16:23Z",
"updated_at": "2019-06-01T16:16:24Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.11.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.11.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.11.1",
"body": "- [bump relx to 3.32.1 and providers to 1.8.1](https://github.com/erlang/rebar3/pull/2097)\r\n- [add support for usage message after template is done](https://github.com/erlang/rebar3/pull/2075)\r\n- [fix install of s3cmd for publishing releases in cirrus](https://github.com/erlang/rebar3/pull/2094)\r\n- [upgrade ssl_verify_fun to 1.1.5](https://github.com/erlang/rebar3/pull/2095)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/17692503",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/17692503/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/17692503/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.11.0",
"id": 17692503,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE3NjkyNTAz",
"tag_name": "3.11.0",
"target_commitish": "master",
"name": "3.11.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2019-05-30T14:03:12Z",
"updated_at": "2019-05-30T23:13:34Z",
"published_at": "2019-05-30T21:44:16Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/12951643",
"id": 12951643,
"node_id": "MDEyOlJlbGVhc2VBc3NldDEyOTUxNjQz",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 834171,
"digest": null,
"download_count": 522,
"created_at": "2019-05-30T22:28:29Z",
"updated_at": "2019-05-30T22:28:30Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.11.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.11.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.11.0",
"body": "The added support for OTP-22 means a tacit deprecation of OTP-17 support. The build is likely to keep working, but maintainers will not make an explicit effort to keep it compatible in the future.\r\n\r\n- [Bug when reread_config running on OTP 17](https://github.com/erlang/rebar3/pull/2093)\r\n- [Add support for reading in environment variables from a file](https://github.com/erlang/rebar3/pull/2090)\r\n- [Upgrade relx to 3.32.0](https://github.com/erlang/rebar3/pull/2092)\r\n- [Do not apply overrides to a root application.](https://github.com/erlang/rebar3/pull/2083)\r\n- [OTP-22.0 readiness](https://github.com/erlang/rebar3/pull/2078)\r\n- [Add support for git ref and file content as app version](https://github.com/erlang/rebar3/pull/2074)\r\n- [Supervisor template: add missing comma](https://github.com/erlang/rebar3/pull/2073)\r\n- [Remove large comment blocks from templates and use maps in sup](https://github.com/erlang/rebar3/pull/2069)\r\n- [Fix cth_readable crash with bad lager interaction](https://github.com/erlang/rebar3/pull/2065)\r\n- [Format hex packages in a nice/human way](https://github.com/erlang/rebar3/pull/2032)\r\n- [Fix duplicate module naming in edoc test suite data](https://github.com/erlang/rebar3/pull/2054)\r\n- [Add basic linting for .app file](https://github.com/erlang/rebar3/pull/2035)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/16796762",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/16796762/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/16796762/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.10.0",
"id": 16796762,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE2Nzk2NzYy",
"tag_name": "3.10.0",
"target_commitish": "master",
"name": "3.10.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2019-04-16T14:05:28Z",
"updated_at": "2019-04-16T14:19:34Z",
"published_at": "2019-04-16T14:19:34Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/12094087",
"id": 12094087,
"node_id": "MDEyOlJlbGVhc2VBc3NldDEyMDk0MDg3",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 831057,
"digest": null,
"download_count": 4133,
"created_at": "2019-04-16T14:23:08Z",
"updated_at": "2019-04-16T14:23:09Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.10.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.10.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.10.0",
"body": "- [upgrade relx 3.31.0](https://github.com/erlang/rebar3/pull/2053)\r\n- [Update certifi, ssl_verify_fun, bbmustache](https://github.com/erlang/rebar3/pull/2043)\r\n- [support dialyzer plt location and prefix in cli args](https://github.com/erlang/rebar3/pull/2049)\r\n- [rebar3 eunit: Hide slowest tests profile output by default](https://github.com/erlang/rebar3/pull/2048)\r\n- [Enable parallel build](https://github.com/erlang/rebar3/pull/2040)\r\n- [Catch errors in writing the package cache](https://github.com/erlang/rebar3/pull/2045)\r\n- [Fix rebar3 deps command](https://github.com/erlang/rebar3/pull/2037)\r\n- [Attempt at support sys_config_src in shell](https://github.com/erlang/rebar3/pull/2036)\r\n- [Fix provider hook handling for escriptize](https://github.com/erlang/rebar3/pull/2027)\r\n- [Remove ignored hex_core artifact from repo](https://github.com/erlang/rebar3/pull/2034)\r\n- [Fix handling of transient locks during upgrade](https://github.com/erlang/rebar3/pull/2031)\r\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/16118432",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/16118432/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/16118432/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.9.1",
"id": 16118432,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE2MTE4NDMy",
"tag_name": "3.9.1",
"target_commitish": "master",
"name": "3.9.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2019-03-14T15:33:22Z",
"updated_at": "2019-03-14T15:36:17Z",
"published_at": "2019-03-14T15:36:17Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/11529593",
"id": 11529593,
"node_id": "MDEyOlJlbGVhc2VBc3NldDExNTI5NTkz",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 824598,
"digest": null,
"download_count": 2136,
"created_at": "2019-03-14T15:37:57Z",
"updated_at": "2019-03-14T15:37:58Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.9.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.9.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.9.1",
"body": "- [upgrade relx 3.29.0, containing various fixes to the extended start script and nodetool](https://github.com/erlang/rebar3/pull/2028)\r\n- [Fix fetching private packages from Hex orgs](https://github.com/erlang/rebar3/pull/2020)\r\n- [Abort when file:consult/1 returns an error in rebar3_hex_repos:auth_config/1](https://github.com/erlang/rebar3/pull/2022)\r\n- [switch documentation links to https where supported](https://github.com/erlang/rebar3/pull/2018)\r\n- [Display plugin versions in plugin list command](https://github.com/erlang/rebar3/pull/2015)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/15387294",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/15387294/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/15387294/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.9.0",
"id": 15387294,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE1Mzg3Mjk0",
"tag_name": "3.9.0",
"target_commitish": "master",
"name": "3.9.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2019-02-06T00:34:06Z",
"updated_at": "2019-02-06T00:38:12Z",
"published_at": "2019-02-06T00:38:12Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/10951264",
"id": 10951264,
"node_id": "MDEyOlJlbGVhc2VBc3NldDEwOTUxMjY0",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 985460,
"digest": null,
"download_count": 1507,
"created_at": "2019-02-06T00:50:17Z",
"updated_at": "2019-02-06T00:50:18Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.9.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.9.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.9.0",
"body": "This is a release that both adds a few shell-related features, but more importantly fixes some significant bugs.\r\nFirst the bugs:\r\n\r\n- [Fix performance regression in compiler around behaviours, which sometimes resulted in massive slowdowns](https://github.com/erlang/rebar3/pull/2001)\r\n- [Fix common test logging output with OTP-21.2 and logger when multiple crashes happen](https://github.com/erlang/rebar3/pull/2014)\r\n- [Fix handling of updated hrl files not triggering a recompile in tests when they are changed](https://github.com/erlang/rebar3/pull/2012)\r\n- [Unhang the logger when swapping the TTY in shell in OTP-21.1 and later](https://github.com/erlang/rebar3/pull/2008)\r\n- [Use double quotes in git shell command on Windows to prevent failures](https://github.com/erlang/rebar3/pull/2004)\r\n- [fix case clause handling when fetching hg dep](https://github.com/erlang/rebar3/pull/1994)\r\n- [Reorder rebar3 tree output on umbrella apps to be predictable](https://github.com/erlang/rebar3/pull/2000)\r\n- [update templates to remove deprecated maintainers field](https://github.com/erlang/rebar3/pull/1999)\r\n\r\nThe shell features are some workarounds and niceties related to known limitations:\r\n\r\n- [Support setting shell hot code loading blacklists to prevent frequently crashing applications from being killed](https://github.com/erlang/rebar3/pull/2013)\r\n- [Add `--relvsn` and `--relname` to rebar3 shell to allow selecting which release definition to use](https://github.com/erlang/rebar3/pull/2011)\r\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/14818605",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/14818605/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/14818605/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.8.0",
"id": 14818605,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE0ODE4NjA1",
"tag_name": "3.8.0",
"target_commitish": "master",
"name": "3.8.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2019-01-05T21:54:18Z",
"updated_at": "2019-01-05T22:01:40Z",
"published_at": "2019-01-05T22:01:40Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/10424076",
"id": 10424076,
"node_id": "MDEyOlJlbGVhc2VBc3NldDEwNDI0MDc2",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 982888,
"digest": null,
"download_count": 946,
"created_at": "2019-01-05T23:06:29Z",
"updated_at": "2019-01-05T23:06:30Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.8.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.8.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.8.0",
"body": "A bunch of fixes, with some new minor features! The new features are:\r\n\r\n- [Add --generator option for eunit](https://github.com/erlang/rebar3/pull/1984), which lets you run individual test cases\r\n- [implement mib_first_files support in rebar_compiler_mib](https://github.com/erlang/rebar3/pull/1969)\r\n- [Support ignoring entire modules in xref results](https://github.com/erlang/rebar3/pull/1965)\r\n- [Add a --fail_fast switch to common test](https://github.com/erlang/rebar3/pull/1979) which aborts the whole test run as soon as one of them fails -- this feature is experimental\r\n\r\nAnd for the bug fixes:\r\n\r\n- [update relx to 3.28.0](https://github.com/erlang/rebar3/pull/1989)\r\n- [Update hex_core and add mirror_of repo config](https://github.com/erlang/rebar3/pull/1986)\r\n- [bump erlware_commons to 1.3.1](https://github.com/erlang/rebar3/pull/1980)\r\n- [re-expose download/3 for backwards compatibility in git deps-related plugins](https://github.com/erlang/rebar3/pull/1976)\r\n- [Fix pkg name during update by using pkg_name understood by hex](https://github.com/erlang/rebar3/pull/1966)\r\n- [Fix load order for custom project builders and parse transforms](https://github.com/erlang/rebar3/pull/1963)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/14219990",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/14219990/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/14219990/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.7.5",
"id": 14219990,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE0MjE5OTkw",
"tag_name": "3.7.5",
"target_commitish": "master",
"name": "3.7.5",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-11-27T23:22:09Z",
"updated_at": "2018-11-27T23:24:32Z",
"published_at": "2018-11-27T23:24:32Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/9886280",
"id": 9886280,
"node_id": "MDEyOlJlbGVhc2VBc3NldDk4ODYyODA=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 968737,
"digest": null,
"download_count": 2594,
"created_at": "2018-11-27T23:45:24Z",
"updated_at": "2018-11-27T23:45:25Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.7.5/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.7.5",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.7.5",
"body": "- [search subdirectories as well for imports/transforms/behaviours](https://github.com/erlang/rebar3/pull/1957)\r\n- [Fix path coverage loading artifacts](https://github.com/erlang/rebar3/pull/1959)\r\n- [Add hint for `rebar3 new help` on `rebar3 help new`](https://github.com/erlang/rebar3/pull/1949)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/14168712",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/14168712/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/14168712/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.7.4",
"id": 14168712,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE0MTY4NzEy",
"tag_name": "3.7.4",
"target_commitish": "master",
"name": "3.7.4",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-11-24T22:22:38Z",
"updated_at": "2018-11-24T22:25:28Z",
"published_at": "2018-11-24T22:25:28Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/9843359",
"id": 9843359,
"node_id": "MDEyOlJlbGVhc2VBc3NldDk4NDMzNTk=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 968847,
"digest": null,
"download_count": 409,
"created_at": "2018-11-24T22:28:40Z",
"updated_at": "2018-11-24T22:28:41Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.7.4/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.7.4",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.7.4",
"body": "* revert ebin_modules to include all beams minus extra_src (#1955) -- fix for adding modules built from non-erl files, like beams built from erlydtl templates"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/14167325",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/14167325/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/14167325/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.7.3",
"id": 14167325,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE0MTY3MzI1",
"tag_name": "3.7.3",
"target_commitish": "master",
"name": "3.7.3",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-11-24T16:36:54Z",
"updated_at": "2018-11-24T16:38:35Z",
"published_at": "2018-11-24T16:38:35Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/9840716",
"id": 9840716,
"node_id": "MDEyOlJlbGVhc2VBc3NldDk4NDA3MTY=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 968490,
"digest": null,
"download_count": 45,
"created_at": "2018-11-24T16:39:46Z",
"updated_at": "2018-11-24T16:39:47Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.7.3/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.7.3",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.7.3",
"body": "- Fix a compiler issue that could cause problem in some plugins"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/14163948",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/14163948/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/14163948/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.7.2",
"id": 14163948,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE0MTYzOTQ4",
"tag_name": "3.7.2",
"target_commitish": "master",
"name": "3.7.2",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-11-24T01:00:34Z",
"updated_at": "2018-11-24T01:04:29Z",
"published_at": "2018-11-24T01:04:29Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/9834914",
"id": 9834914,
"node_id": "MDEyOlJlbGVhc2VBc3NldDk4MzQ5MTQ=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 968469,
"digest": null,
"download_count": 49,
"created_at": "2018-11-24T01:09:21Z",
"updated_at": "2018-11-24T01:09:22Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.7.2/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.7.2",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.7.2",
"body": "- Fixing a bug with recursive source directories' modules not being properly tracked"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/14163174",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/14163174/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/14163174/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.7.1",
"id": 14163174,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE0MTYzMTc0",
"tag_name": "3.7.1",
"target_commitish": "master",
"name": "3.7.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-11-23T21:57:34Z",
"updated_at": "2018-11-23T22:00:10Z",
"published_at": "2018-11-23T22:00:10Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/9833411",
"id": 9833411,
"node_id": "MDEyOlJlbGVhc2VBc3NldDk4MzM0MTE=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 968499,
"digest": null,
"download_count": 59,
"created_at": "2018-11-23T22:06:21Z",
"updated_at": "2018-11-23T22:06:21Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.7.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.7.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.7.1",
"body": "* fix base path used for yrl/xrl includefile configs (#1952)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/14161226",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/14161226/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/14161226/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.7.0",
"id": 14161226,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE0MTYxMjI2",
"tag_name": "3.7.0",
"target_commitish": "master",
"name": "3.7.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-11-23T18:00:02Z",
"updated_at": "2018-11-23T18:03:26Z",
"published_at": "2018-11-23T18:03:26Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/9832019",
"id": 9832019,
"node_id": "MDEyOlJlbGVhc2VBc3NldDk4MzIwMTk=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 968612,
"digest": null,
"download_count": 10310,
"created_at": "2018-11-23T18:55:18Z",
"updated_at": "2018-11-23T18:55:19Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.7.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.7.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.7.0",
"body": "Rebar 3.7.0 is a huge release, done with the help and support of the IEUG,\r\nwhich is currently working towards a software foundation for the Erlang ecosystem.\r\n\r\nThese release notes contain all the changes since the last stable release (3.6.0),\r\nand repeat information you might have read in changelogs of release candidates.\r\n\r\nThe big, huge, major new features include the following work, done with the help and\r\nsupport from the IEUG, which is currently working towards establishing a software foundation\r\nfor the Erlang ecosystem:\r\n\r\n- A full rework of how Hex packages are handled. We now support the Hex v2 protocol,\r\n support their concept of private organisations. There is also added support\r\n for layered hex indexes, allowing the usage of mirrors and self-hosted indexes,\r\n and the local index cache is built lazily, meaning Rebar3 should be leaner\r\n in its usage of local storage and memory regarding hex (#1884)\r\n- major rework of the plugin system around custom compilers and resource providers,\r\n which allow the development of better resource handlers and file compilation. (#1893 and #1888)\r\n This has allowed the development of a plugin, [rebar_mix](https://github.com/tsloughter/rebar_mix)\r\n which allows building of Elixir applications as dependencies within Rebar3 projects.\r\n \r\n\r\nDocumentation for the new features include:\r\n\r\n- New hex mirrors and repositories handling: https://www.rebar3.org/v3/docs/configuration#section-hex-repos-and-indexes. If you were using the [`rebar3_hex` plugin](https://github.com/tsloughter/rebar3_hex) to publish packages, don't forget to update it\r\n- The documentation for the new resource providers can be found at: https://www.rebar3.org/v3/docs/custom-dep-resources#section-resources-compatible-with-versions-370-and-above. A sample plugin already using the new API is Benoit Chesneau's [rebar3_path_deps](https://github.com/benoitc/rebar3_path_deps), which allows to specify relative vendored paths for dependency retrieval. The local paths should work even when the plugin is used for a dependency \r\n- The new custom compiler interface, while unstable, can be found at: https://www.rebar3.org/v3/docs/custom-compiler-modules\r\n- Documentation on building Elixir dependencies in Rebar3 can be found at [rebar_mix's page](https://github.com/tsloughter/rebar_mix)\r\n\r\nThe following new features were also added:\r\n\r\n- The ability to only compile dependencies, which is useful for docker images (#1888)\r\n- Added support for breakpoints to be added in tests (or other arbitrary tasks). You can [see the new documentation for breakpoints](https://www.rebar3.org/v3/docs/using-breakpoints-to-debug-tests) for usage instructions (#1924)\r\n- Add support for a `REBAR_GIT_CLONE_OPTIONS` environment variable which lets people set\r\n up git caching of repositories for faster fetches across projects when calling it\r\n with values such as `REBAR_GIT_CLONE_OPTIONS=\"--reference ~/.cache/repos.reference\"` (#1844)\r\n- Support alias formats with namespaces ({Namespace, Cmd} and {Namespace, Cmd, Args}) (#1941)\r\n \r\nMultiple bugfixes have also been included:\r\n\r\n- reset default profile app plugins to empty if at the top level (#1885)\r\n- properly support top level app erl_opts from REBAR_CONFIG os var (#1889)\r\n- only print skip warning if dep version is different (#1886)\r\n- warn if a matched package version is retired, and skip prereleases (#1897)\r\n- upgrade relx and set base_dir in overlay_vars (#1902)\r\n- Bump bbmustache and fix templates (#1862)\r\n- Fix sample config punctuation (#1890) \r\n- fix: only evaluate config scripts and apply overrides once per app (#1879)\r\n- check last modified time on erl files for xrl and yrl files before compiling (#1938)\r\n- Fix plugins list display to include project plugins (#1942)\r\n- fix install output result (#1939)\r\n- add emacs temp files to ignored lists in templates (#1929)\r\n- Fix misleading config in app templates (#1927)\r\n- check if git/hg is installed before fetching deps (#1921)\r\n- Fallback when logging isn't initialized and a crash happens (#1920)\r\n- Add reference to `rebar3 new help` in `rebar3 help new` since the switch is non-obvious (#1949)\r\n- Fix shell hook variable expansion on windows (#1918)\r\n- Major refactor of BEAM env path handling when loading modules for plugins and the compiler (#1907)\r\n\r\nWe've also updated the docs (some links were already present above), including a new [workflow](https://www.rebar3.org/v3/docs/workflow) section that we hope to grow, and reupdated the manpages bundled with each version.\r\n\r\nWe encourage everyone to switch to the newer version.\r\n\r\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/13269986",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/13269986/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/13269986/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.7.0-rc2",
"id": 13269986,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTEzMjY5OTg2",
"tag_name": "3.7.0-rc2",
"target_commitish": "master",
"name": "3.7.0-rc2",
"draft": false,
"immutable": false,
"prerelease": true,
"created_at": "2018-10-05T15:02:37Z",
"updated_at": "2018-11-23T18:06:22Z",
"published_at": "2018-10-05T15:10:55Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/8988713",
"id": 8988713,
"node_id": "MDEyOlJlbGVhc2VBc3NldDg5ODg3MTM=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 950429,
"digest": null,
"download_count": 140,
"created_at": "2018-10-05T15:16:05Z",
"updated_at": "2018-10-05T15:16:06Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.7.0-rc2/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.7.0-rc2",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.7.0-rc2",
"body": "- reset default profile app plugins to empty if at the top level (#1885)\r\n- properly support top level app erl_opts from REBAR_CONFIG os var (#1889)\r\n- only print skip warning if version is different (#1886)\r\n- add option to compiler provider to only build dependencies (#1888)\r\n - add compile type for dynamic project compilation (allows for overriding the entire compilation process of an individual application, for example so Elixir projects that are built with `mix`)\r\n - rebar_compiler is a new behaviour that a plugin can implement to be called on any use of the compile provider to compile source files and keep track of their dependencies.\r\n - only include modules in the .app modules list that are from `src_dirs` while leaving out those from `extra_src_dirs`\r\n- warn if the matched package is retired, skip prerelease (#1897)\r\n- upgrade relx and set base_dir in overlay_vars (#1902)\r\n- compiler behaviour (#1893)\r\n- Bump bbmustache and fix templates (#1862)\r\n- Fix sample config punctuation (#1890)\r\n\r\nFrom 3.7.0-rc1:\r\n\r\n- support for hex v2, multiple repository fetching, private organizations (#1884)\r\n - see rebar3_hex for instructions authenticating against private organizations and working with repositories\r\n- fix: only eval config scripts and apply overrides once per app (#1879)\r\n\r\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/12894161",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/12894161/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/12894161/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.7.0-rc1",
"id": 12894161,
"author": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTEyODk0MTYx",
"tag_name": "3.7.0-rc1",
"target_commitish": "master",
"name": "3.7.0-rc1",
"draft": false,
"immutable": false,
"prerelease": true,
"created_at": "2018-09-14T02:25:26Z",
"updated_at": "2018-09-14T02:45:05Z",
"published_at": "2018-09-14T02:33:49Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/8667792",
"id": 8667792,
"node_id": "MDEyOlJlbGVhc2VBc3NldDg2Njc3OTI=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 939575,
"digest": null,
"download_count": 61,
"created_at": "2018-09-14T02:36:30Z",
"updated_at": "2018-09-14T02:36:31Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.7.0-rc1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.7.0-rc1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.7.0-rc1",
"body": "* support for hex v2, multiple repository fetching, private organizations (#1884)\r\n * see [rebar3_hex](https://github.com/tsloughter/rebar3_hex) for instructions authenticating against private organizations and working with repositories \r\n* fix: only eval config scripts and apply overrides once per app (#1879)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/12891954",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/12891954/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/12891954/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.6.2",
"id": 12891954,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTEyODkxOTU0",
"tag_name": "3.6.2",
"target_commitish": "master",
"name": "3.6.2",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-09-13T22:16:21Z",
"updated_at": "2018-09-13T22:19:05Z",
"published_at": "2018-09-13T22:19:05Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/8666963",
"id": 8666963,
"node_id": "MDEyOlJlbGVhc2VBc3NldDg2NjY5NjM=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 694889,
"digest": null,
"download_count": 7367,
"created_at": "2018-09-14T01:03:28Z",
"updated_at": "2018-09-14T01:03:29Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.6.2/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.6.2",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.6.2",
"body": "- [Reload logger config in shell](https://github.com/erlang/rebar3/pull/1878) according to sys.config\r\n- [add report in the effects_code_generation, as it is the short form for both report_errors and report_warnings](https://github.com/erlang/rebar3/pull/1869) preventing some unnecessary re-compiling\r\n- [Friendlier output on include_lib errors](https://github.com/erlang/rebar3/pull/1850)\r\n- [Bump certifi](https://github.com/erlang/rebar3/pull/1849) to update certificates\r\n- [fixed typo erl_first_files](https://github.com/erlang/rebar3/pull/1851)\r\n- [smarter shell code reloading, add env options for refresh_paths & refresh_paths_blacklist](https://github.com/erlang/rebar3/pull/1780)\r\n- [Warn but succeed when atoms are passed to erl_first_files](https://github.com/erlang/rebar3/pull/1828)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/11640954",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/11640954/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/11640954/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.6.1",
"id": 11640954,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTExNjQwOTU0",
"tag_name": "3.6.1",
"target_commitish": "main",
"name": "3.6.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-06-25T20:50:59Z",
"updated_at": "2018-06-25T20:52:40Z",
"published_at": "2018-06-25T20:52:40Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/7659135",
"id": 7659135,
"node_id": "MDEyOlJlbGVhc2VBc3NldDc2NTkxMzU=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 707955,
"digest": null,
"download_count": 521457,
"created_at": "2018-06-25T20:59:30Z",
"updated_at": "2018-06-25T20:59:30Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.6.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.6.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.6.1",
"body": "Fixes to relx and other calls that failed for `eperm` errors in OTP-21."
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/11557188",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/11557188/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/11557188/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.6.0",
"id": 11557188,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTExNTU3MTg4",
"tag_name": "3.6.0",
"target_commitish": "main",
"name": "3.6.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-06-19T20:39:24Z",
"updated_at": "2018-06-19T20:50:10Z",
"published_at": "2018-06-19T20:50:10Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/7593094",
"id": 7593094,
"node_id": "MDEyOlJlbGVhc2VBc3NldDc1OTMwOTQ=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 707245,
"digest": null,
"download_count": 882,
"created_at": "2018-06-19T20:53:43Z",
"updated_at": "2018-06-19T20:53:43Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.6.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.6.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.6.0",
"body": "This is the first important release to support OTP-21.0 officially, rather than just release candidates. There are some new features:\r\n\r\n- [upgrades to relx to 3.25.0](https://github.com/erlang/rebar3/pull/1816) introduce support for OTP-21's 'sys.config.src' files, which allow automatic replacement of variables in sys.config files, without needing to use set `RELX_REPLACE_OS_VARS`, and without having to wrap them in strings to work. It also contains a bunch of bugfixes.\r\n- [Introduce support of `del` operations for overrides](https://github.com/erlang/rebar3/pull/1798), which allow to unset specific values from lists such as `erl_opts` in dependencies\r\n- [Add hooks to the upgrade command](https://github.com/erlang/rebar3/pull/1802)\r\n- [Add --start-clean flag to rebar3 shell](https://github.com/erlang/rebar3/pull/1803)\r\n\r\nThere are also plenty of bugfixes:\r\n\r\n- [Bump cth_readable for OTP-21 compat](https://github.com/erlang/rebar3/pull/1819)\r\n- [upgrade bbmustache to 1.5.0](https://github.com/erlang/rebar3/pull/1812)\r\n- [run compile provider in default namespace from bare compiler](https://github.com/erlang/rebar3/pull/1810), fixing some build issues in mix builds\r\n- [Resolve string vs list crashing rebar3 erl_first_files](https://github.com/erlang/rebar3/pull/1807)\r\n- [Create ERLANG_LIB_*_erl_interface environment variables only if erl_interface exists](https://github.com/erlang/rebar3/pull/1809)\r\n- [Auto-boot main app in OTP app project templates](https://github.com/erlang/rebar3/pull/1790)\r\n- [Use maps for child spec example in templates](https://github.com/erlang/rebar3/pull/1789)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/10933357",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/10933357/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/10933357/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.5.3",
"id": 10933357,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTEwOTMzMzU3",
"tag_name": "3.5.3",
"target_commitish": "main",
"name": "3.5.3",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-05-10T01:53:20Z",
"updated_at": "2018-05-10T02:03:02Z",
"published_at": "2018-05-10T02:01:22Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/7141640",
"id": 7141640,
"node_id": "MDEyOlJlbGVhc2VBc3NldDcxNDE2NDA=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 703666,
"digest": null,
"download_count": 625,
"created_at": "2018-05-11T15:11:11Z",
"updated_at": "2018-05-11T15:11:14Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.5.3/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.5.3",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.5.3",
"body": "This is a patch release fixing a few things with 3.5.2:\r\n\r\n- [Restore default templates in bootstrapped rebar3](https://github.com/erlang/rebar3/pull/1783)\r\n- [start at least one async thread in async thread poll](https://github.com/erlang/rebar3/pull/1782)\r\n- [Logger support in cth_readable, and compact CT output](https://github.com/erlang/rebar3/pull/1779)\r\n\r\nDo note that Erlang R16B support has officially ended in order to support Erlang/OTP-21-rc1, given that logging handling required maps, which did not exist back in R16. If you need R16B support, the old rebar3 releases should work for a good while.\r\n\r\nA new compact format for common test output has been added and made default, equivalent to `--readable=compact`. You can revert to previous behaviour with `--readable=true` or cancel all reformatting of output with `--readable=false` as before."
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/10844531",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/10844531/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/10844531/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.5.2",
"id": 10844531,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTEwODQ0NTMx",
"tag_name": "3.5.2",
"target_commitish": "main",
"name": "3.5.2",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-05-03T23:35:35Z",
"updated_at": "2018-05-03T23:37:09Z",
"published_at": "2018-05-03T23:37:09Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/7071802",
"id": 7071802,
"node_id": "MDEyOlJlbGVhc2VBc3NldDcwNzE4MDI=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 686342,
"digest": null,
"download_count": 328,
"created_at": "2018-05-04T16:38:52Z",
"updated_at": "2018-05-04T16:38:52Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.5.2/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.5.2",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.5.2",
"body": "- [Support Erlang/OTP-21](https://github.com/erlang/rebar3/pull/1773)\r\n- [ensure destination directory exists before copying data to it and fix src_dirs symlinking logic](https://github.com/erlang/rebar3/pull/1770)\r\n- [Display warnings when global cache dirs are read-only](https://github.com/erlang/rebar3/pull/1769)\r\n- [Bump cth_readable to 1.3.4 to restore eunit macro formatter functionality and lager compat](https://github.com/erlang/rebar3/pull/1764)\r\n- [Reload pre-started apps running in first shell boot with new sys.config](https://github.com/erlang/rebar3/pull/1762)\r\n- [Fix local upgrade etag handling](https://github.com/erlang/rebar3/pull/1761)\r\n- [Fix precedence rules of erl_opts for test profile](https://github.com/erlang/rebar3/pull/1759)\r\n- [Display rebar.config.script errors for better diagnosing of issues](https://github.com/erlang/rebar3/pull/1758)\r\n- [Handle Schema-less Proxy URLs in ENV vars](https://github.com/erlang/rebar3/pull/1756)\r\n- [Fix quotes handling in packages etag values](https://github.com/erlang/rebar3/pull/1742)\r\n- [Remove noisy debug message about internal state](https://github.com/erlang/rebar3/pull/1737)\r\n- [force an order on multiple profiles to fix inconsistencies on repeated runs](https://github.com/erlang/rebar3/pull/1716)\r\n- [use debug level for logs about bad package versioning](https://github.com/erlang/rebar3/pull/1723)\r\n- [don't attempt to retry finding missing packages when updating index](https://github.com/erlang/rebar3/pull/1722)\r\n- [Functions allowing providers and plugins to set ENV vars have been exposed](https://github.com/erlang/rebar3/pull/1706)\r\n- [do not return first hex package version for a constraint with no match](https://github.com/erlang/rebar3/pull/1721)\r\n- [Set unicode option for standard_io at entry point](https://github.com/erlang/rebar3/pull/1718)\r\n- [fix hooks and plugins usage when cleaning build artifacts for deps](https://github.com/erlang/rebar3/pull/1698)\r\n- [upgrade erlware commons and relx for various bug fixes](https://github.com/erlang/rebar3/pull/1714)\r\n- [Fix alias provider argument passing](https://github.com/erlang/rebar3/pull/1707)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/10843813",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/10843813/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/10843813/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.5.1",
"id": 10843813,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTEwODQzODEz",
"tag_name": "3.5.1",
"target_commitish": "main",
"name": "3.5.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2018-05-03T22:17:27Z",
"updated_at": "2018-05-03T23:38:11Z",
"published_at": "2018-05-03T22:19:35Z",
"assets": [
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.5.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.5.1",
"body": "**THIS RELEASE IS DEPRECATED IN FAVOUR OF 3.5.2 SINCE IT HAD SOME INADEQUATE COMPILE OPTIONS**\r\n\r\n- [Support Erlang/OTP-21](https://github.com/erlang/rebar3/pull/1773)\r\n- [ensure destination directory exists before copying data to it and fix src_dirs symlinking logic](https://github.com/erlang/rebar3/pull/1770)\r\n- [Display warnings when global cache dirs are read-only](https://github.com/erlang/rebar3/pull/1769)\r\n- [Bump cth_readable to 1.3.4 to restore eunit macro formatter functionality and lager compat](https://github.com/erlang/rebar3/pull/1764)\r\n- [Reload pre-started apps running in first shell boot with new sys.config](https://github.com/erlang/rebar3/pull/1762)\r\n- [Fix local upgrade etag handling](https://github.com/erlang/rebar3/pull/1761)\r\n- [Fix precedence rules of erl_opts for test profile](https://github.com/erlang/rebar3/pull/1759)\r\n- [Display rebar.config.script errors for better diagnosing of issues](https://github.com/erlang/rebar3/pull/1758)\r\n- [Handle Schema-less Proxy URLs in ENV vars](https://github.com/erlang/rebar3/pull/1756)\r\n- [Fix quotes handling in packages etag values](https://github.com/erlang/rebar3/pull/1742)\r\n- [Remove noisy debug message about internal state](https://github.com/erlang/rebar3/pull/1737)\r\n- [force an order on multiple profiles to fix inconsistencies on repeated runs](https://github.com/erlang/rebar3/pull/1716)\r\n- [use debug level for logs about bad package versioning](https://github.com/erlang/rebar3/pull/1723)\r\n- [don't attempt to retry finding missing packages when updating index](https://github.com/erlang/rebar3/pull/1722)\r\n- [Functions allowing providers and plugins to set ENV vars have been exposed](https://github.com/erlang/rebar3/pull/1706)\r\n- [do not return first hex package version for a constraint with no match](https://github.com/erlang/rebar3/pull/1721)\r\n- [Set unicode option for standard_io at entry point](https://github.com/erlang/rebar3/pull/1718)\r\n- [fix hooks and plugins usage when cleaning build artifacts for deps](https://github.com/erlang/rebar3/pull/1698)\r\n- [upgrade erlware commons and relx for various bug fixes](https://github.com/erlang/rebar3/pull/1714)\r\n- [Fix alias provider argument passing](https://github.com/erlang/rebar3/pull/1707)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/9014875",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/9014875/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/9014875/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.5.0",
"id": 9014875,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTkwMTQ4NzU=",
"tag_name": "3.5.0",
"target_commitish": "main",
"name": "3.5.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2017-12-22T20:39:34Z",
"updated_at": "2017-12-22T20:41:35Z",
"published_at": "2017-12-22T20:41:35Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/5700061",
"id": 5700061,
"node_id": "MDEyOlJlbGVhc2VBc3NldDU3MDAwNjE=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 695247,
"digest": null,
"download_count": 4147,
"created_at": "2017-12-22T20:57:41Z",
"updated_at": "2017-12-22T20:57:43Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.5.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.5.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.5.0",
"body": "Release 3.5.0 adds some new features!\r\n\r\n- [The alias plugin has been promoted to a built-in command](https://github.com/erlang/rebar3/pull/1685)\r\n- [Support minimal coverage enforcement in tests with `cover --min_coverage=0..100`](https://github.com/erlang/rebar3/pull/1679)\r\n- [add eunit and ct option to set coverdata file name (`--cover_export_name`)](https://github.com/erlang/rebar3/pull/1684)\r\n- [Add experimental support for `ct --retry` option](https://github.com/erlang/rebar3/pull/1672), allowing to replay previously failed test cases.\r\n\r\nThe alias plugin is a particular highlight letting you define your own rebar3 commands out of sequences of existing ones.\r\n\r\nMultiple fixes were also added:\r\n\r\n- [Update to the bootstrap script fixing some file handling and windows issues](https://github.com/erlang/rebar3/pull/1689)\r\n- [Prevent escriptize failure when ebin/ has subdirectories](https://github.com/erlang/rebar3/pull/1694)\r\n- [Prevent plugin unloading from killing currently running command (soft-purge in-compile)](https://github.com/erlang/rebar3/pull/1686)\r\n- [Fix file handling on Windows 7](https://github.com/erlang/rebar3/pull/1682)\r\n- [fix code path handling when validating plugins](https://github.com/erlang/rebar3/pull/1678)\r\n- [Disable color in git log commands when enabled globally](https://github.com/erlang/rebar3/pull/1676)\r\n- [Update manpages](https://github.com/erlang/rebar3/pull/1688)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/8625873",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/8625873/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/8625873/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.4.7",
"id": 8625873,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTg2MjU4NzM=",
"tag_name": "3.4.7",
"target_commitish": "main",
"name": "3.4.7",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2017-11-22T19:55:36Z",
"updated_at": "2017-11-22T19:58:56Z",
"published_at": "2017-11-22T19:58:56Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/5422563",
"id": 5422563,
"node_id": "MDEyOlJlbGVhc2VBc3NldDU0MjI1NjM=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 689079,
"digest": null,
"download_count": 468,
"created_at": "2017-11-22T20:11:42Z",
"updated_at": "2017-11-22T20:11:43Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.4.7/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.4.7",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.4.7",
"body": "- [Allow silencing skip warnings when fetching deps](https://github.com/erlang/rebar3/pull/1664)\r\n- [Fix warning in CT output control when using lager](https://github.com/erlang/rebar3/pull/1665)\r\n- [Fix compilation crash for custom resources with dynamic versions](https://github.com/erlang/rebar3/pull/1668)\r\n- [Fix a regression in relx eating config file lines and fix windows nodetool](https://github.com/erlang/rebar3/pull/1666)\r\n- [Make debug_info rules clear for profile composition](https://github.com/erlang/rebar3/pull/1656)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/8569389",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/8569389/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/8569389/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.4.6",
"id": 8569389,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTg1NjkzODk=",
"tag_name": "3.4.6",
"target_commitish": "main",
"name": "3.4.6",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2017-11-17T22:24:27Z",
"updated_at": "2017-11-17T22:26:54Z",
"published_at": "2017-11-17T22:26:54Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/5380128",
"id": 5380128,
"node_id": "MDEyOlJlbGVhc2VBc3NldDUzODAxMjg=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 688657,
"digest": null,
"download_count": 68,
"created_at": "2017-11-17T22:33:49Z",
"updated_at": "2017-11-17T22:33:50Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.4.6/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.4.6",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.4.6",
"body": "- Fix a regression in erlware_commons string updates for OTP-21\r\n- Fix relup upgrade and downgrade in relx's nodetool for Windows users"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/8565243",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/8565243/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/8565243/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.4.5",
"id": 8565243,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTg1NjUyNDM=",
"tag_name": "3.4.5",
"target_commitish": "main",
"name": "3.4.5",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2017-11-17T17:04:11Z",
"updated_at": "2017-11-17T17:05:52Z",
"published_at": "2017-11-17T17:05:52Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/5377589",
"id": 5377589,
"node_id": "MDEyOlJlbGVhc2VBc3NldDUzNzc1ODk=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 688352,
"digest": null,
"download_count": 48,
"created_at": "2017-11-17T17:21:58Z",
"updated_at": "2017-11-17T17:21:59Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.4.5/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.4.5",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.4.5",
"body": "- [OTP-21 readiness, Full Unicode support, massive dep upgrade](https://github.com/erlang/rebar3/pull/1660)\r\n- [fixed handling of proxy username and password when fetching registry](https://github.com/erlang/rebar3/pull/1655)\r\n- [git versions from tag made consistent and all strip 'v' prefix](https://github.com/erlang/rebar3/pull/1654)\r\n- [Prevent hard crash on duplicate plugin paths](https://github.com/erlang/rebar3/pull/1650)\r\n- [Fix include paths in profile multiapp edge case](https://github.com/erlang/rebar3/pull/1652)\r\n- [Fix unlock state carry, which broke `do` sequences with `unlock` in them.](https://github.com/erlang/rebar3/pull/1647)\r\n- [Avoid guessing on utf8 decoding of app files](https://github.com/erlang/rebar3/pull/1646)\r\n- [Various fixes related to .app files](https://github.com/erlang/rebar3/pull/1640)\r\n- [Warn user when an unsupported local git or hg resource is used](https://github.com/erlang/rebar3/pull/1641)\r\n- [Corrects a fix to src_dir values](https://github.com/erlang/rebar3/pull/1637)\r\n- [Update eunit_formatters to latest version](https://github.com/erlang/rebar3/pull/1634)\r\n- [Changes in wording of warnings for more accuracy](https://github.com/erlang/rebar3/pull/1630)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/7700971",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/7700971/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/7700971/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.4.4",
"id": 7700971,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTc3MDA5NzE=",
"tag_name": "3.4.4",
"target_commitish": "main",
"name": "3.4.4",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2017-09-11T01:45:05Z",
"updated_at": "2017-09-11T01:46:56Z",
"published_at": "2017-09-11T01:46:56Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/4791702",
"id": 4791702,
"node_id": "MDEyOlJlbGVhc2VBc3NldDQ3OTE3MDI=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 679522,
"digest": null,
"download_count": 7501,
"created_at": "2017-09-11T02:00:03Z",
"updated_at": "2017-09-11T02:00:04Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.4.4/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.4.4",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.4.4",
"body": "Patch release, with some small but nevertheless important fixes for correctness and usability.\r\n\r\n- [fix sys config merging](https://github.com/erlang/rebar3/pull/1625)\r\n- [Fix relative src_dir specifications to avoid double .app.src file detection](https://github.com/erlang/rebar3/pull/1624)\r\n- [Recompile when include files change in non-default directories](https://github.com/erlang/rebar3/pull/1619)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/7469801",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/7469801/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/7469801/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.4.3",
"id": 7469801,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTc0Njk4MDE=",
"tag_name": "3.4.3",
"target_commitish": "main",
"name": "3.4.3",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2017-08-21T21:25:03Z",
"updated_at": "2017-08-21T21:26:50Z",
"published_at": "2017-08-21T21:26:50Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/4637896",
"id": 4637896,
"node_id": "MDEyOlJlbGVhc2VBc3NldDQ2Mzc4OTY=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 679353,
"digest": null,
"download_count": 244,
"created_at": "2017-08-21T21:36:56Z",
"updated_at": "2017-08-21T21:36:57Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.4.3/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.4.3",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.4.3",
"body": "This is the first release of Rebar3 that should safely handle paths and/or libraries or all kinds of input or output that contains unicode:\r\n\r\n- [Unicode support in all the places](https://github.com/erlang/rebar3/pull/1598)\r\n\r\nThis patch release also contains some important fixes related to profile and dependencies handling, along with other config-related behaviour corrections:\r\n\r\n- [Fix recursive profile merging, particularly for umbrella apps](https://github.com/erlang/rebar3/pull/1606)\r\n- [Allow top-level apps to take precedence over deps](https://github.com/erlang/rebar3/pull/1596)\r\n- [Fix ordering of overlays and overlay vars in Relx](https://github.com/erlang/rebar3/pull/1610)\r\n- [fix `rebar3 shell` when relx section of rebar.config contains releases with independent configurations](https://github.com/erlang/rebar3/pull/1614)\r\n- [Fixing edoc config error when handling paths](https://github.com/erlang/rebar3/pull/1590)\r\n\r\nSome dependencies have been updated, related to security of certificate validation, and common test output now showing the test group hierarchy by default:\r\n\r\n- [Upgrade certifi & `ssl_verify_fun` dependencies](https://github.com/erlang/rebar3/pull/1594)\r\n- [Bump `cth_readable` to 1.3.0: show test groups](https://github.com/erlang/rebar3/pull/1578)\r\n\r\nAnd multiple other patches and contributions are also included:\r\n\r\n- [Remove duplicate ebins from escripts](https://github.com/erlang/rebar3/pull/1605)\r\n- [Avoid xref crash upon undefined functions in modules without `debug_info`](https://github.com/erlang/rebar3/pull/1597)\r\n- [Fix `cleanup_code_path` for xref compile hook](https://github.com/erlang/rebar3/pull/1591)\r\n- [Support Windows with non-NTFS filesystems](https://github.com/erlang/rebar3/pull/1603)\r\n- [Fix total coverage statistics](https://github.com/erlang/rebar3/pull/1604)\r\n- [Ignore IntelliJ IDEA file in templates](https://github.com/erlang/rebar3/pull/1580)\r\n- [Add an alias of 'release' template as 'umbrella'](https://github.com/erlang/rebar3/pull/1602)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/7049988",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/7049988/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/7049988/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.4.2",
"id": 7049988,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTcwNDk5ODg=",
"tag_name": "3.4.2",
"target_commitish": "main",
"name": "3.4.2",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2017-07-14T22:26:30Z",
"updated_at": "2017-07-14T22:31:28Z",
"published_at": "2017-07-14T22:31:28Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/4332885",
"id": 4332885,
"node_id": "MDEyOlJlbGVhc2VBc3NldDQzMzI4ODU=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 791577,
"digest": null,
"download_count": 2144,
"created_at": "2017-07-14T22:54:42Z",
"updated_at": "2017-07-14T22:54:43Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.4.2/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.4.2",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.4.2",
"body": "- OTP-20 readiness, including a [fix to avoid recompiling all files all the time](https://github.com/erlang/rebar3/pull/1584) that was introduced through changes to the compiled files\r\n- [upgrade relx for OTP-20 readiness, some windows fixes](https://github.com/erlang/rebar3/pull/1588)\r\n- [Bare compiler: support multiple paths wildcards.](https://github.com/erlang/rebar3/pull/1575)\r\n- [Rebar3 shell supports booting applications with type 'none'](https://github.com/erlang/rebar3/pull/1574)\r\n- [fixing `rebar3 local install` instructions](https://github.com/erlang/rebar3/pull/1571)\r\n- [Prevent xref crashes with undefined behaviours](https://github.com/erlang/rebar3/pull/1572)\r\n- [Fix xref compile hook on dependencies](https://github.com/erlang/rebar3/pull/1569)\r\n- [Fixing hooks under profiles for application options](https://github.com/erlang/rebar3/pull/1564)\r\n- [Avoid reversing relx overlays](https://github.com/erlang/rebar3/pull/1563)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/6494235",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/6494235/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/6494235/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.4.1",
"id": 6494235,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTY0OTQyMzU=",
"tag_name": "3.4.1",
"target_commitish": "main",
"name": "3.4.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2017-05-24T18:14:59Z",
"updated_at": "2017-05-24T18:19:05Z",
"published_at": "2017-05-24T18:19:05Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/3952938",
"id": 3952938,
"node_id": "MDEyOlJlbGVhc2VBc3NldDM5NTI5Mzg=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 790573,
"digest": null,
"download_count": 9445,
"created_at": "2017-05-24T18:21:29Z",
"updated_at": "2017-05-24T18:21:31Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.4.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.4.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.4.1",
"body": "- Update Relx to 3.23.0, fixing some long-standing bugs"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/6463778",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/6463778/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/6463778/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.4.0",
"id": 6463778,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTY0NjM3Nzg=",
"tag_name": "3.4.0",
"target_commitish": "main",
"name": "3.4.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2017-05-22T14:17:09Z",
"updated_at": "2017-05-22T14:22:57Z",
"published_at": "2017-05-22T14:22:57Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/3944220",
"id": 3944220,
"node_id": "MDEyOlJlbGVhc2VBc3NldDM5NDQyMjA=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 789708,
"digest": null,
"download_count": 80,
"created_at": "2017-05-23T20:09:13Z",
"updated_at": "2017-05-23T20:09:15Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.4.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.4.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.4.0",
"body": "This rebar3 release contains a lot of fixes and patches to fun edge cases.\r\n\r\n- [Try to start epmd when distribution fails](https://github.com/erlang/rebar3/pull/1555)\r\n- [Allow non-default profile deps upgrade](https://github.com/erlang/rebar3/pull/1540)\r\n- [Switch default license in templates to Apache 2.0, and hook it up in the .app file](https://github.com/erlang/rebar3/pull/1548)\r\n- [Fix git SHA comparisons for dep update](https://github.com/erlang/rebar3/pull/1513)\r\n- [Let relx know about rebar-specified erl_opts](https://github.com/erlang/rebar3/pull/1520)\r\n- [Use rm_rf instead of ec_file:delete, fixing some deps-related issues on Windows](https://github.com/erlang/rebar3/pull/1553)\r\n- [Handle internal CT failures](https://github.com/erlang/rebar3/pull/1545)\r\n- [Fix profile merging of erl_first_files options](https://github.com/erlang/rebar3/pull/1544)\r\n- [Fix CT output in skipped test cases and failing end of function hooks](https://github.com/erlang/rebar3/pull/1546)\r\n- [Officially drop R15 support, since its SSL libs can no longer talk to hex.pm](https://github.com/erlang/rebar3/pull/1541)\r\n- [REBAR_COLOR supports all ec_cmd_log intensity options, allowing the `none` value to disable all colors without dropping termcap support](https://github.com/erlang/rebar3/pull/1536)\r\n- [Bump relx to 3.22.4](https://github.com/erlang/rebar3/pull/1524)\r\n\r\nThe one new feature supported here is for the interactive shell:\r\n\r\n- [Support commands in the shell such as `r3:Command()`, `r3:Command(\"--args=as a string\")`, or `r3:Command(Namespace, \"--args=as a string\")`, instead of just `r3:do(Command)`.](https://github.com/erlang/rebar3/pull/1534)\r\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/5843512",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/5843512/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/5843512/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.3.6",
"id": 5843512,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTU4NDM1MTI=",
"tag_name": "3.3.6",
"target_commitish": "main",
"name": "3.3.6",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2017-03-23T11:20:17Z",
"updated_at": "2017-03-23T11:23:36Z",
"published_at": "2017-03-23T11:23:36Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/3472989",
"id": 3472989,
"node_id": "MDEyOlJlbGVhc2VBc3NldDM0NzI5ODk=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 785001,
"digest": null,
"download_count": 850,
"created_at": "2017-03-23T16:28:25Z",
"updated_at": "2017-03-23T16:28:27Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.3.6/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.3.6",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.3.6",
"body": "- [OSX tests added to CI](https://github.com/erlang/rebar3/pull/1471), joining linux and windows 10\r\n- [upgrade relx to 3.22.3](https://github.com/erlang/rebar3/pull/1518), [fixing multiple issues](https://github.com/erlware/relx/releases/tag/v3.22.3)\r\n- [Fixing eunit errors in 19.3 when `init_per_*` isn't paired with `end_per_*`](https://github.com/erlang/rebar3/pull/1516)\r\n- [Allow single test spec in ct_opts](https://github.com/erlang/rebar3/pull/1506)\r\n- [Properly warn when missing inets at runtime](https://github.com/erlang/rebar3/pull/1505)\r\n- [rebar_utils:escape_chars handles quotes in paths](https://github.com/erlang/rebar3/pull/1504)\r\n- [Fix typo in help text for upgrade command](https://github.com/erlang/rebar3/pull/1503)\r\n- [change package version warnings to debug level](https://github.com/erlang/rebar3/pull/1502)\r\n- [Path-type sensitive .cmd creation for escripts](https://github.com/erlang/rebar3/pull/1500)\r\n- [Windows escripts get cmd autogenerated](https://github.com/erlang/rebar3/pull/1494)\r\n- [REBAR_CONFIG impacts config file for project root only](https://github.com/erlang/rebar3/pull/1497)\r\n- [Fix wildcard usage in rebar3 clean](https://github.com/erlang/rebar3/pull/1498)\r\n- [Bump cth_readable to 1.2.4](https://github.com/erlang/rebar3/pull/1496) (fixing some erroneous reports when suites get skipped)\r\n- [Add respect for src_dirs option in app_discover and app_info](https://github.com/erlang/rebar3/pull/1486)\r\n- [Add support for global plugin-defined templates](https://github.com/erlang/rebar3/pull/1473)\r\n- [catch badarg exception from eunit in `rebar_prv_eunit`](https://github.com/erlang/rebar3/pull/1472)"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/5356716",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/5356716/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/5356716/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.3.5",
"id": 5356716,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTUzNTY3MTY=",
"tag_name": "3.3.5",
"target_commitish": "main",
"name": "3.3.5",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2017-02-03T21:13:21Z",
"updated_at": "2017-02-03T21:15:41Z",
"published_at": "2017-02-03T21:15:41Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/3121420",
"id": 3121420,
"node_id": "MDEyOlJlbGVhc2VBc3NldDMxMjE0MjA=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 782661,
"digest": null,
"download_count": 1853,
"created_at": "2017-02-03T21:34:28Z",
"updated_at": "2017-02-03T21:34:29Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.3.5/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.3.5",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.3.5",
"body": "- [Fix crashing of paths with unicode names in update step](https://github.com/erlang/rebar3/pull/1466)\n- [Allow exclusion of apps in cover](https://github.com/erlang/rebar3/pull/1463)\n- [consider `ERL_COMPILER_OPTIONS` when recompiling](https://github.com/erlang/rebar3/pull/1461)\n- [Properly report EDoc crashes](https://github.com/erlang/rebar3/pull/1458)\n- [Add manpage](https://github.com/erlang/rebar3/pull/1451)\n- [Label built-in templates in local installs the as same as in script mode](https://github.com/erlang/rebar3/pull/1449)\n- [Fix `mv` on windows and fix the build on win32 environments](https://github.com/erlang/rebar3/pull/1457)\n- [Relative paths are output in case of warnings and errors in dialyzer](https://github.com/erlang/rebar3/pull/1450)\n- [upgrade erlware_commons to 1.0.0 for OTP20 support](https://github.com/erlang/rebar3/pull/1439)\n- [upgrade relx to fixed hex package 3.22.2](https://github.com/erlang/rebar3/pull/1436)\n- [add option to pass args to user_drv for custom shells](https://github.com/erlang/rebar3/pull/1434)\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/5002898",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/5002898/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/5002898/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.3.4",
"id": 5002898,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTUwMDI4OTg=",
"tag_name": "3.3.4",
"target_commitish": "main",
"name": "3.3.4",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2016-12-23T20:31:33Z",
"updated_at": "2016-12-23T20:35:45Z",
"published_at": "2016-12-23T20:35:45Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/2876682",
"id": 2876682,
"node_id": "MDEyOlJlbGVhc2VBc3NldDI4NzY2ODI=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 781024,
"digest": null,
"download_count": 379,
"created_at": "2016-12-23T21:11:10Z",
"updated_at": "2016-12-23T21:11:11Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.3.4/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.3.4",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.3.4",
"body": "- [Improve merge of command line options and config options in CT](https://github.com/erlang/rebar3/pull/1407), which may cause minor incompatibilities, but paves the way to using test specs\n- [refine eunit test detection](https://github.com/erlang/rebar3/pull/1430)\n- [shell: don't crash apps that use release version operators](https://github.com/erlang/rebar3/pull/1415)\n- [Add rebar3.crashdump to gitignore template](https://github.com/erlang/rebar3/pull/1413)\n- [Fix regex match for ignored file](https://github.com/erlang/rebar3/pull/1411)\n- [add `get-deps` provider](https://github.com/erlang/rebar3/pull/1405), in order to get the deps fetched along with the lock file and nothing more. Useful in some circumstances such as setting up container images without compiling things first.\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/4870071",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/4870071/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/4870071/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.3.3",
"id": 4870071,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTQ4NzAwNzE=",
"tag_name": "3.3.3",
"target_commitish": "main",
"name": "3.3.3",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2016-12-08T17:41:22Z",
"updated_at": "2016-12-08T17:43:38Z",
"published_at": "2016-12-08T17:43:38Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/2790674",
"id": 2790674,
"node_id": "MDEyOlJlbGVhc2VBc3NldDI3OTA2NzQ=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 778957,
"digest": null,
"download_count": 127,
"created_at": "2016-12-08T17:55:06Z",
"updated_at": "2016-12-08T17:55:07Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.3.3/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.3.3",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.3.3",
"body": "Version 3.3.3 \n\nThis is mostly a version with a lot of bug fixes, especially around relx. Other usability improvements and bug fixes are also included.\n- [Upgrade relx, erlware_commons and cf](https://github.com/erlang/rebar3/pull/1390), multiple bug fixes\n- [Select git clone command by git version](https://github.com/erlang/rebar3/pull/1404)\n- [Restrict regexp to match on files starting with '._'](https://github.com/erlang/rebar3/pull/1403)\n- [Correct precedence of compile options merged from profiles.](https://github.com/erlang/rebar3/pull/1398)\n- [Add 'recursive' option to compile directories](https://github.com/erlang/rebar3/pull/1382)\n- [Always read REBAR_CONFIG env var when loading config](https://github.com/erlang/rebar3/pull/1387)\n- [Add exclude_apps/mods, plt_extra_mods, base_plt_mods config for dialyzer](https://github.com/erlang/rebar3/pull/1370)\n- [Unify different styles of missing_package error](https://github.com/erlang/rebar3/pull/1385)\n- [Replace unprocessed ~n linebreaks](https://github.com/erlang/rebar3/pull/1393)\n- [Fix usage decription of 'rebar3'](https://github.com/erlang/rebar3/pull/1371)\n- [Prevent crashes in `rebar3 as` with no tasks](https://github.com/erlang/rebar3/pull/1356)\n- [experimental: allow CT test specifications to be passed via the command line](https://github.com/erlang/rebar3/pull/1357) -- this feature will likely be modified and revised.\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/4395447",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/4395447/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/4395447/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.3.2",
"id": 4395447,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTQzOTU0NDc=",
"tag_name": "3.3.2",
"target_commitish": "main",
"name": "3.3.2",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2016-10-14T23:12:43Z",
"updated_at": "2016-10-14T23:19:35Z",
"published_at": "2016-10-14T23:19:35Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/2690593",
"id": 2690593,
"node_id": "MDEyOlJlbGVhc2VBc3NldDI2OTA1OTM=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 766378,
"digest": null,
"download_count": 12259,
"created_at": "2016-11-21T18:23:07Z",
"updated_at": "2016-11-21T18:23:12Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.3.2/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.3.2",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.3.2",
"body": "This patch release has some fairly important and/or useful fixes.\nYou may need to call `rebar3 update` as part of the upgrade procedure to ensure good functionality with regards to support of aliased packages.\n\nFixes: \n- [upgrade relx to 3.21.1](https://github.com/erlang/rebar3/pull/1353) (see [relx changelog](https://github.com/erlware/relx/releases/tag/v3.21.1))\n- [Properly support package aliasing and alt names](https://github.com/erlang/rebar3/pull/1337)\n- [Fix sys.config's handling in common_test and otherwise.](https://github.com/erlang/rebar3/pull/1348)\n- [Fix stacktrace printing in DEBUG=1 mode.](https://github.com/erlang/rebar3/pull/1351)\n- [Fix private includes when compiling in test profile](https://github.com/erlang/rebar3/pull/1340)\n- [Add support for behaviors, and not just behaviours in compiler handling](https://github.com/erlang/rebar3/pull/1339)\n- [allow using an alternate regex to locate test modules during eunit runs](https://github.com/erlang/rebar3/pull/1335)\n- [compile + cover compile prior to analyzing coverdata to fix line count reporting](https://github.com/erlang/rebar3/pull/1332)\n- [recompile all files when a parse transform given as an opt needs updating](https://github.com/erlang/rebar3/pull/1333)\n- [update bbmustache to 1.3.0 (fixes templating issues)](https://github.com/erlang/rebar3/pull/1329)\n- [in shell, log error if a module failed to load_file, the user should be aware](https://github.com/erlang/rebar3/pull/1321)\n- [Prevent crashing when `mv` warns and report warnings to the user instead.](https://github.com/erlang/rebar3/pull/1326)\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/4043413",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/4043413/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/4043413/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.3.1",
"id": 4043413,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTQwNDM0MTM=",
"tag_name": "3.3.1",
"target_commitish": "main",
"name": "3.3.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2016-09-03T00:33:44Z",
"updated_at": "2016-09-03T00:38:33Z",
"published_at": "2016-09-03T00:38:33Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/2252528",
"id": 2252528,
"node_id": "MDEyOlJlbGVhc2VBc3NldDIyNTI1Mjg=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 761988,
"digest": null,
"download_count": 2321,
"created_at": "2016-09-03T17:32:01Z",
"updated_at": "2016-09-03T17:32:02Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.3.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.3.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.3.1",
"body": "This is a patch release for multiple small but inconvenient bugs.\n- [Prevent crash when doing a hash check with missing index, and fetch the index instead](https://github.com/erlang/rebar3/pull/1315)\n- [Atomically load changed erlang modules on OTP >= 19 in `rebar3 shell`; fix reloading nifs.](https://github.com/erlang/rebar3/pull/1320)\n- [Print stacktrace in a more conventional way in errors](https://github.com/erlang/rebar3/pull/1318)\n- [reset accumulated coverdata across providers on writing out to disk (fixes inaccurate counts)](https://github.com/erlang/rebar3/pull/1316)\n- [Add support for `cover_excl_mods` to exclude modules from code coverage](https://github.com/erlang/rebar3/pull/1314)\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/3984926",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/3984926/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/3984926/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.3.0",
"id": 3984926,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTM5ODQ5MjY=",
"tag_name": "3.3.0",
"target_commitish": "master",
"name": "3.3.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2016-08-26T17:01:22Z",
"updated_at": "2016-12-08T17:52:36Z",
"published_at": "2016-12-08T17:40:19Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/2212383",
"id": 2212383,
"node_id": "MDEyOlJlbGVhc2VBc3NldDIyMTIzODM=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 761060,
"digest": null,
"download_count": 175,
"created_at": "2016-08-26T17:27:23Z",
"updated_at": "2016-08-26T17:27:24Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.3.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.3.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.3.0",
"body": "New Features:\n- [lock file contains expected hash for pkg dependencies](https://github.com/erlang/rebar3/pull/1207), which allows for safer dependency fetching and paves the way for multi-index support\n- [Escriptize provider made hookable](https://github.com/erlang/rebar3/pull/1299)\n\nFixes:\n- [Escriptize based on configured apps only](https://github.com/erlang/rebar3/pull/1249)\n- [Handle `escriptize` error when a specified app is missing](https://github.com/erlang/rebar3/pull/1291)\n- [Fix filtering of system libraries in escriptize](https://github.com/erlang/rebar3/pull/1298)\n- [Avoid PLT rebuild when files deleted on new dialyzer](https://github.com/erlang/rebar3/pull/1265)\n- [Handle empty PLT or app when using dialyzer](https://github.com/erlang/rebar3/pull/1262)\n- [fix catching `not_valid` error on dialyzer](https://github.com/erlang/rebar3/pull/1279)\n- [Upgrade relx to 3.21.0](https://github.com/erlang/rebar3/pull/1311)\n- [Bugfix on version resolution compatibility in OTP 17.x and earlier](https://github.com/erlang/rebar3/pull/1312)\n- [Fix Edoc cross-links in umbrella projects](https://github.com/erlang/rebar3/pull/1308)\n- [Print error on too many help arguments](https://github.com/erlang/rebar3/pull/1300)\n- [Fix configuration loading in CT](https://github.com/erlang/rebar3/pull/1288)\n- [template_dir option is documented and made recursive for templates](https://github.com/erlang/rebar3/pull/1282)\n- [Ignore IntelliJ IDEA files in templates](https://github.com/erlang/rebar3/pull/1297)\n- [ssl_verify_hostname was renamed to ssl_verify_fun](https://github.com/erlang/rebar3/pull/1274)\n- [Fix opts check when compiler called with dict opts by plugins](https://github.com/erlang/rebar3/pull/1280)\n- [Fixes for windows environment: 1) copy empty directories when cloning, 2) fix order of arguments in git deps fetching](https://github.com/erlang/rebar3/pull/1251)\n- [Let DEBUG=\"\" and QUIET=\"\" disable the options](https://github.com/erlang/rebar3/pull/1242)\n\nThe change to the lock file format is the biggest thing to note. It should be compatible with all formats going back to the `beta-4` tag, but versions older than 3.3.0 will display warnings and lose the newly added information on the package hashes.\n\nAny lock file generated by an older rebar3 version will be accepted by this one, and new information related to the package hashes will be added. This will allow a safer usage in case the same package is found on multiple indexes or mirrors, but actually has a different hash on there than what is expected by the existing project.\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/3474575",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/3474575/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/3474575/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.2.0",
"id": 3474575,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTM0NzQ1NzU=",
"tag_name": "3.2.0",
"target_commitish": "main",
"name": "3.2.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2016-06-18T20:59:13Z",
"updated_at": "2016-06-23T14:32:16Z",
"published_at": "2016-06-18T21:01:29Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/1869706",
"id": 1869706,
"node_id": "MDEyOlJlbGVhc2VBc3NldDE4Njk3MDY=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 733570,
"digest": null,
"download_count": 12147,
"created_at": "2016-06-18T21:38:56Z",
"updated_at": "2016-06-18T21:38:57Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.2.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.2.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.2.0",
"body": "- [Fix unicode rendering of deps tree (issue #1140)](https://github.com/erlang/rebar3/pull/1243)\n- [ignore return value of `rebar_utils:reread_config` in shell provider](https://github.com/erlang/rebar3/pull/1234)\n- [normalize include dirs to absolute paths during compilation](https://github.com/erlang/rebar3/pull/1233)\n- [always recompile if `ERL_COMPILER_OPTIONS` env var is set](https://github.com/erlang/rebar3/pull/1232)\n- [Compiler source paths in output are now relative](https://github.com/erlang/rebar3/pull/1227)\n- [add support for passing a sys_config to common test](https://github.com/erlang/rebar3/pull/1231)\n- [Expand os ENV proxy support to bootstrap script](https://github.com/erlang/rebar3/pull/1230)\n- [Support ENV config for proxy values](https://github.com/erlang/rebar3/pull/1229)\n- [Write rebar3.crashdump on errors](https://github.com/erlang/rebar3/pull/1080)\n- [Fix compile error case when cover compilation](https://github.com/erlang/rebar3/pull/1164)\n- [Bugfix for upgrading deps of umbrella apps](https://github.com/erlang/rebar3/pull/1219)\n- [Fix minor typo in README](https://github.com/erlang/rebar3/pull/1222)\n- [Handle control sequences in formatted errors](https://github.com/erlang/rebar3/pull/1220)\n- [Don't die when source deps with [raw] are used](https://github.com/erlang/rebar3/pull/1211)\n- [Debug log update](https://github.com/erlang/rebar3/pull/1213)\n- [adjust `data_dir_correct` test in ct suite](https://github.com/erlang/rebar3/pull/1205)\n- [filter available package versions individually by buildtools](https://github.com/erlang/rebar3/pull/1201)\n- [Fix path command to consider {deps_dir, \"deps\"} in rebar.config](https://github.com/erlang/rebar3/pull/1197)\n- [fix windows git working directory](https://github.com/erlang/rebar3/pull/1198)\n\nThe change of note here is that the compiler's output of file paths is now relative to the project (`src/myfile.erl`) rather than in `_build/<profile>/lib/libname/src/myfile.erl`.\n\nTo retrieve the old behaviour, add `{compiler_source_format, build}` in your rebar config (you may prefer to do it in the global file). We have also added `{compiler_source_format, absolute}` for absolute paths (based on the project, not `_build`).\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/3241461",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/3241461/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/3241461/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.1.1",
"id": 3241461,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTMyNDE0NjE=",
"tag_name": "3.1.1",
"target_commitish": "main",
"name": "3.1.1",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2016-05-17T12:31:43Z",
"updated_at": "2016-05-17T12:34:02Z",
"published_at": "2016-05-17T12:34:02Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/1695631",
"id": 1695631,
"node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTU2MzE=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "tsloughter",
"id": 36227,
"node_id": "MDQ6VXNlcjM2MjI3",
"avatar_url": "https://avatars.githubusercontent.com/u/36227?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/tsloughter",
"html_url": "https://github.com/tsloughter",
"followers_url": "https://api.github.com/users/tsloughter/followers",
"following_url": "https://api.github.com/users/tsloughter/following{/other_user}",
"gists_url": "https://api.github.com/users/tsloughter/gists{/gist_id}",
"starred_url": "https://api.github.com/users/tsloughter/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/tsloughter/subscriptions",
"organizations_url": "https://api.github.com/users/tsloughter/orgs",
"repos_url": "https://api.github.com/users/tsloughter/repos",
"events_url": "https://api.github.com/users/tsloughter/events{/privacy}",
"received_events_url": "https://api.github.com/users/tsloughter/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 731282,
"digest": null,
"download_count": 531,
"created_at": "2016-05-17T13:02:34Z",
"updated_at": "2016-05-17T13:02:36Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.1.1/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.1.1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.1.1",
"body": "Patch level release fixing a few small issues and allowing work with OTP 19-rc1 branches of Erlang\n- rebar3/1056: [Add support for xref_ignores](https://github.com/erlang/rebar3/pull/1056)\n- rebar3/1121: [Allows overwrite default cache dir using REBAR_CACHE_DIR](https://github.com/erlang/rebar3/pull/1121)\n- rebar3/1151: [Recursively load configurations in shell](https://github.com/erlang/rebar3/pull/1151)\n- rebar3/1152: [supported dist_node in ct and eunit](https://github.com/erlang/rebar3/pull/1152)\n- rebar3/1155: [upgrade relx and erlware_commons](https://github.com/erlang/rebar3/pull/1155)\n- rebar3/1158: [Fixes logging from remote shells in rebar3 shell](https://github.com/erlang/rebar3/pull/1158)\n- rebar3/1159: [Add a provider hook for edoc](https://github.com/erlang/rebar3/pull/1159)\n- rebar3/1167: [upgrade relx to 3.19.0](https://github.com/erlang/rebar3/pull/1167)\n- rebar3/1169: [Change to new hex.pm repo URL](https://github.com/erlang/rebar3/pull/1169)\n- rebar3/1178: [Fix shell node startup](https://github.com/erlang/rebar3/pull/1178)\n- rebar3/1188: [upgrade erlware_commons for OTP-19 fix](https://github.com/erlang/rebar3/pull/1188)\n- rebar3/1189: [fix otp-19 bootstrap compiling](https://github.com/erlang/rebar3/pull/1189)\n- rebar3/1192: [don't generated coverage for `extra_src_dirs`](https://github.com/erlang/rebar3/pull/1192)\n- rebar3/1194: [don't needlessly update the code path twice if no hooks to run](https://github.com/erlang/rebar3/pull/1194)\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/2949382",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/2949382/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/2949382/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.1.0",
"id": 2949382,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTI5NDkzODI=",
"tag_name": "3.1.0",
"target_commitish": "master",
"name": "3.1.0",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2016-04-04T18:41:14Z",
"updated_at": "2016-04-04T18:42:16Z",
"published_at": "2016-04-04T18:42:16Z",
"assets": [
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/assets/1513450",
"id": 1513450,
"node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTM0NTA=",
"name": "rebar3",
"label": null,
"uploader": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 730312,
"digest": null,
"download_count": 1613,
"created_at": "2016-04-05T20:09:59Z",
"updated_at": "2016-04-05T20:10:00Z",
"browser_download_url": "https://github.com/erlang/rebar3/releases/download/3.1.0/rebar3"
}
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.1.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.1.0",
"body": "- rebar3/1124: [Fix bugs/race conditions in shell](https://github.com/erlang/rebar3/pull/1124)\n- rebar3/1125: [Support all deps & locks in `rebar3 path`](https://github.com/erlang/rebar3/pull/1125)\n- rebar3/1126: [Allow `rebar3 pkgs <app>` to return only that app](https://github.com/erlang/rebar3/pull/1126)\n- rebar3/1128: [rebranding: update links rebar/rebar3 -> erlang/rebar3](https://github.com/erlang/rebar3/pull/1128)\n- rebar3/1129: [Fix Travis build status image in readme](https://github.com/erlang/rebar3/pull/1129)\n- rebar3/1131: [Cosmetic change: remove last comma-first style](https://github.com/erlang/rebar3/pull/1131)\n- rebar3/1132: [Extract dist config handling, support `{dist_node, ...}` options for shell and future commands](https://github.com/erlang/rebar3/pull/1132)\n- rebar3/1138: [Fixed git version parsing bug](https://github.com/erlang/rebar3/pull/1138)\n- rebar3/1141: [change travis config to only upload escripts for tags (stable releases)](https://github.com/erlang/rebar3/pull/1141)\n- rebar3/1144: [allow all `ct_opts` arguments to be passed through to `ct:run_test/1`](https://github.com/erlang/rebar3/pull/1144)\n- rebar3/1147: [Blacklist apps to reload in shell](https://github.com/erlang/rebar3/pull/1147)\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/2778268",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/2778268/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/2778268/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.0.0",
"id": 2778268,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTI3NzgyNjg=",
"tag_name": "3.0.0",
"target_commitish": "main",
"name": "3.0.0 Stable",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2016-03-09T17:42:01Z",
"updated_at": "2016-03-09T18:09:45Z",
"published_at": "2016-03-09T18:09:45Z",
"assets": [
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.0.0",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.0.0",
"body": "- rebar3/902: [Less color](https://github.com/rebar/rebar3/pull/902)\n- rebar3/921: [Fix error reports on missing include paths](https://github.com/rebar/rebar3/pull/921)\n- rebar3/922: [warn on incorrectly specified test options in `rebar.config`](https://github.com/rebar/rebar3/pull/922)\n- rebar3/923: [support temporary cdn change with HEX_CDN os var](https://github.com/rebar/rebar3/pull/923)\n- rebar3/924: [only add package list of versions to registry if it has the right build tool support](https://github.com/rebar/rebar3/pull/924)\n- rebar3/925: [upgrade eunit_formatters for OTP 18 support](https://github.com/rebar/rebar3/pull/925)\n- rebar3/927: [upgrade eunit_formatters to 0.3.1 for OTP18 bug fix](https://github.com/rebar/rebar3/pull/927)\n- rebar3/928: [Ct output improvements](https://github.com/rebar/rebar3/pull/928)\n- rebar3/930: [Handle force flags in leading position](https://github.com/rebar/rebar3/pull/930)\n- rebar3/934: [don't add a provider if the same namespace and name already exists](https://github.com/rebar/rebar3/pull/934)\n- rebar3/935: [Default to no eunit formatter if verbose specified](https://github.com/rebar/rebar3/pull/935)\n- rebar3/941: [preserve attributes when copying files in rebar_utils:cp_r for unix](https://github.com/rebar/rebar3/pull/941)\n- rebar3/942: [special handling of relx configs in profiles](https://github.com/rebar/rebar3/pull/942)\n- rebar3/943: [remove backward_compat entry from travis s3](https://github.com/rebar/rebar3/pull/943)\n- rebar3/945: [auto-update the registry if a pkg isn't found, fail if it still isn't found](https://github.com/rebar/rebar3/pull/945)\n- rebar3/948: [Fix a small bug in the MIB compiler when building dependencies](https://github.com/rebar/rebar3/pull/948)\n- rebar3/949: [fetch eunit_formatters config not from the command args but from the config](https://github.com/rebar/rebar3/pull/949)\n- rebar3/963: [Tup merge tests](https://github.com/rebar/rebar3/pull/963)\n- rebar3/965: [fix tupple merging for realsies.](https://github.com/rebar/rebar3/pull/965)\n- rebar3/966: [allow ct suites to be specified at root of project (or root of app)](https://github.com/rebar/rebar3/pull/966)\n- rebar3/967: [symlink mib hrl output in apps `include' directories](https://github.com/rebar/rebar3/pull/967)\n- rebar3/970: [upgrade certifi to latest release](https://github.com/rebar/rebar3/pull/970)\n- rebar3/982: [Allow bootstrap to pick up existing Hex cache and deps](https://github.com/rebar/rebar3/pull/982)\n- rebar3/983: [Add support for total code coverage](https://github.com/rebar/rebar3/pull/983)\n- rebar3/986: [A bad template index does not crash; shows warning](https://github.com/rebar/rebar3/pull/986)\n- rebar3/987: [Plugin templates](https://github.com/rebar/rebar3/pull/987)\n- rebar3/988: [Fix wrong relative path resolution](https://github.com/rebar/rebar3/pull/988)\n- rebar3/989: [convert ~> versions to highest matching](https://github.com/rebar/rebar3/pull/989)\n- rebar3/991: [Upgrade relx to v3.11.0](https://github.com/rebar/rebar3/pull/991)\n- rebar3/992: [Bump cth_readable to 1.1.1](https://github.com/rebar/rebar3/pull/992)\n- rebar3/993: [contributors -> maintaiers in template app data](https://github.com/rebar/rebar3/pull/993)\n- rebar3/994: [warn if the directories `eunit' or`ct' show up in `src_dirs'](https://github.com/rebar/rebar3/pull/994)\n- rebar3/995: [Support old-style shell for rebar3 shell](https://github.com/rebar/rebar3/pull/995)\n- rebar3/996: [Updates cth_readable so it supports dumb terminals](https://github.com/rebar/rebar3/pull/996)\n- rebar3/999: [Fix windows stuff](https://github.com/rebar/rebar3/pull/999)\n- rebar3/1005: [only need to compare ref and not ref+url in git resource](https://github.com/rebar/rebar3/pull/1005)\n- rebar3/1006: [only apply default and prod profile to dependencies](https://github.com/rebar/rebar3/pull/1006)\n- rebar3/1007: [install project app plugins after discovering them not before](https://github.com/rebar/rebar3/pull/1007)\n- rebar3/1008: [Unquote templates, add a warning instead.](https://github.com/rebar/rebar3/pull/1008)\n- rebar3/1009: [merge overlay entries into a single {overlay, list()} for relx](https://github.com/rebar/rebar3/pull/1009)\n- rebar3/1010: [upgrade relx to 3.12.0](https://github.com/rebar/rebar3/pull/1010)\n- rebar3/1012: [Remove triple brackets in bbmustache templates](https://github.com/rebar/rebar3/pull/1012)\n- rebar3/1013: [upgrade bbmustache and relx](https://github.com/rebar/rebar3/pull/1013)\n- rebar3/1016: [when using the `--file' argument to`eunit' paths were being converted](https://github.com/rebar/rebar3/pull/1016)\n- rebar3/1017: [check at runtime instead of compile time for `file:list_dir_all/1`](https://github.com/rebar/rebar3/pull/1017)\n- rebar3/1018: [change detection of valid modules for `eunit`](https://github.com/rebar/rebar3/pull/1018)\n- rebar3/1021: [convert 'app' to 'application' in eunit_opts to match cmdline args](https://github.com/rebar/rebar3/pull/1021)\n- rebar3/1022: [Display error message when bad config is loaded](https://github.com/rebar/rebar3/pull/1022)\n- rebar3/1023: [Rework README and CONTRIBUTING documents](https://github.com/rebar/rebar3/pull/1023)\n- rebar3/1024: [deduplicate default test set generated by `rebar3 eunit`](https://github.com/rebar/rebar3/pull/1024)\n- rebar3/1025: [add unstable install/upgrade instructions to readme](https://github.com/rebar/rebar3/pull/1025)\n- rebar3/1029: [local install and local upgrade](https://github.com/rebar/rebar3/pull/1029)\n- rebar3/1031: [add profile option to clean task](https://github.com/rebar/rebar3/pull/1031)\n- rebar3/1033: [Fix bash completion regression (cf66dfd6ba) and make lopt strings more resilient](https://github.com/rebar/rebar3/pull/1033)\n- rebar3/1035: [Add module directory to include path](https://github.com/rebar/rebar3/pull/1035)\n- rebar3/1041: [Add test case for relx overlay vars](https://github.com/rebar/rebar3/pull/1041)\n- rebar3/1043: [don't strip the project apps when running `ct` with just a root suite specified](https://github.com/rebar/rebar3/pull/1043)\n- rebar3/1045: [don't lose overrides in an app when installing plugins it uses](https://github.com/rebar/rebar3/pull/1045)\n- rebar3/1046: [add user-agent to http request headers](https://github.com/rebar/rebar3/pull/1046)\n- rebar3/1047: [Ignore unknown warning when dialyzer < 2.8](https://github.com/rebar/rebar3/pull/1047)\n- rebar3/1048: [Add secondary hook for rebar_prv_compile](https://github.com/rebar/rebar3/pull/1048)\n- rebar3/1050: [check top level config for minimum or blacklisted otps at start](https://github.com/rebar/rebar3/pull/1050)\n- rebar3/1053: [upgrade relx to 3.15.0](https://github.com/rebar/rebar3/pull/1053)\n- rebar3/1061: [Make lock files future-proof](https://github.com/rebar/rebar3/pull/1061)\n- rebar3/1062: [update relx to 3.16.0 to include color intesity update](https://github.com/rebar/rebar3/pull/1062)\n- rebar3/1065: [give top level plugin providers precedence over default providers](https://github.com/rebar/rebar3/pull/1065)\n- rebar3/1066: [Bump cth_readable](https://github.com/rebar/rebar3/pull/1066)\n- rebar3/1067: [set default color intensity to high](https://github.com/rebar/rebar3/pull/1067)\n- rebar3/1068: [upgrade relx to 3.17.0](https://github.com/rebar/rebar3/pull/1068)\n- rebar3/1070: [Hex improvements](https://github.com/rebar/rebar3/pull/1070)\n- rebar3/1071: [break up do/1 function in install_deps to make upgrade less confusing](https://github.com/rebar/rebar3/pull/1071)\n- rebar3/1073: [Support --setcookie option](https://github.com/rebar/rebar3/pull/1073)\n- rebar3/1075: [add project_providers after initing default providers but allow overrides](https://github.com/rebar/rebar3/pull/1075)\n- rebar3/1076: [Add me to THANKS for suffering through Tristan's code](https://github.com/rebar/rebar3/pull/1076)\n- rebar3/1082: [Fixed rebar.config shell_apps setting](https://github.com/rebar/rebar3/pull/1082)\n- rebar3/1090: [fix auto-registry update to work even when not a locked pkg-vsn](https://github.com/rebar/rebar3/pull/1090)\n- rebar3/1091: [Run all hooks](https://github.com/rebar/rebar3/pull/1091)\n- rebar3/1092: [Add short-options to the eunit provider.](https://github.com/rebar/rebar3/pull/1092)\n- rebar3/1098: [error on a cover spec in ct_opts](https://github.com/rebar/rebar3/pull/1098)\n- rebar3/1099: [add support for common tests `include` flag](https://github.com/rebar/rebar3/pull/1099)\n- rebar3/1100: [Fix quoting problem in zsh completion](https://github.com/rebar/rebar3/pull/1100)\n- rebar3/1101: [Take CT options errors and turn them to warnings](https://github.com/rebar/rebar3/pull/1101)\n- rebar3/1102: [include project_plugins in plugins that can be upgraded](https://github.com/rebar/rebar3/pull/1102)\n- rebar3/1103: [bump certifi to 0.4.0](https://github.com/rebar/rebar3/pull/1103)\n- rebar3/1104: [move dialyze setting of debug_info to overrides in profile](https://github.com/rebar/rebar3/pull/1104)\n- rebar3/1106: [define the 'EUNIT' macro in the test profile](https://github.com/rebar/rebar3/pull/1106)\n- rebar3/1107: [upgrade cth_readable](https://github.com/rebar/rebar3/pull/1107)\n- rebar3/1108: [make omar happy](https://github.com/rebar/rebar3/pull/1108)\n- rebar3/1110: [pass loglevel used in rebar3 to relx](https://github.com/rebar/rebar3/pull/1110)\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/2127266",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/2127266/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/2127266/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/beta-4",
"id": 2127266,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTIxMjcyNjY=",
"tag_name": "beta-4",
"target_commitish": "master",
"name": "Fourth, and hopefully last Beta",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2015-11-14T20:16:50Z",
"updated_at": "2015-11-14T20:21:35Z",
"published_at": "2015-11-14T20:21:35Z",
"assets": [
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/beta-4",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/beta-4",
"body": "Backwards incompatible changes in beta-4 (since beta-3):\n- changed support for a few features and options in `ct` and `eunit`\n- `eunit` and `ct` have a new fancier output format; can be disabled on demand.\n- `shell_apps` option is now the `shell` option within the `app` tuple.\n\nChangelog:\n- rebar3/852: [print a warning if a profile in 'as' has no config entry](https://github.com/rebar/rebar3/pull/852)\n- rebar3/854: [if not in a git repo but have 'git' as vsn, fallback to 0.0.0](https://github.com/rebar/rebar3/pull/854)\n- rebar3/856: [add ERLANG_ARCH and ERLANG_TARGET to os env for hooks](https://github.com/rebar/rebar3/pull/856)\n- rebar3/858: [don't include certifi priv dir in escript, it is not needed](https://github.com/rebar/rebar3/pull/858)\n- rebar3/864: [Support proper paths in non-erl first files](https://github.com/rebar/rebar3/pull/864)\n- rebar3/867: [Fix for issue #859 - unicode rendering of deps tree based on PR #865](https://github.com/rebar/rebar3/pull/867)\n- rebar3/877: [Allow non-default checkouts dir for relx](https://github.com/rebar/rebar3/pull/877)\n- rebar3/881: [Bump cf for fixing #879](https://github.com/rebar/rebar3/pull/881)\n- rebar3/883: [compiler refactor/eunit & ct fixes](https://github.com/rebar/rebar3/pull/883)\n- rebar3/886: [return more useful error message (failed to download) when pkg http req fails](https://github.com/rebar/rebar3/pull/886)\n- rebar3/890: [only clean project apps once even when doing --all](https://github.com/rebar/rebar3/pull/890)\n- rebar3/893: [rebar3 shell improvements (escript, rebar.config shell defaults)](https://github.com/rebar/rebar3/pull/893)\n- rebar3/894: [rebar_prv_common_test refactor](https://github.com/rebar/rebar3/pull/894)\n- rebar3/895: [delay validation of eunit tests until just before running](https://github.com/rebar/rebar3/pull/895)\n- rebar3/896: [move test profile bootstrap into core](https://github.com/rebar/rebar3/pull/896)\n- rebar3/898: [dedup `src_dirs` and `extra_src_dirs` on read](https://github.com/rebar/rebar3/pull/898)\n- rebar3/900: [Rebuild PLT when beams no longer exist](https://github.com/rebar/rebar3/pull/900)\n- rebar3/901: [prevent rebar3 from reloading it's own path and terminating itself](https://github.com/rebar/rebar3/pull/901)\n- rebar3/904: [add an option to soft purge rather than purge old code](https://github.com/rebar/rebar3/pull/904)\n- rebar3/905: [fixes for cover under new compiler/eunit/ct](https://github.com/rebar/rebar3/pull/905)\n- rebar3/906: [fix #903: use app discover of entire plugins dir when listing](https://github.com/rebar/rebar3/pull/906)\n- rebar3/907: [calculate coverage info as late as possible in ct provider execution](https://github.com/rebar/rebar3/pull/907)\n- rebar3/911: [upgrade relx to 3.8.0, fixes bug in upgrade_install escript](https://github.com/rebar/rebar3/pull/911)\n- rebar3/912: [do not sort mib_first_files during merge_opts, order must be kept](https://github.com/rebar/rebar3/pull/912)\n- rebar3/915: [fix typo of guarantee. h/t evan](https://github.com/rebar/rebar3/pull/915)\n- rebar3/917: [Prettify all of common test output.](https://github.com/rebar/rebar3/pull/917)\n- rebar3/918: [include Sean Cribbs eunit formatter by default](https://github.com/rebar/rebar3/pull/918)\n- rebar3/919: [Fix IO locking up in shell apps](https://github.com/rebar/rebar3/pull/919)\n- rebar3/920: [Update cf](https://github.com/rebar/rebar3/pull/920)\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/1896138",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/1896138/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/1896138/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/3.0.0-beta.3",
"id": 1896138,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE4OTYxMzg=",
"tag_name": "3.0.0-beta.3",
"target_commitish": "main",
"name": "Third Beta",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2015-10-01T12:28:31Z",
"updated_at": "2015-10-01T12:30:53Z",
"published_at": "2015-10-01T12:30:53Z",
"assets": [
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/3.0.0-beta.3",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/3.0.0-beta.3",
"body": "- rebar3/757: [Use raw bytestream when writing files](https://github.com/rebar/rebar3/pull/757)\n- rebar3/759: [set parent on already fetched apps so tree works](https://github.com/rebar/rebar3/pull/759)\n- rebar3/760: [move state into app_info](https://github.com/rebar/rebar3/pull/760)\n- rebar3/761: [`rebar3 path' provider](https://github.com/rebar/rebar3/pull/761)\n- rebar3/762: [Displays package caching actions](https://github.com/rebar/rebar3/pull/762)\n- rebar3/766: [Utf8 tree](https://github.com/rebar/rebar3/pull/766)\n- rebar3/767: [use ~ts for unicode output and reset encoding to latin1](https://github.com/rebar/rebar3/pull/767)\n- rebar3/769: [Fix cover_spec options for ct](https://github.com/rebar/rebar3/pull/769)\n- rebar3/771: [only load packages when needed](https://github.com/rebar/rebar3/pull/771)\n- rebar3/772: [delete and prepend code path instead of replacing, fixes #770](https://github.com/rebar/rebar3/pull/772)\n- rebar3/773: [Revert \"only load packages when needed\"](https://github.com/rebar/rebar3/pull/773)\n- rebar3/774: [Revert \"Revert \"only load packages when needed\"\"](https://github.com/rebar/rebar3/pull/774)\n- rebar3/775: [Fix #744: Allow _checkouts dep to override pkg dep not in registry](https://github.com/rebar/rebar3/pull/775)\n- rebar3/777: [add current_app attribute for setting before calling hooks](https://github.com/rebar/rebar3/pull/777)\n- rebar3/779: [hooks/artifacts are always run/resolved from an app unless at top of umbrella](https://github.com/rebar/rebar3/pull/779)\n- rebar3/780: [support updating of per app info by hooks](https://github.com/rebar/rebar3/pull/780)\n- rebar3/781: [upgrade providers, new version gives error message for bad provider dep](https://github.com/rebar/rebar3/pull/781)\n- rebar3/783: [Add plt_include_all_deps dialyzer option](https://github.com/rebar/rebar3/pull/783)\n- rebar3/784: [add 'local install' and 'local upgrade'](https://github.com/rebar/rebar3/pull/784)\n- rebar3/785: [fix run_all_hooks call for ct provider, no need to pass appinfo](https://github.com/rebar/rebar3/pull/785)\n- rebar3/786: [add 'bare compile' provider, for starters for use by mix](https://github.com/rebar/rebar3/pull/786)\n- rebar3/787: [fix dialyzer warnings](https://github.com/rebar/rebar3/pull/787)\n- rebar3/792: [check checksum of rebar3 download in local_upgrade provider](https://github.com/rebar/rebar3/pull/792)\n- rebar3/795: [cover compile beams compiled for ct/eunit seperately from beams compi…](https://github.com/rebar/rebar3/pull/795)\n- rebar3/796: [use full path of apps for priv files included in escript](https://github.com/rebar/rebar3/pull/796)\n- rebar3/798: [Terms is already a list](https://github.com/rebar/rebar3/pull/798)\n- rebar3/799: [parse versions in deps tree output and support checkouts](https://github.com/rebar/rebar3/pull/799)\n- rebar3/800: [extract `retarget_path/2',`relative_path/2' and `reduce_path/1' and add tests](https://github.com/rebar/rebar3/pull/800)\n- rebar3/802: [replace noinput with noshell so providers that ask for input work](https://github.com/rebar/rebar3/pull/802)\n- rebar3/805: [eunit test provider](https://github.com/rebar/rebar3/pull/805)\n- rebar3/806: [test for ensuring `data_dir` is set correctly in ct configs](https://github.com/rebar/rebar3/pull/806)\n- rebar3/809: [Fix typo in plugins command help](https://github.com/rebar/rebar3/pull/809)\n- rebar3/810: [update travis for s3](https://github.com/rebar/rebar3/pull/810)\n- rebar3/811: [Improved git versioning](https://github.com/rebar/rebar3/pull/811)\n- rebar3/813: [Fix parsing of version #'s of dependencies](https://github.com/rebar/rebar3/pull/813)\n- rebar3/814: [add DEBUG statement of the command sequence that'll be run](https://github.com/rebar/rebar3/pull/814)\n- rebar3/815: [Revert \"Improved git versioning\"](https://github.com/rebar/rebar3/pull/815)\n- rebar3/816: [make v prefix in git tag version optional](https://github.com/rebar/rebar3/pull/816)\n- rebar3/817: [Update erlware commons and relx](https://github.com/rebar/rebar3/pull/817)\n- rebar3/821: [Fix consult_and_eval/2 to behave like consult](https://github.com/rebar/rebar3/pull/821)\n- rebar3/822: [handle case that upgraded app no longer has .app.src file](https://github.com/rebar/rebar3/pull/822)\n- rebar3/823: [Colorized dialyzer output](https://github.com/rebar/rebar3/pull/823)\n- rebar3/824: [include source the app is being ugpraded to, like with fetching, in info](https://github.com/rebar/rebar3/pull/824)\n- rebar3/825: [Git versioning 2](https://github.com/rebar/rebar3/pull/825)\n- rebar3/826: [add an export to allow specifing arbitrary extra erl files to be compiled](https://github.com/rebar/rebar3/pull/826)\n- rebar3/827: [Write original messages not fancy ones to disk](https://github.com/rebar/rebar3/pull/827)\n- rebar3/828: [Group dialyzer warnings by file and concentrate output](https://github.com/rebar/rebar3/pull/828)\n- rebar3/834: [handle newly added deps to config even when lock is empty](https://github.com/rebar/rebar3/pull/834)\n- rebar3/835: [Bump relx to 3.7.0](https://github.com/rebar/rebar3/pull/835)\n- rebar3/837: [fix canonical path tests on windows](https://github.com/rebar/rebar3/pull/837)\n- rebar3/838: [Properly warn on missing rebar3 deps](https://github.com/rebar/rebar3/pull/838)\n- rebar3/839: [Shell handles all possible relx app formats](https://github.com/rebar/rebar3/pull/839)\n- rebar3/840: [only upgrade children and transitive children of dep being upgraded](https://github.com/rebar/rebar3/pull/840)\n- rebar3/841: [fix dialyzer warnings](https://github.com/rebar/rebar3/pull/841)\n- rebar3/842: [make short name the default in vmargs](https://github.com/rebar/rebar3/pull/842)\n- rebar3/843: [upgrade relx. it wasn't creating nodetool](https://github.com/rebar/rebar3/pull/843)\n- rebar3/847: [Add support for disabling ssl verification for hex](https://github.com/rebar/rebar3/pull/847)\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/1729165",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/1729165/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/1729165/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/beta-2",
"id": 1729165,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE3MjkxNjU=",
"tag_name": "beta-2",
"target_commitish": "main",
"name": "Second Beta",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2015-08-27T05:43:59Z",
"updated_at": "2015-08-27T05:52:04Z",
"published_at": "2015-08-27T05:47:45Z",
"assets": [
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/beta-2",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/beta-2",
"body": "Breaking improvements:\n- major change in dependency handling -- source and package dependencies are now considered equal, so transitive source deps stop overtaking top-level package dependencies.\n May break things for users who relied on that behaviour in mixed repositories\n- introduce code coverage options as cover_opts config tuple\n- do not install profile-based dependencies of dependencies (stop getting your deps' meck or debug behaviour)\n- lock files are sorted to minimize variations in the future and ease diffing\n\nNew:\n- added proxy support to rebar3 fetches\n- SSL certificate validation\n- fish shell completions\n- add `tree` command to print the origin of transitive dependencies\n- aliased packages such as `{uuid, {pkg, uuid_erl}}` and `{uuid, \"1.0.0\", {pkg, uuid_erl}}` are now supported, where `uuid_erl` is the package name and `uuid` the library's\n actual name.\n- add support for `--file` argument in eunit\n\nFixed:\n- fixes to reading app.src.script (for yaws)\n- minor template updates\n- fixes to profiles application\n- reduced memory usage (shell agent, leaks patched)\n- fixes for windows (robocopy, symlinks)\n- mibs fixes\n- fixes to git resource handling (http, custom ssh users supported)\n- hooks optimizations\n- clear out all usages of 'cd'\n- upgrade of dependencies has many improvements\n- better error reporting and logging\n- major fixes to upgrade and locking mechanisms\n- fixes in recompilation of CT suites\n- fixes to plugin handling\n- directories looking for apps are restricted to what is documented\n- escaping paths in shell commands\n- edoc provider runs in a 'docs' profile\n- clean provider detection of dependencies is fixed\n- `rebar3 pkgs` output is sorted\n- fix dialyzer warnings\n- fixes to dependency overrides\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/1472913",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/1472913/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/1472913/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/beta-1",
"id": 1472913,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTE0NzI5MTM=",
"tag_name": "beta-1",
"target_commitish": "main",
"name": "First Beta",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2015-06-29T12:47:25Z",
"updated_at": "2015-06-29T13:08:52Z",
"published_at": "2015-06-29T13:08:52Z",
"assets": [
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/beta-1",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/beta-1",
"body": "Changes since alpha-6:\n- _windows support_\n- `artifacts` configuration option for validation of non-Erlang rebar3 generated artifacts (hooks, etc.) \n- improvement to escriptize provider\n- Dialyzer provider is made compatible with rebar 2.x's so the option set is shared across releases\n- exporting config vars to the environment for hooks to be compatible with rebar3's structure\n- nicer error messages\n- CT fixes\n- added a `plugins` namespace with providers to list and upgrade them\n- lots of plugins fixes\n- rebar3 builds from packages\n- package list is sorted\n- fixes to relx argument orders\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/1359024",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/1359024/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/1359024/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/alpha-6",
"id": 1359024,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTEzNTkwMjQ=",
"tag_name": "alpha-6",
"target_commitish": "main",
"name": "alpha-6",
"draft": false,
"immutable": false,
"prerelease": true,
"created_at": "2015-05-31T22:28:57Z",
"updated_at": "2015-05-31T22:40:31Z",
"published_at": "2015-05-31T22:32:19Z",
"assets": [
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/alpha-6",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/alpha-6",
"body": "- ErlyDTL templating replaced by Mustache properly (some bugfixes)\n- Size of rebar3 script cut roughly in half\n- `rebar3 shell` has received an overhaul and now has an agent running (`r3:do(compile)`)\n- package handling overhaul (including checksum verifications and local disk cache)\n- much better plugin handling\n- bugs fixed in handling upgrading and lock files\n- bug fixes related to path-handling\n- fixes to hooks and tests\n- addition of options to exclude apps, add various source directories\n- `tar` and `release` commands are now hookable\n- better error reporting\n- more bug fixes\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/1258548",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/1258548/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/1258548/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/alpha-5",
"id": 1258548,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTEyNTg1NDg=",
"tag_name": "alpha-5",
"target_commitish": "main",
"name": "alpha-5",
"draft": false,
"immutable": false,
"prerelease": true,
"created_at": "2015-05-05T12:07:32Z",
"updated_at": "2015-05-05T12:16:13Z",
"published_at": "2015-05-05T12:16:13Z",
"assets": [
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/alpha-5",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/alpha-5",
"body": "Changes since alpha-4:\n- rebar3 now bootstraps itself\n- app compile fixes on app info contents and config inheritance\n- dropping ErlyDTL and going to Mustache for smaller executable sizes\n and faster load time on small CPUs\n- dropping `erlydtl compile` command, ErlyDTL task moved to a plugin\n- default dependencies are always fetched in the right place and don't\n need to be copied across profile runs\n- escriptize fixes\n- `unlock` command added\n- resolving/avoiding clashes when a rebar3 dep and an application\n dependency conflict together\n- profile deduplication (`rebar3 as test,test,prod,test eunit` returns\n the profile/directories for `prod+test`)\n- `upgrade` command bugfixes to recognize promotion of transient deps to\n top-level deps\n- support template when rebar3 is run as an embedded library\n- some optimizations\n- parse transform support is better in erl_opts\n- fixes to package handling\n- fixes to `rebar3 deps`\n"
},
{
"url": "https://api.github.com/repos/erlang/rebar3/releases/1127659",
"assets_url": "https://api.github.com/repos/erlang/rebar3/releases/1127659/assets",
"upload_url": "https://uploads.github.com/repos/erlang/rebar3/releases/1127659/assets{?name,label}",
"html_url": "https://github.com/erlang/rebar3/releases/tag/alpha-3",
"id": 1127659,
"author": {
"login": "ferd",
"id": 111141,
"node_id": "MDQ6VXNlcjExMTE0MQ==",
"avatar_url": "https://avatars.githubusercontent.com/u/111141?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ferd",
"html_url": "https://github.com/ferd",
"followers_url": "https://api.github.com/users/ferd/followers",
"following_url": "https://api.github.com/users/ferd/following{/other_user}",
"gists_url": "https://api.github.com/users/ferd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ferd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ferd/subscriptions",
"organizations_url": "https://api.github.com/users/ferd/orgs",
"repos_url": "https://api.github.com/users/ferd/repos",
"events_url": "https://api.github.com/users/ferd/events{/privacy}",
"received_events_url": "https://api.github.com/users/ferd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "MDc6UmVsZWFzZTExMjc2NTk=",
"tag_name": "alpha-3",
"target_commitish": "main",
"name": "alpha-3",
"draft": false,
"immutable": false,
"prerelease": true,
"created_at": "2015-04-05T19:00:26Z",
"updated_at": "2015-04-05T19:02:37Z",
"published_at": "2015-04-05T19:02:37Z",
"assets": [
],
"tarball_url": "https://api.github.com/repos/erlang/rebar3/tarball/alpha-3",
"zipball_url": "https://api.github.com/repos/erlang/rebar3/zipball/alpha-3",
"body": "- shell completion\n- new eunit provider\n- new ct provider\n- well-defined hook semantics\n- dependency hook and plugin support\n- plugins can add source dependency types\n- better namespace resolution in `do` and `help`\n"
}
]
396.0 KiB · text
806cbc3