Download Latest Version v26.21.0 source code.tar.gz (37.3 MB)
Email in envelope

Get an email when there's a new version of Monkeytype

Home / v26.19.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-05 7.9 kB
v26.19.0 source code.tar.gz 2026-05-05 35.6 MB
v26.19.0 source code.zip 2026-05-05 36.6 MB
Totals: 3 Items   72.2 MB 0

Thank you to all the contributors who made this release possible!

Improvements

  • languages: add Bemba language (@kopachef) (#7819) (35e1f8a14)
  • theme: display custom theme names in indicator (@Sharann-del) (#7798) (bf2a4c3c1)
  • quotes: add quotes in various languages (@Dhruv1249) (#7786) (ddc0d2e0e)

Fixes

  • added z-index to theme button when hovered (@Ma3ert) (#7814) (515caf01e)
  • test-timer: slow timer notification reappearing after new test (@J-Karthikeyan) (#7808) (bb7affe14)
  • highlight search quote button when active (@byseif21) (#7807) (9b4547dff)
  • tests: handle unknown .jsx extension for TanStack solid dependencies (@ennajari) (#7806) (2cfe7bab8)
  • language: remove exclamation marks in french_10k (@lacunepoetique) (#7836) (0767da48a)
  • test-ui: word jumping to 3rd line (@nadalaba) (#7790) (605a32d25)
  • add @types/node to packages devDependencies (@nadalaba) (#7789) (9735f2048)
  • background filters: blur shifting the image to the left (a8875f860)
  • hotkey issues (@miodec) (#7802) (de19ff91b)
  • config: auto-resolve monkey live stats conflicts (@d1rshan) (#7715) (4ec8aeafd)

Nerd stuff

These changes will not be visible to users, but are included for completeness and to credit contributors.

  • impr(chart component): remove unnecessary theme effect, defer data effect (91f9f4430)
  • impr: enhance ChartJs component with theme handling and data updates (94b22a778)
  • impr: add appendTo prop to SlimSelect for flexible content positioning (e698a6fa8)
  • style: fix testconfig shifting on some widths (c984a1b71)
  • docs: add oxford comma to support section (@akshattkashyap) (#7820) (36784956d)
  • refactor(account): solid results, tags, account page, filter presets (@fehmer, @miodec) (#7854) (2f00391a8)
  • refactor: improve async content (@miodec) (#7899) (a1efc6de5)
  • refactor: remove conditional and animeconditional (@miodec) (#7898) (37899706e)
  • chore: add lint rule protecting against using legacy code in components (513234c68)
  • chore(deps): bump uuid from 10.0.0 to 14.0.0 (#7812) (7666c6bc1)
  • chore(deps-dev): bump @commitlint/cli from 17.7.1 to 20.5.2 (#7811) (3962e6e22)
  • chore(deps-dev): bump @eslint/json from 1.0.1 to 1.2.0 (#7810) (5cb569e0e)
  • chore(deps-dev): bump @vitest/coverage-v8 from 4.0.15 to 4.1.5 (#7809) (17581aa52)
  • chore: fix release dev script (@nadalaba) (#7791) (1f7eb0661)
  • chore: use explicit !== undefined check instead of truthy check (@ennajari) (#7805) (0ab6c73dd)
  • chore(deps): bump nodemailer from 8.0.4 to 8.0.5 (#7794) (74ae09e25)
  • chore: rename functions (to make upcoming pr diff easier to parse) (a0627a525)
  • chore(stylelint): ignore coverage folder (07a25c43f)
  • chore: fix typos (f13e4cf71)
  • chore: add stylelint linter for css/scss (@nadalaba) (#7718) (bee62e2f4)
  • chore: ci security improvements (852d15837)
  • chore: bump oxc (8b54e55b8)
  • chore: bump vite plugin (5f43b94a1)
Source: README.md, updated 2026-05-05