* release 3.6.0 * feat: support D2 (#656) * feat: Automatically provide corrective suggestions when command-line flags contain errors (#655) * add in graph database support (#654) * refactor: testing formatting using Go (#652) * feat: support Algol 68 (#651) * feat: upgrade to Go 1.25.2 (#650) * fix: Remove ComplexityLine from JSON output (#649) * perf: speed up toCSVSummary (#648) * fix: fix sort for CSV outputs (#647) * Fix CoC * Update README.md * Add citation section to README * feat: support Rich Text Format (#643) * feat: format more numbers using current locale (#641) * fix: correct spacing padding (#640) * feat: support POML and ArkTs (#639) * refactor: fix some golangci-lint warnings (#638) * feat: support new language Seed7 (#637) * add in badge tweaks for effort * tweaking formatting (#634) * ensure we know systemd comments (#632) * Added support for JCL files (#630) * feat: reduce allocs in DetectSheBang (#628) * Docs: Fix typo in 'scc for Teams & Enterprise' section of README.md (#629) * fix: fix CountStats performance (#626) * Refactor: simplify printXXX functions usages (#625) * feat: speed up specific languages test (#624) * doc: missing new formatting delivered in #335 (#623) OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/scc?expand=0&rev=13
416 lines
16 KiB
Plaintext
416 lines
16 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Oct 31 12:49:32 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Update to version 3.6.0:
|
|
* release 3.6.0
|
|
* feat: support D2 (#656)
|
|
* feat: Automatically provide corrective suggestions when command-line flags contain errors (#655)
|
|
* add in graph database support (#654)
|
|
* refactor: testing formatting using Go (#652)
|
|
* feat: support Algol 68 (#651)
|
|
* feat: upgrade to Go 1.25.2 (#650)
|
|
* fix: Remove ComplexityLine from JSON output (#649)
|
|
* perf: speed up toCSVSummary (#648)
|
|
* fix: fix sort for CSV outputs (#647)
|
|
* Fix CoC
|
|
* Update README.md
|
|
* Add citation section to README
|
|
* feat: support Rich Text Format (#643)
|
|
* feat: format more numbers using current locale (#641)
|
|
* fix: correct spacing padding (#640)
|
|
* feat: support POML and ArkTs (#639)
|
|
* refactor: fix some golangci-lint warnings (#638)
|
|
* feat: support new language Seed7 (#637)
|
|
* Update README.md
|
|
* add in badge tweaks for effort
|
|
* tweaking formatting (#634)
|
|
* ensure we know systemd comments (#632)
|
|
* Added support for JCL files (#630)
|
|
* feat: reduce allocs in DetectSheBang (#628)
|
|
* Docs: Fix typo in 'scc for Teams & Enterprise' section of README.md (#629)
|
|
* Update README.md
|
|
* Update README.md
|
|
* fix: fix CountStats performance (#626)
|
|
* Refactor: simplify printXXX functions usages (#625)
|
|
* feat: speed up specific languages test (#624)
|
|
* doc: missing new formatting delivered in #335 (#623)
|
|
* feat: format numbers using current locale (#622)
|
|
* feat: Support .Net 10 CSharp shebang (#621)
|
|
* feat: Update CMake language information (#620)
|
|
* Update README.md
|
|
* RAML support (#619)
|
|
* Update terraform extensions
|
|
* Support new language Go+ (#617)
|
|
* Support GTK Blueprint (#616)
|
|
* update Perl and Python language information (#615)
|
|
* Support PostScript (#614)
|
|
* fix TypeScript and JavaScript language information (#613)
|
|
* use # as line comment symbol for nix (#612)
|
|
* Support xmake & update lua and luau (#609)
|
|
* Silent some CodeFactor issues (#608)
|
|
* Add OpenTofu (#607)
|
|
* print command line completions (#337) (#606)
|
|
* Bump golang.org/x/crypto from 0.33.0 to 0.35.0 (#605)
|
|
* add koto (#604)
|
|
* add language scallop (#603)
|
|
* Change version to next
|
|
* Add in support for C3 lang (#602)
|
|
* Accelerating scc startup speed with code generation (#594)
|
|
* add Tact language (#600)
|
|
* fix staticcheck warnings (#598)
|
|
* add elixir template
|
|
* Update README.md
|
|
* Update devcontainer to support go1.24 (#596)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 17 01:57:10 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Update to version 3.5.0:
|
|
* add in HCL support (#593)
|
|
* start to add in more stats (#591)
|
|
* Upgrade to Go 1.24 (#588)
|
|
* Add fedora install instructions in README (#592)
|
|
* Tweak wise file
|
|
* Update zig complexity checks (#587)
|
|
* (docs) fix GitLab CI link to metrics reports (#586)
|
|
* redo constants after fixing prs
|
|
* convert badge tracker to map
|
|
* Elixir HEEx template support, Elixir complexity (#577)
|
|
* Add C++ module file extensions (#578)
|
|
* Update the Swift code complexity check (#576)
|
|
* Fix docker image name (#579)
|
|
* attempt to fix build
|
|
* convert to simplecache (#573)
|
|
* Make "--exclude-dir" support multi-level dirs (#572)
|
|
* Add Treetop Support - https://cjheath.github.io/treetop/ (#571)
|
|
* Use a faster method to convert ints to strings (#570)
|
|
* add wise jobfile definition (#569)
|
|
* expose language information for 3rd parties
|
|
* Update Vala's language information (#567)
|
|
* Recognize .glsl extension as GLSL (#566)
|
|
* Bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#565)
|
|
* Add metal language supporty (#562)
|
|
* Add a newline to output files (#561)
|
|
* Add support for emit https://esolangs.org/wiki/EmiT (#559)
|
|
* Use json-iterator/go for all JSON operations (#556)
|
|
* Fix TestSimpleCache_Multiple (#558)
|
|
* Add in support for up (#557)
|
|
* typo fix (#554)
|
|
* languages: add SPL (#553)
|
|
* Fix for issue 552
|
|
* Update the install section of the README.md (#551)
|
|
* Simplify and clean up the code (#548)
|
|
* corrected the parameter(--no-ignore) interpretation (#547)
|
|
* Mark processor/constants.go as an automatically generated file (#545)
|
|
* Added badge SVG customization URL query params and associated tests (#544)
|
|
* Support `licen(c|s)e-apache` (#543)
|
|
* refactor: using standard libraries to do file operations (#542)
|
|
* Add devcontainer config (#541)
|
|
* Catch any `os.Stat` error (#540)
|
|
* feat: support json5 (#539)
|
|
* Make winget install more specific (#537)
|
|
* Refactor formatters (#536)
|
|
* Tweak pascal for accuracy
|
|
* Remove travis file
|
|
* Godot Scene (#534)
|
|
* Tell GitHub that `.sccignore` is an ignore list (#533)
|
|
* Update README.md
|
|
* Update Dockerfile
|
|
* Moonbit (#530)
|
|
* Smalltalk (#529)
|
|
* jq (#528)
|
|
* Redscript (#527)
|
|
* ABNF (#526)
|
|
* LiveScript (#525)
|
|
* DAML Language (#524)
|
|
* Tera support (#523)
|
|
* TTCN-3 support (#522)
|
|
* Bean language support (#521)
|
|
* Gleam support (#520)
|
|
* Add stan language (#519)
|
|
* Gwion Support (#518)
|
|
* Update output and mention .sccignore support
|
|
* Add in scc ignore file support
|
|
* Upgrade go code walker
|
|
* More options to control goroutines
|
|
* Add in astro file support https://github.com/boyter/scc/issues/511
|
|
* Update performance metrics
|
|
- Packaging improvements:
|
|
* Update to BuildRequires: golang(API) >= 1.24 matching go.mod
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 1 15:36:55 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Packaging improvements:
|
|
* Remove Conflicts: sc-controller to address binary name scc
|
|
conflict with sc-controller Steam game controller driver
|
|
* Use binary name sccount suggested by Woflgang Frisch
|
|
* Define shortname corresponding to binary name when different
|
|
from package name. Use shortname where applicable to normalize
|
|
common lines across Go app packages, similar to name macro.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 30 00:39:01 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Update to version 3.4.0:
|
|
* Add in gitmodule support and prepare 3.4.0 release
|
|
* Enhance scripts/include.go (#516)
|
|
* Add example of creating public URL (#515)
|
|
* docs: Add WinGet install instructions (#517)
|
|
* Update README.md
|
|
* Fix typo (#514)
|
|
* Update ReadMe.md (#512)
|
|
* feat: enhance awk,c,cpp complexity checks (#506)
|
|
* Update cache for badges
|
|
* fix: fix OpenMetrics tests (#505)
|
|
* openmetrics formatter: emit gauge metrics (#504)
|
|
* Replace unmaintained dependencies (#502)
|
|
* feat: add slint support (#500)
|
|
* fix: fix concurrent map read and map write on ulocLanguageCount (#499)
|
|
* chore: fix github-action warnings and errors (#497)
|
|
* Remove dual licence back to just MIT
|
|
* Change version to 3.4.0 beta
|
|
* Tweak json to have uloc output (#495)
|
|
* Update after updates
|
|
* refactor: use Go 1.22 new features (#492)
|
|
* Fix the Trie matching bug (#493)
|
|
* feat: add support for Rscript shebangs (#491)
|
|
* chore: upgrade to Go 1.22 (#489)
|
|
* perf: preallocate the slice if we know its final length (#487)
|
|
- Packaging improvements:
|
|
* Use BuildRequires: golang(API) >= 1.22 matching go.mod
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 30 00:38:42 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Update to version 3.3.5:
|
|
* Release 3.3.5
|
|
* Tweak after merge
|
|
* Added Clipper lang support (#485)
|
|
* Initial detection for Cangjie language (#483)
|
|
* Update README.md
|
|
* improve: remove redundant calls of sprintf (#482)
|
|
* code review (#478)
|
|
* Fix Dockerfile (#480)
|
|
* Use strings.EqualFold in case-insensitive comparisons (#479)
|
|
* typos suggestion (#477)
|
|
* Add --no-hborder (#476)
|
|
* Add `pnpm-lock.yaml` to default exclude file list (#474)
|
|
* Update README.md (#473)
|
|
* Upgrade dependancy for performance
|
|
* tweak benchmark some more
|
|
* update benchmark
|
|
* Compress the languages data (#468)
|
|
* Update to alpine:3.20 (#470)
|
|
* Fix Golang complexity checks (#467)
|
|
* Add partial support for wenyan (#465)
|
|
* Add a comment to capnp as test
|
|
* Add support for Cap n Proto (#463)
|
|
* Update FORTRAN to Fortran for modern Fortran (#460)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 16 23:31:28 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Update to version 3.3.4:
|
|
* Feature: Issue177 (#459)
|
|
* Resolve issue 457
|
|
* Add Support for WGSL (#458)
|
|
* Add in percentage as per Issue 325 (#455)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 16 23:31:14 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Update to version 3.3.3:
|
|
* Add circom language
|
|
* Add support for slang
|
|
* Add support for chapel
|
|
* Add Max language
|
|
* Add ZoKrates
|
|
* Add support for Typst
|
|
* Add OpenQASM
|
|
* Add support for Snakemake
|
|
* Add luau extention for lua
|
|
* Add addtional support for python files
|
|
* Add LALRPOP
|
|
* remove file that apparently breaks Go installs
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 02 11:26:55 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Update to version 3.3.2:
|
|
* fix version
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 02 11:26:42 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Update to version 3.3.1:
|
|
* Upgrade gocodwalker to resolve parallel walking bug
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 02 11:26:02 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Update to version 3.3.0:
|
|
* json2 output format
|
|
* Add in cocomo documentation to readme for sqlite
|
|
* Add cocomo output
|
|
* Resolve issue #333
|
|
* add in dryness calculation
|
|
* Add typespec support
|
|
* Adds in proper .gitignore support (#451)
|
|
* chore: remove repetitive words (#449)
|
|
* feat: add support for jsonnet (#448)
|
|
* Update languages.json: MDX Support (#445)
|
|
* Add support for RC (Windows Resource-definition Script) (#443)
|
|
* Add support for JSONC (JSON with comments) (#442)
|
|
* Add support for Arturo (#438)
|
|
* Add lesser-known ILPROJ extension to MSBUILD
|
|
* remove the Gopkg.toml and Gopkg lock files leftover from golang/dep
|
|
* Add https://pkl-lang.org/ support
|
|
* resolve https://github.com/boyter/scc/issues/429
|
|
* add in support for bicep files
|
|
* Add support for Odin programming language
|
|
* add graphql support
|
|
* Basic cuda support
|
|
* Add support for templ language
|
|
* Add support for Picat (.pi), a descendant of Prolog with similar syntax
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 22 16:44:22 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Packaging improvements:
|
|
* Add Conflicts: sc-controller to address conflicting binary scc
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 17 15:52:49 UTC 2024 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Update to version 3.2.0:
|
|
* update to latest goreleaser format
|
|
* Avoid allocations with `(*regexp.Regexp).MatchString`
|
|
* feat: support cairo
|
|
* do not add a '~' when filename is not truncated
|
|
* add in badge support for sr.ht
|
|
* Add PRQL
|
|
* Add Luau support
|
|
* Improve Lua complexity, quote, and multiline comment checks
|
|
* Add FreeBSD instructions
|
|
* Add Template::Toolkit support
|
|
* add in cocomo
|
|
* start to add in requisite methods
|
|
* start to replace the badge
|
|
* add support for ReScript
|
|
* Support Textile
|
|
* add support for gnumakefile
|
|
* Upgrade to actions/checkout@v3
|
|
* Use go.mod instead of go 1.17
|
|
* bait: change file extension to .bt
|
|
* Fix incorrect string escaping
|
|
* Add Hare lang
|
|
* remove deprecated functions
|
|
* upgrade dependancies and go version
|
|
* Bump golang.org/x/text from 0.3.0 to 0.3.8
|
|
* Patch csv-stream format
|
|
* resolve openmetrics tests
|
|
* Resolve https://github.com/boyter/scc/issues/368
|
|
* Make OpenMetrics output spec compliant
|
|
* update Julia complexity checks
|
|
* added Raku info to languages.json
|
|
* Add Factor Support
|
|
* Reduce MSBuild complexity checks
|
|
* Add obscure Visual Studio file extensions
|
|
* Add MSVC project types
|
|
* add in support for https://github.com/boyter/scc/issues/358
|
|
* add in ini file support for https://github.com/boyter/scc/issues/358
|
|
* Add support for Python raw docstrings
|
|
* Add FSL as language
|
|
* add ability to remove files matching names
|
|
* README: add MacPorts install info
|
|
* Update benchamrks
|
|
- Packaging improvements:
|
|
* _service change disabled to manual per osc deprecation warning:
|
|
WARNING: Command 'disabledrun/dr' is obsolete, please convert
|
|
your _service to use 'manual' and then 'manualrun/mr' instead.
|
|
* _service set_version remove param basename since autodetects OK
|
|
* Re-enable binary stripping and debuginfo boo#1210938
|
|
* Update to BuildRequires: golang(API) >= 1.20 matching go.mod
|
|
* Build PIE with pattern that may become recommended procedure:
|
|
%%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
|
|
A go toolchain buildmode default config would be preferable
|
|
but none exist at this time.
|
|
* Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
|
|
* Add basic %check to execute binary --help
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 06:11:54 UTC 2022 - jkowalczyk@suse.com
|
|
|
|
- Update to version 3.1.0:
|
|
* support hoon
|
|
* remove redundant line
|
|
* Added Nial, K, and SNOBOL
|
|
* processing for matlab objective c
|
|
* add new language teal
|
|
* new language teal
|
|
* add applescript support
|
|
* support bait
|
|
* Add @file flag parsing syntax
|
|
* Add Blade Template language support
|
|
* Bump gopkg.in/yaml.v2 from 2.2.2 to 2.2.8
|
|
* complexity checks for cloudformation
|
|
* Add in experimental support for cloudformation
|
|
* Add CodeQL to recognised languages
|
|
* resolve https://github.com/boyter/scc/issues/311
|
|
* add error output for formatter
|
|
* add additional extentions for sql https://github.com/boyter/scc/issues/263
|
|
* resolve https://github.com/boyter/scc/issues/259
|
|
* resolve https://github.com/boyter/scc/issues/250
|
|
* resolve https://github.com/boyter/scc/issues/271
|
|
* resolve https://github.com/boyter/scc/issues/253
|
|
* add racket support https://github.com/boyter/scc/issues/269
|
|
* add nushell for https://github.com/boyter/scc/issues/304
|
|
* Adding OpenMetrics report support
|
|
* Add missing line to SLOCCount COCOMO calculation
|
|
* Add --sloccount-format flag to print a more SLOCCount like COCOMO calculation
|
|
* Add simple language support for number formats
|
|
* Fix processed bytes in wide table
|
|
* Unify output of fileSummarizeShort() and fileSummarizeLong().
|
|
* Add a command line argument for the effort adjustment factor.
|
|
* Add a overhead commandline flag to set the multiplier for corporate overhead. #281
|
|
* Add a command line argument for the currency symbol in the cocomo project cost estimation.
|
|
* Avoid reading non-regular files.
|
|
* Add Fennel support and fix Clojure complexity
|
|
* Add support for Solidity
|
|
* Added svelte syntax
|
|
* Add support for Arduino sketches
|
|
* use Compile instead of MustCompile to avoid panic
|
|
* Fix languages.json broken since 5ceb901
|
|
* Add go and defer as complexity checks
|
|
* Add initial support for Dyalog APL
|
|
* resolve https://github.com/boyter/scc/issues/260
|
|
* add in new python complexity and gofmt
|
|
* Fix Python complexity checks
|
|
* corrent the escape character judge
|
|
* Fix vim comments and extensions
|
|
* Refactor CountStats state machine
|
|
* Clean up new bloom filter implementation
|
|
* New bloom filter
|
|
* scc in Chocolatey
|
|
* Add TypeLanguage support
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 15 20:18:02 UTC 2021 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Fix summary
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 14 18:45:04 UTC 2021 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
- Initial packaging of version 3.0.0:
|
|
* resolve https://github.com/boyter/scc/issues/230
|
|
* csv formats
|
|
* spdx fix
|
|
* Make cocomo configurable
|
|
* Add DM language support
|
|
* potential fix for https://github.com/boyter/scc/issues/229
|
|
* https://github.com/boyter/scc/issues/228
|
|
* Add in fix for https://github.com/boyter/scc/issues/223
|
|
* Update LICENSE
|