What's Changed
- chore: more irregular plurals by @hippietrail in #4040
- feat: look-a-like→lookalike/look-alike by @hippietrail in #4074
- chore: add "first founded" to
RedundantFirstsby @hippietrail in #4072 - feat: curious on/of→curious about by @hippietrail in #4080
- feat: finish touches→finishing touches by @hippietrail in #4081
- fix(core): do not flag Dickens as a swear by @mauropereiira in #4031
- feat: surrealness→surreality by @hippietrail in #4101
- feat: enhance the
ToTolinter by @hippietrail in #4100 - Update build tooling (fastlane to 2.238.0, Ruby 3.4.9, Xcode 26.6) by @mokagio in #4099
- fix(desktop): repair application picker by @mauropereiira in #4024
- fix(web): fix problems with the footer by @elijah-potter in #4046
- build(deps): bump uuid from 1.24.0 to 1.24.1 by @dependabot[bot] in #4123
- feat: 'npm' requires 'an', not 'a' by @hippietrail in #4146
- feat: flag confusing "tote" and "tout" by @hippietrail in #4147
- feat: dissemble→disassemble by @hippietrail in #3923
- feat: better off served→better off/better served by @hippietrail in #3946
- chore: dictionary curation by @hippietrail in #4073
- feat: get/go pass→get/go past by @hippietrail in #4121
- feat: a whole another/nother/'nother → a whole other by @hippietrail in #4145
- feat: all well in good→all well and good by @hippietrail in #4102
- feat: off-limit→off-limits by @hippietrail in #4083
- feat: underneath of→underneath/under by @hippietrail in #4148
- feat(editor): add placeholder text to the web editor by @elijah-potter in #4097
- build(deps): bump cached from 0.59.0 to 2.0.2 by @dependabot[bot] in #4125
- fix(core): stop
LetsConfusionflagging quantifiers afterlet'sby @mauropereiira in #4082 - fix(core): don't flag "no thanks to" as a missing refusal comma by @mauropereiira in #4088
- build(deps): bump the actions-minor-patch group with 2 updates by @dependabot[bot] in #4092
- feat: become missing→go missing by @hippietrail in #4021
- feat: backhand compliment→backhanded compliment by @hippietrail in #4169
- feat: three simple linters by @hippietrail in #4158
- feat: go into sleep→go to sleep by @hippietrail in #4201
- feat: in/on the grand scale of things→grand scheme by @hippietrail in #4179
- feat: combinate→combine by @hippietrail in #4178
- feat: strike of genius/luck → stroke of genius/luck by @hippietrail in #4217
- feat: dig under the hood → look under the hood by @hippietrail in #3878
- feat: in the same vain/vane/veins → in the same vein by @hippietrail in #4216
- feat: claim for fame → claim to fame by @hippietrail in #4221
- build(deps): bump ordered-float from 5.3.0 to 5.5.0 by @dependabot[bot] in #4225
- build(deps): bump pollster from 0.4.0 to 1.0.1 by @dependabot[bot] in #4227
- feat: seize to do → cease to do by @hippietrail in #4235
- fix(web): allow the Firefox extension to POST by @elijah-potter in #4231
- fix(web): weird spacing on the landing page by @elijah-potter in #4237
- refactor: upgrade
VeryLessto Rust linter to handle "too less" etc. by @hippietrail in #4229 - feat: correct wrong variants of welcome/greet with open arms by @hippietrail in #4241
- chore: dictionary curation by @hippietrail in #4230
- feat(desktop): add a
WindowsBrokerand use the Automation API to read text from apps by @elijah-potter in #4174 - feat(desktop): be able to apply suggestions by @elijah-potter in #4175
- refactor(desktop): remove default implementations of
OsBrokerby @elijah-potter in #4176 - feat(desktop): add methods to query installed applications by @elijah-potter in #4214
- feat(desktop): ignore disabled integrations on Windows by @elijah-potter in #4239
- feat(desktop): add padding to highlight hit boxes by @elijah-potter in #4240
- fix(desktop): suggestions will close before user interaction by @elijah-potter in #4243
- feat(desktop): disable highlights while windows move by @elijah-potter in #4245
- build(desktop): prepare workflow for building Windows by @elijah-potter in #4246
Full Changelog: v2.8.0...v2.9.1