Releases: michel-kraemer/citeproc-java
3.1.0
3.0.0
This is a major rewrite with many internal changes but also some (breaking) API changes. The most notable change is that citeproc-java is now a pure Java implementation. It does not rely on citeproc-js any longer and, therefore, does not need a JavaScript interpreter like the previous versions did. This also means there will be fewer compatibility issues with other libraries or with different Java versions. The new implementation has an improved performance: citations and bibliographies for complex styles can now be generated within a few milliseconds, which is more than a hundred times faster.
The API has slightly changed, so some migration steps might be necessary, depending on how you use citeproc-java. Please refer to the updated documentation.
Caveat: citeproc-java 3.0.0 does not implement the full CSL specification yet. You might experience some inconsistencies or miss features. If this is the case, please file an issue. The majority of the specification has, however, been implemented and the library is stable and works very reliably.
3.0.0-beta.1
Bump up version number to 3.0.0-beta.1
3.0.0-alpha.7
Bump up version number to 3.0.0-alpha.7
3.0.0-alpha.6
Fix publishing
3.0.0-alpha.5
Bump up version number to 3.0.0-alpha.5 Fixes #118
3.0.0-alpha.4
Bump up version number to 3.0.0-alpha.4
3.0.0-alpha.3
Bump up version number to 3.0.0-alpha.3
3.0.0-alpha.2
Bump up version number to 3.0.0-alpha.2
3.0.0-alpha.1
Add support for formatting attributes in layout element Fixes #99