What's Changed
- feat(cli): Support all potential md extensions by @Inhishonor in #2449
- fix: Allow exception
need to matchforNeedToNounby @Greenheart in #2448 - feat: initiatively→proactively / initially by @hippietrail in #2432
- fix: propagate proper noun property to possessive forms by @hippietrail in #2399
- chore: +vibe coding terms; add
/annotation for phrasal verbs by @hippietrail in #2452 - Add some political science terms to the dictionary by @Inhishonor in #2441
- feat: number agreement in this/these type(s) of thing(s) by @hippietrail in #2400
- build(deps): bump serde_json from 1.0.148 to 1.0.149 by @dependabot[bot] in #2467
- fix(core): don't replace non-alphabetic characters when title-casing by @elijah-potter in #2454
harper-cli lintkeep overlapping lints switch & show lint priorities by @hippietrail in #2435- feat: imho→in my humble/honest opinion by @hippietrail in #2468
- feat(core): create the Weir language by @elijah-potter in #2357
- chore: add "discoverable", "handoff" by @hippietrail in #2457
- refactor(core): merge semantically identical funcs by @86xsk in #2458
- doc: clarify instructions and project status by @elijah-potter in #2453
- feat: Add get_rel() to get a token relative to the end of a slice by @hippietrail in #2461
- chore: add "different tact" to "change tacts" linter by @hippietrail in #2469
- feat: create
harper-thesaurusby @86xsk in #2085 - fix(core): PR getting flagged as 'misspelled' by @elijah-potter in #2476
- feat: Make the dialect indicator in the VS Code status bar clickable to change dialect by @hippietrail in #2443
- fix(core): ignore apostrophes in the
OrthographicConsistencyrule by @elijah-potter in #2475 - fix(chrome-ext): highlights are mis-positioned in fixed elements by @elijah-potter in #2477
- feat: take a look to → take a look at by @hippietrail in #2478
- feat: better of with → better off with by @hippietrail in #2483
- doc(core): describe how Weir's replacement strategies work by @elijah-potter in #2480
- fix: don't flag "no two" etc. by @hippietrail in #2489
- feat: very less → much less/far less/a lot less by @hippietrail in #2484
- feat: more fast → faster etc. by @hippietrail in #2263
- Hotkey by @LoganBrinsmead in #2149
- feat: fix "I walks" / "he walk" etc. by @hippietrail in #2333
- perf(test): improve test performance by @86xsk in #2473
- fix(core): panics in Weir by @elijah-potter in #2493
- fix(thesaurus): MacOS builds by using
ruzstdby @elijah-potter in #2490 - build(deps): bump chrono from 0.4.42 to 0.4.43 by @dependabot[bot] in #2535
- build(deps): bump thiserror from 2.0.17 to 2.0.18 by @dependabot[bot] in #2533
- build(deps): bump indexmap from 2.12.1 to 2.13.0 by @dependabot[bot] in #2534
- Indian English tweaks by @hippietrail in #2507
- fix(core): fix
AnAfalse-positives by @86xsk in #2538 - feat: whom → who when subject of verb by @hippietrail in #2528
- feat: obsess on → obsess over; obsessed on → obsessed with by @hippietrail in #2537
- feat: vicious circle vs cycle by @hippietrail in #2384
- fix(core): capitalization issue in
SpellCheckby @86xsk in #2541 - feat: despite it is→ despite (it/its) being by @hippietrail in #2542
- feat: detect browser dialect by @hippietrail in #2485
- feat: to loose/too lose→too loose/to lose by @hippietrail in #2543
- feat: allow any preposition, special plurals for both nouns by @hippietrail in #2514
- fix(chrome-ext): Applying suggestions breaks cursor/keyboard in Draft.js and Slate editors by @draphy in #2495
- feat(cli): chunk annotations by @86xsk in #2450
- fix(core): allow both a/an for "LED" in
AnAby @86xsk in #2556 - refactor(core): simplify code by @86xsk in #2555
- feat(core): create a good number of new Weir rules by @elijah-potter in #2506
- feat(harper.js): expose the Typst parser in
harper.jsby @elijah-potter in #2554 - docs: fix errors in documentation by @elijah-potter in #2557
- fix(chrome-ext): Applying suggestions duplicates text in WhatsApp Web Lexical editor by @draphy in #2563
- fix(harper-typst): condense contractions by @elijah-potter in #2558
- chore: dictionary curation by @hippietrail in #2496
- chore: Update dictionary with new entries by @Inhishonor in #2540
- refactor(core): remove dependency on
lazy_staticby @86xsk in #2560 - feat(harper-typst): update to Typst
0.14.2by @elijah-potter in #2566 - fix(chrome-ext): remove mention of Chrome Extension to avoid confusion for Firefox users by @elijah-potter in #2567
New Contributors
- @Inhishonor made their first contribution in #2449
- @Greenheart made their first contribution in #2448
- @draphy made their first contribution in #2495
Full Changelog: v1.4.1...v1.5.0