Skip to content

Releases: boyter/scc

Release 1.8.0

26 Aug 22:30
Compare
Choose a tag to compare

Massively improve accuracy.
Resolve bug where jump ahead logic would skip newlines.
Compiled with Go 1.11 so expect improved performance.

Release 1.7.0

14 Aug 22:16
Compare
Choose a tag to compare

Improved GC tweaking for better performance. Binary file detection similar to how GNU Grep, git and ripgrep work were a null byte indicates a binary file. Log will be printed (if in verbose mode) indicating so and file will be removed from output.

New Option

  • --binary Will process binary files if they are identified as being a language, even if they would be classified as binary.

New Languages

  • AsciiDoc (adoc)

Release 1.6.0

06 Aug 11:45
Compare
Choose a tag to compare

Tweak GC settings to improve performance for directories that contain < 10000 files. Redis, django and the go source code all fit this criteria. Where this is true scc should run in half the time of the 1.5.0 and previous releases.

New option

  • --filegccount value, --fgc value How many files to parse before turning the GC on (default: 10000)

New languages

  • ATS
  • Dhall

Release 1.5.0

25 Jul 22:48
Compare
Choose a tag to compare

Add support for languages with extensions like test.d.ts used for Typescript Typings
Spelling corrections

New languages

  • XCode Config
  • TypeScript Typings

Release 1.4.0

01 Jul 01:15
Compare
Choose a tag to compare
  • Make CountStats a public API and allow a callback method from PR by Jeff Haynie https://github.com/jhaynie
  • Add Jade and SPDX support
  • Add go template language support

Release 1.3.0

25 Jun 16:41
Compare
Choose a tag to compare

Released while at the https://sourcegraph.com office.
Improve Visual Basic, SystemVerilog and Typescript complexity estimates
Remove complexity count from YAML/YML files
Fix long name formatting issue #16
Add ability to print out languages supported using --languages option (similar to Tokei)
Add the following languages to supported languages

  • XML Schema file
  • Document Type Definition
  • Macromedia eXtensible Markup Language
  • Extensible Stylesheet Language
  • IDL
  • Cython
  • LEX
  • SED
  • M4
  • PHP Smarty
  • Expect
  • JSP
  • Skill
  • AWK
  • MUMPS
  • Korn
  • Modula3
  • LOLCODE (greatest achievement of my life so far)
  • Softbridge Basic
  • gitignore
  • Basic
  • Freemarker
  • Gradle
  • Brainfuck
  • Latex
  • Boo
  • License Files
  • Robot Framework
  • Patch File
  • Properties file
  • Puppet
  • CSV
  • Varnish Language
  • PKGBUILD
  • Gherkin
  • OpaLang
  • RDL

Release 1.2.0

13 Jun 22:09
Compare
Choose a tag to compare

This release adds some new language support and functionality to output JSON and CSV optionally written to a file.

  • Improved support for Cmake files #11
  • MQL4/MQL5 Language support #2
  • JSON/CSV output targets #5
  • Thrift Language supported #10

Release 1.1.0

15 May 22:16
Compare
Choose a tag to compare

Release 1.1.0

  • Add MJS as recognized JavaScript extension
  • Slight tweak to help improve memory efficiency

Release v1.0.0

16 Apr 11:02
Compare
Choose a tag to compare

Release 1.0.0