You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bump to v1.4.1: beta tester feedback and alphabetical order check
- Fix dead link in Reference authors help (author-format → elements-list-entry)
- Improve reference parser to classify Frontiers/PLoS volume:article format
and Available-at entries, resolving spurious review status on italics check
- Clarify Reference title capitalization howToFix with two direct instructions
- Add journal title abbreviation note to Reference italics expectedItems
- Update Reference punctuation instructions with two-case volume/issue/page
format examples and article number case
- Reorder report categories: Paper formatting → Citations → References
- Remove misleading alphabetical order text from References page expected text
- Add checkReferencesAlphabeticalOrder check (A–Z by first author surname)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ A client-side tool for checking APA 7 formatting in Word documents. Upload a `.d
6
6
7
7
> **Note:** APA Coach is in active development. Always review your paper manually before submitting.
8
8
9
-
**Version 1.4.0** — Last updated June 27, 2026
9
+
**Version 1.4.1** — Last updated July 3, 2026
10
10
11
11
Contact pfrank@aiuniv.edu with questions, comments, or bug reports.
12
12
@@ -146,6 +146,9 @@ See the [LICENSE](LICENSE) file for details.
146
146
147
147
## Changelog
148
148
149
+
**v1.4.1** — July 3, 2026
150
+
Beta tester feedback round: improved reference parser to correctly classify Frontiers/PLoS-style journal articles (volume:article format) and "Available at:" entries, resolving spurious "review" status on the Reference italics check. Added new References alphabetical order check. Reordered report categories to Paper formatting → Citations → References. Updated instructions for Reference title capitalization, Reference italics, Reference punctuation, and References page checks for clarity. Fixed dead link in Reference authors help resources.
151
+
149
152
**v1.4.0** — June 27, 2026
150
153
Added 9 new checks based on library reviewer testing: heading numbering, heading capitalization, heading bold, heading level alignment, references start on new page, references numbered, citation comma, reference DOI format, and reference forbidden phrases. Fixed false positives in citation matching, reference italics, and title-case detection. Renamed "Inline citations" to "In-text citations". Full details in [edgecases.md](edgecases.md) and [CHANGELOG.md](CHANGELOG.md).
@@ -590,15 +598,19 @@ function getHowToFix(rule) {
590
598
"Book, report, and standalone work titles should be italicized.",
591
599
"Journal article and book chapter titles should NOT be italicized — remove any italic formatting.",
592
600
"For journal articles: italicize only the journal name and volume number. The issue number in parentheses and page range should not be italic.",
601
+
"Write journal titles in full — do not abbreviate: \"International Journal of Information and Learning Technology\", not \"Int. J. Inf. Learn. Technol.\"",
593
602
"In Word, select the text and press Ctrl+I (Cmd+I on Mac) to toggle italic.",
594
603
];
595
604
}
596
605
597
606
if(rule==="Reference punctuation"){
598
607
return[
599
-
"Each reference must end with the URL or DOI on its last line.",
608
+
"Check for the volume, issue, and page numbers for each article.",
609
+
"If an article has a volume, issue, and pages: Journal Title, 11(1), 99–110.",
610
+
"If an article does not have an issue number: Journal Title, 11, 99–110.",
611
+
"If an article has an article number instead of pages: Journal Title, 11(1), Article e0306639.",
600
612
"Journal page ranges do not use \"p.\" or \"pp.\" — write the page range directly: 45–67, not pp. 45–67.",
601
-
"Write volume and issue with no space: 15(3) not 15 (3).",
613
+
"If there is an issue number, write volume and issue with no space: 15(3) not 15 (3).",
602
614
"Use an en dash (–) for page ranges, not a hyphen (-).",
603
615
];
604
616
}
@@ -1398,11 +1410,23 @@ function classifyReferenceKind(parsed) {
1398
1410
constsource=parsed.sourcePart||"";
1399
1411
consttitle=parsed.title||"";
1400
1412
1401
-
// Journal article: "Volume(Issue), pp" or "Volume, pp" pattern in source
1413
+
// Journal article: "Volume(Issue)" or "Volume, page-range" pattern in source
// Book: has a publisher-like tail and no journal numbers
@@ -1683,8 +1710,8 @@ function checkReferencesPage(extracted) {
1683
1710
rule: "References page",
1684
1711
status,
1685
1712
passed: status==="pass",
1686
-
expected: "APA expects a References page with sources listed in alphabetical order using hanging indents.",
1687
-
expectedText: "APA expects a References page with sources listed in alphabetical order using hanging indents.",
1713
+
expected: "APA requires a References section at the end of the document with the heading 'References'.",
1714
+
expectedText: "APA requires a References section at the end of the document with the heading 'References'.",
1688
1715
foundText:
1689
1716
status==="fail"
1690
1717
? "APA Coach did not detect a References page at the end of the document."
@@ -2682,6 +2709,7 @@ function checkReferenceItalics(extracted, referencesHeading) {
2682
2709
"Books and reports: the title should be in italics.",
2683
2710
{text: "Book *chapters*, if used: do not italicize the chapter title.",sub: true},
2684
2711
"Journal articles: do not italicize the article title. Italicize the journal name and the volume number — but not the issue number (the number in parentheses).",
2712
+
"Write journal names in full — do not abbreviate: \"International Journal of Information and Learning Technology\", not \"Int. J. Inf. Learn. Technol.\"",
constexpected="For journal articles, APA has two punctuation rules for the volume, issue, and page range:";
2873
+
constexpected="For journal articles, APA formats the volume, issue, and page range as follows — the issue number in parentheses is only included when present:";
0 commit comments