- 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)
* 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) (forwarded request 1314826 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1314861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scc?expand=0&rev=3
* 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
* 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.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/scc?expand=0&rev=9
* Feature: Issue177 (#459)
* Resolve issue 457
* Add Support for WGSL (#458)
* Add in percentage as per Issue 325 (#455)
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/scc?expand=0&rev=7
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/scc?expand=0&rev=5
- 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
* Update to BuildRequires: golang(API) >= 1.20 matching go.mod
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/scc?expand=0&rev=4
* Add support for additional languages
* Add OpenMetrics report support
* Add --sloccount-format flag to print a more SLOCCount like COCOMO calculation
* 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.
* use Compile instead of MustCompile to avoid panic
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/scc?expand=0&rev=3