<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lulu, branch master</title>
<subtitle>Lulu book printing API client Go library and CLI.</subtitle>
<link rel='alternate' type='text/html' href='http://git.samanthony.xyz/lulu/'/>
<entry>
<title>lulutest: mock tests</title>
<updated>2026-08-05T21:55:03+00:00</updated>
<author>
<name>Sam Anthony</name>
<email>sam@samanthony.xyz</email>
</author>
<published>2026-08-05T21:55:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.samanthony.xyz/lulu/commit/?id=a2668014405c27671adeda4921431734afa8bec1'/>
<id>a2668014405c27671adeda4921431734afa8bec1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lulutest: make dummy (re)printables</title>
<updated>2026-07-30T22:22:39+00:00</updated>
<author>
<name>Sam Anthony</name>
<email>sam@samanthony.xyz</email>
</author>
<published>2026-07-30T22:22:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.samanthony.xyz/lulu/commit/?id=abd51689cef03fa3daecb9abbb54b762e3ab02ac'/>
<id>abd51689cef03fa3daecb9abbb54b762e3ab02ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mock client</title>
<updated>2026-07-30T21:03:48+00:00</updated>
<author>
<name>Sam Anthony</name>
<email>sam@samanthony.xyz</email>
</author>
<published>2026-07-30T21:03:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.samanthony.xyz/lulu/commit/?id=d29054bf2f4aa2eea54475a8f0f511fbdba11870'/>
<id>d29054bf2f4aa2eea54475a8f0f511fbdba11870</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>client interface</title>
<updated>2026-07-30T20:39:31+00:00</updated>
<author>
<name>Sam Anthony</name>
<email>sam@samanthony.xyz</email>
</author>
<published>2026-07-30T20:39:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.samanthony.xyz/lulu/commit/?id=62a2046b9a8a53bc92daeffcdd97edd23169f6da'/>
<id>62a2046b9a8a53bc92daeffcdd97edd23169f6da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sandbox and production client constructors</title>
<updated>2026-07-29T19:15:00+00:00</updated>
<author>
<name>Sam Anthony</name>
<email>sam@samanthony.xyz</email>
</author>
<published>2026-07-29T19:15:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.samanthony.xyz/lulu/commit/?id=e7bba51bb8bb41c462873c613bc6d4cf402a58d1'/>
<id>e7bba51bb8bb41c462873c613bc6d4cf402a58d1</id>
<content type='text'>
Previously this was a package-level configuration with Sandbox() and
Production() controlling the global ApiUrl variable. Now it's controlled
per-client.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously this was a package-level configuration with Sandbox() and
Production() controlling the global ApiUrl variable. Now it's controlled
per-client.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix intermittent failure in Jobs() test</title>
<updated>2026-07-29T17:46:57+00:00</updated>
<author>
<name>Sam Anthony</name>
<email>sam@samanthony.xyz</email>
</author>
<published>2026-07-29T17:46:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.samanthony.xyz/lulu/commit/?id=95acc996fdcc6221741a3072633c5753e88d0f07'/>
<id>95acc996fdcc6221741a3072633c5753e88d0f07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rename LineItems to Items</title>
<updated>2026-07-29T17:46:34+00:00</updated>
<author>
<name>Sam Anthony</name>
<email>sam@samanthony.xyz</email>
</author>
<published>2026-07-29T17:46:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.samanthony.xyz/lulu/commit/?id=895bddce2c42e7acb631c23914d2f3568a498c3a'/>
<id>895bddce2c42e7acb631c23914d2f3568a498c3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>shorten cost datastructure names</title>
<updated>2026-07-29T17:32:07+00:00</updated>
<author>
<name>Sam Anthony</name>
<email>sam@samanthony.xyz</email>
</author>
<published>2026-07-29T17:32:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.samanthony.xyz/lulu/commit/?id=12aba53395c295880638f7f58f3a00271682bb58'/>
<id>12aba53395c295880638f7f58f3a00271682bb58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix intermittent failure in interior validation test</title>
<updated>2026-07-29T17:30:51+00:00</updated>
<author>
<name>Sam Anthony</name>
<email>sam@samanthony.xyz</email>
</author>
<published>2026-07-29T17:30:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.samanthony.xyz/lulu/commit/?id=1ba515c30a004bd265052a10e6ca502daf63f92e'/>
<id>1ba515c30a004bd265052a10e6ca502daf63f92e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>shipping addresses: mark optional fields omitempty/omitzero</title>
<updated>2026-07-29T17:29:34+00:00</updated>
<author>
<name>Sam Anthony</name>
<email>sam@samanthony.xyz</email>
</author>
<published>2026-07-29T17:29:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.samanthony.xyz/lulu/commit/?id=c0467b88c2a8a70b15e0ed7549863bafcac266ea'/>
<id>c0467b88c2a8a70b15e0ed7549863bafcac266ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
