Go tagshttps://gitlab.alpinelinux.org/alpine/go/-/tags2024-03-05T06:20:08Zhttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.10.0v0.10.0v0.10.0<h1 data-sourcepos="1:1-1:23" dir="auto">
<a id="user-content-0100-2024-03-04" class="anchor" href="#0100-2024-03-04" aria-hidden="true"></a>[0.10.0] - 2024-03-04</h1>
<h2 data-sourcepos="3:1-3:7" dir="auto">
<a id="user-content-docs" class="anchor" href="#docs" aria-hidden="true"></a>docs</h2>
<ul data-sourcepos="5:1-6:0" dir="auto">
<li data-sourcepos="5:1-6:0">Add packages repository to list of projects using this</li>
</ul>
<h2 data-sourcepos="7:1-7:10" dir="auto">
<a id="user-content-version" class="anchor" href="#version" aria-hidden="true"></a>version</h2>
<ul data-sourcepos="9:1-11:27" dir="auto">
<li data-sourcepos="9:1-9:30">Implement Stringer for token</li>
<li data-sourcepos="10:1-10:35">Add function to validate versions</li>
<li data-sourcepos="11:1-11:27">Add version specification</li>
</ul>2024-03-05T06:20:08ZKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.9.0v0.9.0v0.9.0
- Package: add support for the provider_priority field
- Package: Sign apk index<h1 data-sourcepos="1:1-1:22" dir="auto">
<a id="user-content-090-2024-01-17" class="anchor" href="#090-2024-01-17" aria-hidden="true"></a>[0.9.0] - 2024-01-17</h1>
<h2 data-sourcepos="3:1-3:15" dir="auto">
<a id="user-content-dependencies" class="anchor" href="#dependencies" aria-hidden="true"></a>Dependencies</h2>
<ul data-sourcepos="5:1-9:0" dir="auto">
<li data-sourcepos="5:1-5:43">Update golang.org/x/exp digest to 9212866</li>
<li data-sourcepos="6:1-6:43">Update golang.org/x/exp digest to 3e424a5</li>
<li data-sourcepos="7:1-7:51">Update golangci/golangci-lint Docker tag to v1.55</li>
<li data-sourcepos="8:1-9:0">Update golang.org/x/exp digest to db7319d</li>
</ul>
<h2 data-sourcepos="10:1-10:13" dir="auto">
<a id="user-content-repository" class="anchor" href="#repository" aria-hidden="true"></a>repository</h2>
<ul data-sourcepos="12:1-13:16" dir="auto">
<li data-sourcepos="12:1-12:54">Package: add support for the provider_priority field</li>
<li data-sourcepos="13:1-13:16">Sign apk index</li>
</ul>2024-01-17T21:12:21ZKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.8.0v0.8.0v0.8.0<h1 data-sourcepos="1:1-1:22" dir="auto">
<a id="user-content-080-2023-09-03" class="anchor" href="#080-2023-09-03" aria-hidden="true"></a>[0.8.0] - 2023-09-03</h1>
<h2 data-sourcepos="3:1-3:15" dir="auto">
<a id="user-content-dependencies" class="anchor" href="#dependencies" aria-hidden="true"></a>Dependencies</h2>
<ul data-sourcepos="5:1-13:0" dir="auto">
<li data-sourcepos="5:1-5:19">Add renovate.json</li>
<li data-sourcepos="6:1-6:53">Update module github.com/stretchr/testify to v1.8.4</li>
<li data-sourcepos="7:1-7:51">Update golangci/golangci-lint Docker tag to v1.54</li>
<li data-sourcepos="8:1-8:52">Update module github.com/MakeNowJust/heredoc to v2</li>
<li data-sourcepos="9:1-9:38">Update module gopkg.in/yaml.v2 to v3</li>
<li data-sourcepos="10:1-10:52">Update module github.com/MakeNowJust/heredoc to v2</li>
<li data-sourcepos="11:1-11:43">Update golang.org/x/exp digest to d852ddb</li>
<li data-sourcepos="12:1-13:0">Update module mvdan.cc/sh/v3 to v3.7.0</li>
</ul>
<h2 data-sourcepos="14:1-14:11" dir="auto">
<a id="user-content-apkbuild" class="anchor" href="#apkbuild" aria-hidden="true"></a>apkbuild</h2>
<ul data-sourcepos="16:1-17:0" dir="auto">
<li data-sourcepos="16:1-17:0">Switch to gopkg.in/yaml.v3</li>
</ul>
<h2 data-sourcepos="18:1-18:9" dir="auto">
<a id="user-content-parser" class="anchor" href="#parser" aria-hidden="true"></a>parser</h2>
<ul data-sourcepos="20:1-21:0" dir="auto">
<li data-sourcepos="20:1-21:0">Switch to interp.ExecHandlers</li>
</ul>
<h2 data-sourcepos="22:1-22:6" dir="auto">
<a id="user-content-pkg" class="anchor" href="#pkg" aria-hidden="true"></a>pkg</h2>
<ul data-sourcepos="24:1-24:55" dir="auto">
<li data-sourcepos="24:1-24:55">[<strong>breaking</strong>] Remove backwards compatibility package</li>
</ul>2023-09-03T15:33:38ZKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.7.0v0.7.0v0.7.0
- version: add package to tokenize versions
- releases: include information about signing keys
- go.mod: raise supported go version to 1.19Kevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.6.0v0.6.0v0.6.0<h1 data-sourcepos="1:1-1:8" dir="auto">
<a id="user-content-v060" class="anchor" href="#v060" aria-hidden="true"></a>v0.6.0</h1>
<h2 data-sourcepos="3:1-3:8" dir="auto">
<a id="user-content-added" class="anchor" href="#added" aria-hidden="true"></a>Added</h2>
<ul data-sourcepos="5:1-8:67" dir="auto">
<li data-sourcepos="5:1-5:32">apkbuild: Parse builddir (<a href="/alpine/go/-/merge_requests/15" data-reference-type="merge_request" data-original="!15" data-link="false" data-link-reference="false" data-project="1159" data-merge-request="40100" data-project-path="alpine/go" data-iid="15" data-container="body" data-placement="top" title="apkbuild: add builddir parsing" class="gfm gfm-merge_request">!15</a>)</li>
<li data-sourcepos="6:1-6:48">apkbuild: Add IsRemote method for Source (<a href="/alpine/go/-/merge_requests/16" data-reference-type="merge_request" data-original="!16" data-link="false" data-link-reference="false" data-project="1159" data-merge-request="40102" data-project-path="alpine/go" data-iid="16" data-container="body" data-placement="top" title="apkbuild: add Source#IsRemote method" class="gfm gfm-merge_request">!16</a>)</li>
<li data-sourcepos="7:1-7:49">apkbuild: expose AST of defined functions (<a href="/alpine/go/-/merge_requests/17" data-reference-type="merge_request" data-original="!17" data-link="false" data-link-reference="false" data-project="1159" data-merge-request="40103" data-project-path="alpine/go" data-iid="17" data-container="body" data-placement="top" title="apkbuild: expose shell functions" class="gfm gfm-merge_request">!17</a>)</li>
<li data-sourcepos="8:1-8:67">repository: Add ArchiveFromIndex and ParsePackage functions (<a href="/alpine/go/-/merge_requests/19" data-reference-type="merge_request" data-original="!19" data-link="false" data-link-reference="false" data-project="1159" data-merge-request="41042" data-project-path="alpine/go" data-iid="19" data-container="body" data-placement="top" title="Add ArchiveFromIndex and ParsePackage methods" class="gfm gfm-merge_request">!19</a>)</li>
</ul>2022-09-07T20:38:13ZKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.5.1v0.5.1v0.5.1
- fix/apkbuild: treat 'z' as part of pkgname<h1 data-sourcepos="1:1-1:8" dir="auto">
<a id="user-content-v051" class="anchor" href="#v051" aria-hidden="true"></a>v0.5.1</h1>
<h2 data-sourcepos="3:1-3:8" dir="auto">
<a id="user-content-fixed" class="anchor" href="#fixed" aria-hidden="true"></a>Fixed</h2>
<ul data-sourcepos="5:1-5:46" dir="auto">
<li data-sourcepos="5:1-5:46">apkbuild: treat 'z' part of the package name</li>
</ul>2022-07-26T05:34:33ZKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.5.0v0.5.0<h1 data-sourcepos="1:1-1:8" dir="auto">
<a id="user-content-v050" class="anchor" href="#v050" aria-hidden="true"></a>v0.5.0</h1>
<p data-sourcepos="3:1-4:78" dir="auto">Note that the <code>pkg/</code> directory is deprecated and all functional code has been
moved out of it. The packages are now directly available from the rootpackage.</p>
<p data-sourcepos="6:1-8:9" dir="auto">Aliases have been left behind for backwards compattibility, but this will be
removed in the next minor version. New features are only available in the new
packages.</p>
<h2 data-sourcepos="10:1-10:8" dir="auto">
<a id="user-content-added" class="anchor" href="#added" aria-hidden="true"></a>Added</h2>
<ul data-sourcepos="12:1-13:0" dir="auto">
<li data-sourcepos="12:1-13:0">apkbuild: allow parsing of APKBUILD files to obtain metadata.</li>
</ul>
<h2 data-sourcepos="14:1-14:8" dir="auto">
<a id="user-content-fixed" class="anchor" href="#fixed" aria-hidden="true"></a>Fixed</h2>
<ul data-sourcepos="16:1-16:61" dir="auto">
<li data-sourcepos="16:1-16:61">apkbuild: fix panic when version is interpreted as a number</li>
</ul>2022-06-13T19:30:49ZKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.4.0v0.4.0v0.4.0
- repository: ParsePackageIndex accepts just a Reader as well
- repository: Parse all supported fields in the index
- repository: Fix decoding of checksums
- apkbuild: ParseSecfixes now returns a list of FixedVersions instead of a list of strings of stringsKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.3.1v0.3.1v0.3.1
- fix parsing the checksum field
- parse the package fieldKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.3.0v0.3.0v0.3.0
- apkindex package is renamed to repository
- repository package is expandedKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.2.1v0.2.1v0.2.1
- Improve release moduleKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.2.0v0.2.0v0.2.0
- Add package to fetch and parse release dataKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.1.2v0.1.2v0.1.2
- Fix not breaking the loop at the end of secfixesKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.1.1v0.1.1v0.1.1
- Fix parsing secfixes with only a '#' on a lineKevin Daudthttps://gitlab.alpinelinux.org/alpine/go/-/tags/v0.1.0v0.1.0v0.1.0
- Initial releaseKevin Daudt