All Versions
37
Latest Version
Avg Release Cycle
51 days
Latest Release
5 days ago

Changelog History
Page 1

  • v11.2.1

    May 28, 2020
  • v11.2.0

    May 20, 2020
    • @alexmaco Added shebang and env detection for Crystal.
    • ⚡️ @NickHackman Updated both Vue and HTML to count CSS & JS comments as comments.
    • @XAMPPRocky renamed Perl6's display name to Rakudo.
    • 💎 @dbackeus Added erb extension for Ruby HTML.
    • 🔧 @kobataiwan Tokei will now check for a configuration file in your home directory as well as your current and configuration directory.
    • ⚡️ @dependabot Updated dependencies

    Added Languages

    • @alexmaco Dhall
    • @NickHackman Svelte
    • @athas Futhark
    • @morphy2k Gohtml
    • @LucasMW Headache
    • @rosasynstylae Tsx
    • @XAMPPRocky OpenType Feature Files
  • v11.1.1

    May 06, 2020
  • v11.1.0

    April 13, 2020

    Added Languages

    • @rubdos Arduino
    • @LuqueDaniel Pan
    • @itkovian Ren'Py

    • Added LanguageType::shebangs, LanguageType::from_file_extension, and LanguageType::from_shebang. (@solanav)

  • v11.0.0

    March 21, 2020

    Added languages

    🐎 Thanks to some major internal refactoring, Tokei has received significant performance improvements, and is now one of the fastest code counters across any size of codebase. With Tokei 11 showing up to 40–60% faster results than tokei's previous version. To showcase the improvements I've highlighted benchmarks of counting five differently sized codebases. Redis (~220k lines), Rust (~16M lines), and the Unreal Engine (~37.5M lines). In every one of these benchmarks Tokei 11 performed the best by a noticeable margin.

    🍎 All benchmarks were done on a 15-inch MacBook Pro, with a 2.7GHz Intel Core i7 processor and 16GB 2133 MHz LPDDR3 RAM running macOS Catalina 10.15.3. Your mileage may vary, All benchmarks were done using hyperfine, using default settings for all programs.

    Tokei (~5k lines)

    Note This benchmark is not accurate due to tokei and loc both taking less than 5ms to complete, as such there is a high degree of error between these times and should mostly be considered equivalent. However it is included because it is notable that scc takes nearly 3x as long to complete on smaller codebases.
    Graph comparing programs running on the tokei source code

    Redis (~220k lines)

    Graph comparing programs running on the redis source code

    Rust (~16M lines)

    Graph comparing programs running on the rust source code

    Unreal (~37.5M lines)

    Graph comparing programs running on the unreal source code

  • v10.1.2

    February 16, 2020
    • ➕ Added pyw extension to Python.
    • ⚡️ Updated dependencies
  • v10.1.1

    December 29, 2019
    • 🛠 Fixed .tokeignore always working even when --no-ignore is present.
    • ⚡️ Updated dependencies

    Added languages

    • @erikaxel Gherkin (Cucumber)
  • v10.1.0

    November 12, 2019
    • ➕ Added cjsx extension to CoffeeScript.
    • 💎 Tokei will now recognise files with #!/usr/bin/env ruby as Ruby.
    • ⚡️ Updated dependencies.
    • Tokei now uses crossbeam channels over std::mpsc, which should have a noticeable performance improvement on large repos.
    • 👌 Improved documentation for libtokei.

    Added languages

    • @lzybkr PowerShell
    • @turbo MoonScript
    • @dtolnay Thrift
    • @Tranzystorek FlatBuffers
    • @NieDzejkob Emojicode
    • @DanteFalzone0 HolyC
    • @sci4me Odin
    • @fkarg Rusty Object Notation (RON)
  • v10.0.1

    July 04, 2019
  • v10.0.0

    June 10, 2019
    • 🛠 Fixed minor parsing bugs.
    • Width is now limited to 80 unless you use the --files flag.
    • ➕ Added the mjs extension to JavaScript.
    • ➕ Added the tpp extension to C++.
    • 👀 You can now disable Tokei's git ignore detection, similar to ripgrep. See --help for options.
    • You can now add a .tokeignore file to your project to specify file paths for tokei to always ignore. This file uses the same syntax as .gitignore.
    • 👌 Improved Pascal representation

    Added languages

    • @hobofan solidity
    • @stefanmaric GraphQL
    • @jhpratt PostCSS
    • @evitalis RPM
    • @alexmaco Pony
    • @yjhmelody WASM, LLVM, Pest
    • @XAMPPRocky ASN.1