<?xml version="1.0" encoding="UTF-8"?>
<document>

	<properties>
		<title>Release History</title>
	</properties>

	<body>

		<!-- 
			<release version="major.minor" date="yyyy-MM-dd" description="foo">
			<action dev="foo" type="add|update|fix|remove">foo</action>
			</release>
		-->

		<release version="3.0.4" date="2008-04-24"
			description="first release">
			<action dev="tknall" type="fix">
				Bug fixed: If we have a binary signature, the
				certificate is embedded. So there should be no serial
				number needed within the signature block. PDF-AS stores
				the certificate in the certstore but tries to load the
				certificate via serialnumber and issuername from
				certstore, which fails because of the missing serial
				number.
			</action>
			<action dev="tknall" type="fix">
				Bug fixed: For storage of the certificate in the
				certstore the issuername is taken from the certificate,
				normalized and hashed. The base64 value of the hash is
				used as the directory name. Loading the certificate from
				the certstore, the issuername is taken from the
				signature block, normalized and hashed. Some issuernames
				(with rdns that are not registered) lead to two
				different hash values (one at storage, another at
				retrieval), which leads to a certificate not found
				exception.
			</action>
			<action dev="tknall" type="add">
				PDF-AS library version is logged in order to lighten
				bugfixing.
			</action>
		</release>

	</body>

</document>