# citeproc-java 0.1 has just been released!

**URL:** <https://discourse.citationstyles.org/t/citeproc-java-0-1-has-just-been-released/1192>\
**Category:** CSL Development\
**Created:** [September 13, 2013, 9:15pm UTC](https://discourse.citationstyles.org/t/citeproc-java-0-1-has-just-been-released/1192 "2013-09-13T21:15:41Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![michelkraemer](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.citationstyles.org/michelkraemer/32/226_2.png) [@michelkraemer](https://discourse.citationstyles.org/u/michelkraemer)\
**Post date:** [September 13, 2013, 9:15pm UTC](https://discourse.citationstyles.org/t/citeproc-java-0-1-has-just-been-released/1192/1 "2013-09-13T21:15:41Z")

</div>

Dear CSL community!

I’m very pleased to announce the first release of citeproc-java, a CSL  
processor for Java! An (almost) complete documentation is available at:

[http://michel-kraemer.github.io/citeproc-java/](http://michel-kraemer.github.io/citeproc-java/)

citeproc-java uses citeproc-js internally. It is therefore CSL  
1.0.1-compliant. Apart from that, it offers additional features such as  
BibTeX import as well as export to AsciiDoc and FO.

Just as citeproc-java itself, the CSL styles and locales are now  
available through Maven. Please see the installation instructions for  
more information:

[http://michel-kraemer.github.io/citeproc-java/#/installing](http://michel-kraemer.github.io/citeproc-java/#/installing)

citeproc-java’s BibTeX to CSL mapping is based on the one used in the  
Docear software. It has been converted to Java by permission from the  
Docear authors, in particular Joeran Beel. The BibTeX converter imports  
author names using the name parser from the citeproc-ruby project. It  
has been converted to Java by permission from Sylvester Keil. Thank you  
very much for that!!

Although citeproc-java is a very young project and this is the very  
first release, I consider it rather stable already–not least because it  
uses the great citeproc-js under the hood. Nevertheless, development of  
citeproc-java has just begun and I’m sure there are great features to  
come. If you want to participate, don’t hesitate to fork my GitHub  
repository and send me pull requests:

> **[michel-kraemer/citeproc-java](https://github.com/michel-kraemer/citeproc-java)**
>
> A Citation Style Language (CSL) processor for Java. - michel-kraemer/citeproc-java

Finally, big thanks to you, the CSL community, for the great work and  
for your support!

Cheers,  
Michel Krämer

---

<div class="post-metadata">

**Author:** ![Sebastian\_Karcher](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.citationstyles.org/sebastian_karcher/32/176_2.png) [@Sebastian\_Karcher](https://discourse.citationstyles.org/u/Sebastian_Karcher)\
**Post date:** [September 14, 2013, 5:33am UTC](https://discourse.citationstyles.org/t/citeproc-java-0-1-has-just-been-released/1192/2 "2013-09-14T05:33:22Z")

</div>

MIchel,  
herzlichen Glueckwunsch zum Launch!  
Could you add me to the repository as well? Username is adam.smith  
I’ve just added citeproc-java to the list of processors on

> **[Developers](https://citationstyles.org/developers/)**
>
> CSL for developers. Learn how to use the Citation Style Language in your software and how to contribute to its development.

  
Best,  
Sebastian

---

<div class="post-metadata">

**Author:** ![Bruce\_D\_Arcus1](https://avatars.discourse-cdn.com/v4/letter/b/4bbf92/32.png) [@Bruce\_D\_Arcus1](https://discourse.citationstyles.org/u/Bruce_D_Arcus1)\
**Post date:** [September 14, 2013, 1:14pm UTC](https://discourse.citationstyles.org/t/citeproc-java-0-1-has-just-been-released/1192/3 "2013-09-14T13:14:51Z")

</div>

Thought on this dev list:

Perhaps at this point, we should have two subsections, with lists: 1)  
feature-complete implementations (you can use in your projects), 2)  
in-development (not yet really ready for consumption).

Either that, or just drop the in-development ones entirely. I haven’t  
worked on mine in years (though I do still think has some valuable  
ideas that others could build on).

---

<div class="post-metadata">

**Author:** ![michelkraemer](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.citationstyles.org/michelkraemer/32/226_2.png) [@michelkraemer](https://discourse.citationstyles.org/u/michelkraemer)\
**Post date:** [September 15, 2013, 11:50am UTC](https://discourse.citationstyles.org/t/citeproc-java-0-1-has-just-been-released/1192/4 "2013-09-15T11:50:32Z")

</div>

Sebastian,

> Could you add me to the repository as well? Username is adam.smith

I forwarded your request. I will contact you as soon as access has been  
granted.

> I’ve just added citeproc-java to the list of processors

That’s really great! Thank you very much.

Michel

---

<div class="post-metadata">

**Author:** ![Joeran\_Beel](https://avatars.discourse-cdn.com/v4/letter/j/cc9497/32.png) [@Joeran\_Beel](https://discourse.citationstyles.org/u/Joeran_Beel)\
**Post date:** [September 21, 2013, 12:24pm UTC](https://discourse.citationstyles.org/t/citeproc-java-0-1-has-just-been-released/1192/5 "2013-09-21T12:24:31Z")

</div>

Hi,

citeproc-java’s BibTeX to CSL mapping is based on the one used in the

> Docear software.

Just as a side note: the mapping we did is far from perfect. If you  
discover errors, feel free to tell us.

Best,  
Joeran

---

<div class="post-metadata">

**Author:** ![michelkraemer](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.citationstyles.org/michelkraemer/32/226_2.png) [@michelkraemer](https://discourse.citationstyles.org/u/michelkraemer)\
**Post date:** [September 24, 2013, 7:38am UTC](https://discourse.citationstyles.org/t/citeproc-java-0-1-has-just-been-released/1192/6 "2013-09-24T07:38:18Z")

</div>

> Just as a side note: the mapping we did is far from perfect. If you  
> discover errors, feel free to tell us.  
> It seems to work quite well so far. Thanks!

Cheers,  
Michel
