<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbills/customer, branch v0.13.2</title>
<subtitle>Server for Libre Billing Software</subtitle>
<link rel='alternate' type='text/html' href='https://git.vidhukant.com/openbills/'/>
<entry>
<title>using gorm full save associations to also save the billing address</title>
<updated>2025-10-10T14:15:51+00:00</updated>
<author>
<name>Vidhu Kant Sharma</name>
<email>vidhukant@vidhukant.com</email>
</author>
<published>2025-10-10T14:15:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vidhukant.com/openbills/commit/?id=37fec5e9e7ef24c4f682bf5103b9d0bd6769ce8b'/>
<id>37fec5e9e7ef24c4f682bf5103b9d0bd6769ce8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug fix: phone validation error when editing a client</title>
<updated>2025-10-10T14:00:02+00:00</updated>
<author>
<name>Vidhu Kant Sharma</name>
<email>vidhukant@vidhukant.com</email>
</author>
<published>2025-10-10T14:00:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vidhukant.com/openbills/commit/?id=05268541100f11b3a0e089adcc1bbb591f4579de'/>
<id>05268541100f11b3a0e089adcc1bbb591f4579de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>properly editing customer details</title>
<updated>2025-10-10T13:57:42+00:00</updated>
<author>
<name>Vidhu Kant Sharma</name>
<email>vidhukant@vidhukant.com</email>
</author>
<published>2025-10-10T13:57:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vidhukant.com/openbills/commit/?id=d55d43bb4ac0b3114c54a4dd5a1e53c76a3df3a2'/>
<id>d55d43bb4ac0b3114c54a4dd5a1e53c76a3df3a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed customer/validators.go trying to read customer.Name not customer.FirmName</title>
<updated>2025-10-10T11:29:07+00:00</updated>
<author>
<name>Vidhu Kant Sharma</name>
<email>vidhukant@vidhukant.com</email>
</author>
<published>2025-10-10T11:29:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vidhukant.com/openbills/commit/?id=a0815a7c175513228af8adcef173dda8873262ab'/>
<id>a0815a7c175513228af8adcef173dda8873262ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed customer's Name field to FirmName</title>
<updated>2025-10-10T11:23:05+00:00</updated>
<author>
<name>Vidhu Kant Sharma</name>
<email>vidhukant@vidhukant.com</email>
</author>
<published>2025-10-10T11:23:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vidhukant.com/openbills/commit/?id=323ec9657e305cfde2d08d582071646cc0354b62'/>
<id>323ec9657e305cfde2d08d582071646cc0354b62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>moved some validator logic and common structs to util package</title>
<updated>2024-04-05T06:06:43+00:00</updated>
<author>
<name>Vidhu Kant Sharma</name>
<email>vidhukant@vidhukant.com</email>
</author>
<published>2024-04-05T06:06:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vidhukant.com/openbills/commit/?id=10aed3cea7935f2f22ef713cff9839dd16afce48'/>
<id>10aed3cea7935f2f22ef713cff9839dd16afce48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>deleting addresses upon customer deletion</title>
<updated>2023-09-03T18:09:05+00:00</updated>
<author>
<name>Vidhu Kant Sharma</name>
<email>vidhukant@vidhukant.com</email>
</author>
<published>2023-09-03T18:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vidhukant.com/openbills/commit/?id=cba9f19ba50c60576a5961e89c24caefca52d740'/>
<id>cba9f19ba50c60576a5961e89c24caefca52d740</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>validating phone number and website</title>
<updated>2023-09-03T16:59:46+00:00</updated>
<author>
<name>Vidhu Kant Sharma</name>
<email>vidhukant@vidhukant.com</email>
</author>
<published>2023-09-03T16:59:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vidhukant.com/openbills/commit/?id=46083ff15e16b0b49132af9466bcab7c2ae71322'/>
<id>46083ff15e16b0b49132af9466bcab7c2ae71322</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>validating email addresses</title>
<updated>2023-09-03T16:38:12+00:00</updated>
<author>
<name>Vidhu Kant Sharma</name>
<email>vidhukant@vidhukant.com</email>
</author>
<published>2023-09-03T16:38:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vidhukant.com/openbills/commit/?id=620fb2f89b5acd70af4ed075b4797f81a3f1d109'/>
<id>620fb2f89b5acd70af4ed075b4797f81a3f1d109</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>moved contact details to customer model for simplicity</title>
<updated>2023-09-03T16:32:56+00:00</updated>
<author>
<name>Vidhu Kant Sharma</name>
<email>vidhukant@vidhukant.com</email>
</author>
<published>2023-09-03T16:32:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vidhukant.com/openbills/commit/?id=c6bc8d0c6d1c1ab5d26b9e47e0248002d22ecf8f'/>
<id>c6bc8d0c6d1c1ab5d26b9e47e0248002d22ecf8f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
