Older versions of tktable had the script library in the ::tk::table namespace (I've checked this for tktable 2.10 and 2.11). The new tktable 2.12 has the script library in the ::tktable namespace (that was done with e76ac7f). For people like me poking around in the namespace (e.g. my code looks at (and set sometimes) ::tk::table::Priv) and call some library procs (as ::tk::table::CancelRepeat or ::tk::table::MoveCell in my case) this breaks backwards compatibility.
Well, perhaps that ship has sailed now since the software is released. But what was the rationale to do this?