<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
<document>
  <header>
    <title>Important information for Krysalis Barcode users</title>
    <authors>
      <person id="jmaerki" name="Jeremias Märki" email="jmaerki@users.sourceforge.net"/>
    </authors>
  </header>
  <body>
    <section>
      <title>Krysalis Barcode becomes Barcode4J!</title>
      <p>
        Krysalis Barcode has been renamed to <strong>Barcode4J</strong> and moved 
      	to its own SourceForge project.
      </p>
    </section>
    <section>
    	<title>Why?</title>
      <p>
        We wanted to make this barcode package more visible and give it a more 
        distinct name. Many people also called 
        this package simply "Krysalis" but "Krysalis" is actually the name of the 
        Community where this project lives in.
      </p>
      <p>
        We know that this move may be a nuisance for those who already use Krysalis
        Barcode in production. We apologize for any inconvenience caused.
      </p>
    </section>
    <section>
      <title>What has been changed?</title>
     	<ul>
     	  <li>The project name (Krysalis Barcode to Barcode4J)</li>
     	  <li>The new project website can be found under 
     	    <link href="http://barcode4j.sourceforge.net">http://barcode4j.sourceforge.net</link>
     	  </li>
     	  <li>
     	    The Java packages were renamed from <code>org.krysalis.barcode</code> 
     	    to <code>org.krysalis.barcode4j</code>.
     	  </li>
     	  <li>
     	    The main XML namespace declaration has changed from 
     	    <code>http://www.krysalis.org/barcode/ns</code> to
     	    <code>http://barcode4j.krysalis.org/ns</code>.
     	  </li>
     	  <li>
     	    The JAR filenames are now "barcode4j*.jar" instead of "krysalis-barcode*.jar".
     	  </li>
    	</ul>
    </section>
    <section>
      <title>What do I have to change?</title>
      <note>If you run into any trouble please don't hesitate to ask for help on <link href="ext:mailing-lists">the Barcode4J user mailing list</link>.</note>
      <section>
        <title>Xalan extension</title>
        <p>
          Change the namespace declaration in your stylesheets from 
          <code>xmlns:barcode="org.krysalis.barcode.xalan.BarcodeExt"</code>
          to <code>xmlns:barcode="org.krysalis.barcode4j.xalan.BarcodeExt"</code>
        </p>
      </section>
      <section>
        <title>SAXON extension</title>
        <p>
          Change the namespace declaration in your stylesheets from 
          <code>xmlns:barcode="http://www.krysalis.org/barcode/org.krysalis.barcode.saxon.BarcodeExtensionElementFactory"</code>
          to <code>xmlns:barcode="http://barcode4j.krysalis.org/org.krysalis.barcode4j.saxon.BarcodeExtensionElementFactory"</code>
        </p>
      </section>
      <section>
        <title>FOP extension</title>
        <p>
          Change the namespace declaration in your stylesheets from 
          <code>xmlns:barcode="http://www.krysalis.org/barcode/ns"</code>
          to <code>xmlns:barcode="http://barcode4j.krysalis.org/ns"</code>
        </p>
      </section>
    </section>
  </body>
</document>
