UNPKG

6.35 kBPlain TextView Raw
1Summary of changes to citeproc-js since version 1.2 release.
2
3=========================
4Changes in version 1.2.22
5=========================
6
7- Create parallel blobs array at instantiation, to avoid crash
8 on an early call to parallel evaluation.
9
10=========================
11Changes in version 1.2.21
12=========================
13
14- Block implicit short title if "main" title is purely numeric:
15
16
17 https://forums.zotero.org/discussion/78458/incomplete-reference-title-in-text-citation
18
19=========================
20Changes in version 1.2.20
21=========================
22
23- Implicit short title, disabled by default
24
25 https://forums.zotero.org/discussion/comment/336437/#Comment_336437
26
27=========================
28Changes in version 1.2.19
29=========================
30
31- Do not print secondary or tertiary language variants that match primary
32
33=========================
34Changes in version 1.2.18
35=========================
36
37- On URL with form="short", truncate to host only, and include protocol
38 prefix only if no leading www
39
40- Force alignment of title-short casing with main title
41
42 https://forums.zotero.org/discussion/comment/335938/
43
44=========================
45Changes in version 1.2.17
46=========================
47
48- Allow irrational ranges to pass through without error when
49 page-range-format="minimal" is applied.
50
51 https://forums.zotero.org/discussion/78267/error-refreshing-vancouver-rapport-id-1919864613
52
53=========================
54Changes in version 1.2.16
55=========================
56
57- Fix bugs in CSL-M require/reject attributes to cs:group.
58
59=========================
60Changes in version 1.2.15
61=========================
62
63- Housekeeping update. Remove decommissioned attributes from schema, tests,
64 docs, and processor code. Still work to be done on docs, some things
65 remain to be covered.
66
67=========================
68Changes in version 1.2.14
69=========================
70
71- Block ibid if locator-extra differs.
72
73 https://forums.zotero.org/discussion/15636/changes-to-fields-and-item-types-for-zotero-5-1#Comment_335357
74
75=========================
76Changes in version 1.2.13
77=========================
78
79- Fix a bug in CSL-M locale conditional triggered when
80 cs:choose is an immediate child of cs:substitute.
81
82 https://github.com/Juris-M/citeproc-js/issues/107
83
84- Just issue little warnings when note numbers make no
85 sense.
86
87 https://github.com/zotero/zotero-libreoffice-integration/commit/bb21e3c150994254d41003c39a5a0a5ba9ca2188
88
89=========================
90Changes in version 1.2.12
91=========================
92
93- Revised support for parallel citations. Input expects an array
94 of related IDs in seeAlso as a hint to items that may be treated
95 as part of a series in the style. In the style, groups are flagged
96 for inclusion or omission by attributes is-parallel="first",
97 is-parallel="last", or no-repeat="<varname1> <varname2> ..."
98 In the last case, content is suppressed if *all* variables
99 named are identical in the current cite and the preceding cite
100 in a series.
101
102=========================
103Changes in version 1.2.11
104=========================
105
106- Set space after de' when used as dropping particle
107
108=========================
109Changes in version 1.2.10
110=========================
111
112- Avoid crash under some obscure disambiguation conditions.
113
114 https://forums.zotero.org/discussion/77849/report-id-1635808036
115
116========================
117Changes in version 1.2.9
118========================
119
120- Added some style tests
121
122- Split jurisdiction preferences on space and in other CSL
123 attribute values, not on comma.
124
125========================
126Changes in version 1.2.8
127========================
128
129- Updates to style tests
130
131- Updates to style modules
132
133- Process extra date to array on retrieval, and always process if no
134 main entry
135
136- Test for the above
137
138========================
139Changes in version 1.2.7
140========================
141
142- Fix bug triggered by APA bug and multilingual settings
143
144- Localize ampersand if poss, but render full form of "and"
145 (either en or localized) as-is, recognizing as plural.
146 See: https://forums.zotero.org/discussion/77628/citeproc-js-referring-to-single-vs-multiple-paragraphs
147
148========================
149Changes in version 1.2.6
150========================
151
152- Avoid potential type error when strip-periods is set
153 on cs:date-part
154
155========================
156Changes in version 1.2.5
157========================
158
159- Convert number to string before string operation
160
161========================
162Changes in version 1.2.4
163========================
164
165- Fix bug in cs:intext triggered by grouped sorts.
166
167========================
168Changes in version 1.2.3
169========================
170
171* Adjust a test to reflect new modulare style logic
172 (Jurism US module now renders only authority, not jurisdiction,
173 in the legal_case type)
174
175* Send raw institution keys to abbrevs filter
176 (Using raw machine-readable keys was always the right way,
177 human-readable form should not have been used for this)
178
179* Recognize "division" as a numeric variable
180
181* Broaden French subtitle split condition in multiple subtitles to include ? and !
182
183* Tweaks for narrow no-break-space in fr locale
184
185* Remove unused flags from state.js
186
187* More generous subtitle capitalization
188
189* Tests of new title split/subtitle caps code
190
191========================
192Changes in version 1.2.2
193========================
194
195- Enable build-time flag for uppercasing subtitles in sentence case
196 rendering. Flag is a setting on the Sys object that provides
197 retriveItem and other goodies to the processor:
198
199 var sys = {
200 retrieveItem: function(id) {
201 // return item
202 },
203 ...
204 uppercase_subtitles = true
205 }
206 var citeproc = CSL.Engine(sys, styleCSL);
207
208
209========================
210Changes in version 1.2.1
211========================
212
213- Align disambig priorities with spec by default.
214
215 The CSL Specification calls for year-suffix to be applied before
216 disambiguate="true" conditions are tried. `citeproc-js` previously
217 applied these in the opposite order by default, but from this
218 version, default behavior is aligned with the spec.
219
220 The previous behavior can be restored with the following setting
221 on the `sys` object fed to the processor at instantiation:
222
223 sys.prioritize_default_condition = true;
224
225- A number of tests that are specific to `citeproc-js` have been
226 moved from the `test-suite` CSL repository to citepro-js
227 `fixtures/local`.
228