- Bugfix for 94: Missing space between date parts, when date parts have no affixes
- Bugfix for 95: Missing space between authors and chapter
- Bugfix for an error that occurred when accessing a missing plural form for a label.
- Compatibility for PHP 7.2, 7.3 and 7.4. This solves the issues 76, 78, 80 and 81.
- Merged Pull Requests 75 and 79
Thanks to @kchoong and @westcomputerconsultancy.
- bugfix for issue 68
- bugfix for issue 69
- bugfix for issue 70
- feature/enhancement for issue 71
- refactoring of the code parts for rendering date ranges
- redesign/refactoring of constraints (condition handling for choose elements)
- bugfix of PR 66
- bugfix for displaced delimiters that appear when in the name list more than one empty entry exists.
- bugfix of PR 64 Call to a member function getRangeDelimiter() on null
- bugfix of PR 63 Don't show "et-al" text for citation witch don't reach et-al number
- bugfix of PR 52: Fix locale overrides using inactive language
- bugfix of PR 53: Guard against unset variable
- improvement of PR 54: Add loading of primary dialect
Thanks to @jonathonwalz for these Pull Requests.
- bugfix for issue 50: In some cases punctuation in quote did not work.
- bugfix for issue 49: Stylesheets that used the
text-case="title"
option, in combination with some in Slavic (or Serbo-Croatian) language, caused errors that destroyed the entire output. This was caused by the capitalization of non-letter characters.
- Support for render variables that are using "-short" suffixes, if Text tags have a "form" attribute which is set to "short":
<text form="short" .../>
. This is used e.g. for abbreviated journal title (container-title-short) and occurred a wrong output in different styles (for example AMA American Medical Association) in previous citeproc-php versions. Have a look at issue 47.
- possibility to filter specific citations independently from CSL input data (inspired by @CarlosCraviotto PR #39). Have a look here.
- possibility to use custom Lambda functions to enrich bibliographies and citations with additional HTML markup. Have a look here.
- bugfix for issue 46: initialize names didn't work for cyrillic characters
- bugfix for issue 44: Missing title with chicago-fullnote-bibliography. The problem occurred because of an incorrect implementation of the "none-condition" in ChooseIf.
- bugfix for an issue that appears sometimes in connection with date-parts.
- bugfix for issue 41: fixed missing suppression of substituted values
- bugfix for issue 42: citeproc-php caused a fatal error if php 5.6 was used
- citeproc-php uses now version 1.2 of seboettg/collection
- bugfix for issue 36.
- bugfix for issue 37.
- solves a problem of exceeded script runtime which sometimes occurs while running
composer update
. Now, the depended citation styles and locales are not longer composer dependencies but will be cloned by a shell script instead which simply will triggered fromcomposer update
.
- 1st stable release
- fix issues that causing if styles using uncertain dates
- add info node parser and getInfo() method in Context class. Thus, it's now possible to get meta data of given stylesheet
- fix issues in et-al abbreviation which was appearing in citation
- beta release
- all features of milestone "Version 2.0" have been implemented