Skip to content

Releases: boyter/scc

Release 2.12.0

03 Mar 05:41
Compare
Choose a tag to compare

https://github.com/boyter/scc/projects/3

Improvements

cljc now maps to Clojure
Terraform language support
Can now identify generated files
Compiled with Go 1.14 for ~3% performance improvement

Bug fixes

Strange -i flag behavior due to multiple . in filenames resolved
F# Complexity calculation fix
The options --filegccount now turns the GC back on as expected
Sort by name option now works as expected

Big thank you to the following people

https://github.com/dbaggerman
https://github.com/John-Wilcox
https://github.com/gleno
https://github.com/kspeakman
https://github.com/alexey-milovidov
https://github.com/jimmyhmiller
https://github.com/lingrino
https://github.com/vearutop

Release 2.11.0

19 Jan 22:29
Compare
Choose a tag to compare

https://github.com/boyter/scc/projects/2

Improvements

Count as functionality added with ability to count custom extensions as type https://github.com/boyter/scc/issues/128
New HTML/HTML-TABLE output options for embedded reports https://github.com/boyter/scc/issues/139
Improvements to dealing with file handles https://github.com/boyter/scc/issues/134

Bug Fixes

gitignore file slice exception where input was / https://github.com/boyter/scc/issues/149

Additional Language Support

Sieve
Yarn

Big Thank You to the following people

https://github.com/ChristopherRogers
https://github.com/stepango
https://github.com/eric-zheng
https://github.com/rgarc
https://github.com/dbaggerman

Release 2.10.1

12 Nov 22:10
Compare
Choose a tag to compare

Bug fix #134

Massive thanks to https://github.com/ChristopherRogers for identifying and https://github.com/dbaggerman fixing the issue.

Release 2.10.0

21 Oct 21:39
Compare
Choose a tag to compare

Improvements/Changes

Can exclude files based on bytes or lines

Release 2.9.1

15 Oct 22:30
Compare
Choose a tag to compare

Bug fix #123

Massive thanks to https://github.com/belak for identifying and fixing the issue.

Release 2.9.0

14 Oct 22:20
Compare
Choose a tag to compare

https://github.com/boyter/scc/projects/1

Improvements/Changes

Now able to identify minified/generated files and flag or remove them https://github.com/boyter/scc/issues/92 https://github.com/boyter/scc/#minifiedgenerated-file-detection
Now able to identify #! files https://github.com/boyter/scc/issues/115
Slight performance improvements due to above improvements

Bug Fixes

Race condition in file walking resolved https://github.com/boyter/scc/issues/116
Latex Files being identified as latex https://github.com/boyter/scc/issues/119
ASP.NET being picked up from .git folder in some situations https://github.com/boyter/scc/issues/118
Files without extensions, but name making language identified incorrectly https://github.com/boyter/scc/issues/114
Coq files sometimes identified as V https://github.com/boyter/scc/issues/113

A big thank you to the following people for their submissions/feedback/reviews/bug-reports

https://github.com/dbaggerman
https://github.com/elindsey
https://github.com/benknoble
https://github.com/tchajed
https://github.com/cardil
https://github.com/mahmoud

Release 2.8.0

04 Sep 23:02
Compare
Choose a tag to compare

Improvements/Changes

Default command line output format ordering now matches cloc not tokei
Disable cocomo output option changed from --cocomo to --no-cocomo
Better handling of Python docstring so they should be counted correctly
Fix for include option regression bug https://github.com/boyter/scc/issues/108
Panic on some Go files fix https://github.com/boyter/scc/issues/106
Built using Go 1.13 for mild performance improvements

A big thank you to the following people for their submissions

https://github.com/dbaggerman
https://github.com/elindsey
https://github.com/lukas-brenning

Release 2.7.0

15 Aug 19:53
Compare
Choose a tag to compare

Improvements

Multiple gitignore files now supported.
New flag --ci for ci systems that do not support box characters
Command line output is now deterministic

Additional Language Support

WSDL
XSL

A big thank you to the following people for their pull requests and reviews

David Baggerman https://github.com/dbaggerman

Release 2.6.0

02 Aug 10:36
Compare
Choose a tag to compare

Improvements

Now supports cloc-yaml output format as drop in replacement for cloc
Gitignore file now supported recursively
Better detection for verilog/v

Additional Language Support

PL/SQL

A big thank you to the following people for their pull requests and reviews

David Baggerman https://github.com/dbaggerman
Walter Weinmann https://github.com/walter-weinmann
Ryan Tennill https://github.com/rtennill

Release 2.5.0

03 Jul 04:07
Compare
Choose a tag to compare

Improvements

  • Supports .ignore file excludes similar to rg and ag
  • Ability to turn off .ignore file
  • Ability to turn off .gitignore file

Bug Fixes

  • Fix to ignore .git on absolute paths
  • Fix where " when in character would be picked up as string #73
  • Fix panic/crash when using glob from shell #77
  • Ignore UTF-8 BOM and report if other BOM detected #72
  • Support for verbatim strings in C# #71

Additional Language Support

  • Flow9
  • Bitbucket Pipelines
  • Pony
  • QSharp
  • Futhark
  • Alloy
  • Wren
  • Monkey C
  • Alchemist
  • Luna

A big thank you to the following people for their pull requests and reviews