Megjelent a Tcl/Tk 9.1, amely a Tcl programozási nyelvet és a Tk grafikus toolkitet is továbbfejleszti. A legfontosabb újdonságok közé az akadálymentesítés és a nemzetköziesítés tartozik.
Tk oldalon a 9.1-es verzió képernyőolvasó-támogatást vezet be, ami javítja a toolkittel készített alkalmazások akadálymentességét. Emellett bekerült a kétirányú szöveg és a jobbról balra író nyelvek kezdeti támogatása is, így a Tk már olyan nyelvek felületéhez is jobban illeszkedik, mint az arab vagy a héber.
Látható újdonság a ttk::toggleswitch widget, amely natív, kapcsoló jellegű vezérlőt ad az alkalmazásoknak. A Tk 9.1 emellett forgatott szöveg megjelenítését is tudja címkékben, kibővített állapotkezelést kapott a ttk::treeview és a ttk::notebook, javult a listbox kijelölés színezése, valamint a párbeszédablakok kezelése is, hogy ne lógjanak ki a képernyő szélességéből.
A Tcl 9.1 új unicode parancsot vezet be Unicode-normalizáláshoz, a hozzá tartozó C API-kkal együtt. Új timer parancs is érkezett, amely mikroszekundumos felbontású, monoton órához ad hozzáférést. Az új lfilter parancs lehetővé teszi, hogy egy listából a feltételnek megfelelő elemeket válogassuk ki.
A nyelvi újdonságok közé tartoznak a subst és switch új kapcsolói, további C99 matematikai függvények elérése az expr-en keresztül, a nagy listák memóriahatékonyabb kezelése, valamint a 64 bites méretek szélesebb körű támogatása.
Platformspecifikus fejlesztésként a Tcl mostantól kezeli a kis- és nagybetűt nem megkülönböztető fájlrendszer-útvonalakat macOS-en. Windows alatt átdolgozták a futtatható állományok keresését az auto_execok és az exec parancsokon keresztül. Végül a Tk elhagyta a Windows XP megjelenéséhez kapcsolódó, elavult támogatást.
A Tcl/Tk 9.1 forráskódja és további részletek a projekt hivatalos weboldalán érhetők el.

