<feed xmlns='http://www.w3.org/2005/Atom'>
<title>shoelaces/internal, branch master</title>
<subtitle>Painless server bootstrapping</subtitle>
<id>https://git.rbenencia.name/shoelaces/atom?h=master</id>
<link rel='self' href='https://git.rbenencia.name/shoelaces/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/'/>
<updated>2026-06-06T00:41:26+00:00</updated>
<entry>
<title>Demote missing ipxe override dir log to debug</title>
<updated>2026-06-06T00:41:26+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-06T00:34:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=7ad04e06cfabcac372835134591ebf173d5d7771'/>
<id>urn:sha1:7ad04e06cfabcac372835134591ebf173d5d7771</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright year to 2018-2026</title>
<updated>2026-06-06T00:19:48+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-06T00:06:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=b0b654751c875868bd8c49867a9dbb0ff9bb49c0'/>
<id>urn:sha1:b0b654751c875868bd8c49867a9dbb0ff9bb49c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace io/ioutil with os equivalents</title>
<updated>2026-06-05T20:07:52+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-05T20:02:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=17b1e22a87f8fbdf90b052070fbf704a6729ed60'/>
<id>urn:sha1:17b1e22a87f8fbdf90b052070fbf704a6729ed60</id>
<content type='text'>
ioutil.ReadFile and ioutil.ReadDir have been deprecated since Go 1.16.
</content>
</entry>
<entry>
<title>Update to yaml.v3 and drop vendor/</title>
<updated>2026-06-05T19:56:20+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-05T19:49:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=07a844375e9052b998f425fbe65094bc555974ba'/>
<id>urn:sha1:07a844375e9052b998f425fbe65094bc555974ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Preserve empty flag values</title>
<updated>2026-06-05T19:29:33+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-05T19:21:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=53a9db984e92a96e0ad8005434c68162446e2ed5'/>
<id>urn:sha1:53a9db984e92a96e0ad8005434c68162446e2ed5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return flag validation errors</title>
<updated>2026-06-05T19:29:33+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-05T18:41:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=78cfb30c7903c70f423256f55d7133609f0c2c8e'/>
<id>urn:sha1:78cfb30c7903c70f423256f55d7133609f0c2c8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use stdlib flags</title>
<updated>2026-06-05T19:29:33+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-05T18:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=c22c58b9bb67a24531be4e20691f4ed5716db649'/>
<id>urn:sha1:c22c58b9bb67a24531be4e20691f4ed5716db649</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use stdlib router</title>
<updated>2026-06-05T16:58:19+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-04T21:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=3fff6f8cdf452c89d0120845f85f552617129070'/>
<id>urn:sha1:3fff6f8cdf452c89d0120845f85f552617129070</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inline middleware chain</title>
<updated>2026-06-05T15:44:26+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-04T21:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=ae03697698c241d9cee0823ac2d6b8325725f303'/>
<id>urn:sha1:ae03697698c241d9cee0823ac2d6b8325725f303</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use slog logging</title>
<updated>2026-06-05T13:34:02+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-05T12:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=a9f0622ed9750593ca6de12a27bb3a92c4e419e4'/>
<id>urn:sha1:a9f0622ed9750593ca6de12a27bb3a92c4e419e4</id>
<content type='text'>
Drop go-kit/kit/log in favor of the now standard log/slog.
</content>
</entry>
</feed>
