Sloc Cloc and Code Changelog

What's new in Sloc Cloc and Code 3.3.3

May 6, 2024
  • Changelog:
  • 4c87009 Add LALRPOP
  • bb0db7d Add Malanguage
  • df45b7f Add OpenQASM
  • db1e46e Add ZoKrates
  • a2e24f2 Add addtional support for python files
  • c9aaefc Add circom language
  • 8b85895 Add luau extention for lua
  • ca6a31b Add support for Snakemake
  • abc8742 Add support for Typst
  • 266c063 Add support for chapel
  • 43d0843 Add support for slang
  • 364912f Update README.md
  • b8cb3c5 Update README.md
  • b987bce remove file that apparently breaks Go installs
  • 35b629b update readme for version

New in Sloc Cloc and Code 3.3.2 (May 2, 2024)

  • Fix version as well

New in Sloc Cloc and Code 3.3.0 (May 2, 2024)

  • Add cocomo output to html
  • Add https://pkl-lang.org/ support
  • Add in cocomo documentation to readme for sqlite
  • Add lesser-known ILPROJ extension to MSBUILD
  • Add support for Arturo (#438)
  • Add support for JSONC (JSON with comments) (#442)
  • Add support for Odin programming language
  • Add support for Picat (.pi), a descendant of Prolog with similar syntax
  • Add support for RC (Windows Resource-definition Script) (#443)
  • Add support for templ language
  • Add typespec support
  • Adds in proper .gitignore support (#451)
  • Basic cuda support
  • Fix #418
  • Ignore files now not counted by default
  • Merge pull request #419 from pietermees/fix/418
  • Merge pull request #420 from DestyNova/add-picat-language
  • Merge pull request #425 from lhoupert/feat/docker-image-build
  • Merge pull request #426 from jakubtomsu/master
  • Merge pull request #428 from lhoupert/fix-docker-image-build
  • Merge pull request #430 from steverusso/remove-dep-gopkg-files
  • Merge pull request #437 from npjg/patch-1
  • Resolve issue 333
  • Update README.md
  • Update README.md
  • Update languages.json: MDX Support (#445)
  • add cocomo to sql output
  • add graphql support
  • add in dryness calculation
  • add in support for bicep files
  • add in uloc details
  • add some default ignore file types
  • add uloc html output
  • add uloc into csv
  • add uloc to sql output
  • add uloc to wide output
  • beef up tests slightly
  • change uloc to have short flag
  • chore: pin versions for base docker images
  • chore: remove repetitive word in README.md (#446)
  • chore: remove repetitive words (#449)
  • chore: update readme on how to run docker
  • ci: add arm64 build
  • clean run
  • ensure 32 bit works
  • feat: add Dockerfile
  • feat: add support for jsonnet (#448)
  • feat: create workflow to build and publish docker image
  • fix display error for uloc when by-file added
  • fix uloc display for no complexity
  • fix: dockerimage configuration
  • fix: typos (#441)
  • json2 output format
  • looser matching on sort logic
  • move to next beta release
  • move uloc count after bail out conditions
  • performance details
  • play around with uloc display
  • playing around with unique lines of code counts
  • prepare for release
  • remove redundant code
  • remove the Gopkg.toml and Gopkg lock files leftover from golang/dep
  • report now has cocomo in it
  • resolve #429
  • set path deny list for performance improvement
  • start to add in uloc
  • tweak
  • tweak csv output to include file count for summary and uloc
  • tweak haskell and rust keywords
  • tweak scc output format slightly
  • tweak test
  • tweak uloc
  • update readme
  • wrap debug for easier reading

New in Sloc Cloc and Code 3.2.0 (Nov 27, 2023)

  • Add FSL as language
  • Add Factor Support
  • Add FreeBSD instructions
  • Add Hare lang
  • Add Luau support
  • Add MSVC project types
  • Add PRQL
  • Add Template::Toolkit support
  • Add obscure Visual Studio file extensions
  • Add support for Python raw docstrings
  • Avoid allocations with (*regexp.Regexp).MatchString
  • Bump golang.org/x/text from 0.3.0 to 0.3.8
  • Cutting new release
  • Fix incorrect string escaping
  • Improve Lua complexity, quote, and multiline comment checks
  • Make OpenMetrics output spec compliant
  • Merge pull request #350 from herbygillot/patch-1
  • Merge pull request #356 from wbadart/master
  • Merge pull request #360 from AnthonyMastrean/improve-msbuild
  • Merge pull request #363 from Capital-EX/add-factor
  • Merge pull request #364 from masukomi/raku_support_362
  • Merge pull request #366 from stevengj/patch-1
  • Merge pull request #367 from linusg/fix-openmetrics
  • Merge pull request #372 from davidribyrne/dbyrne-csv-format-patch
  • Merge pull request #377 from boyter/dependabot/go_modules/golang.org/x/text-0.3.8
  • Merge pull request #378 from ArneBab/patch-1
  • Merge pull request #385 from KAAtheWiseGit/master
  • Merge pull request #386 from KAAtheWiseGit/master
  • Merge pull request #387 from serkonda7/bait-extension-patch
  • Merge pull request #389 from elliotwutingfeng/ci
  • Merge pull request #399 from shynur/master
  • Merge pull request #401 from tsnobip/master
  • Merge pull request #403 from assistcontrol/master
  • Merge pull request #407 from Heliodex/master
  • Merge pull request #411 from vanillajonathan/patch-1
  • Merge pull request #413 from elindsey/master
  • Merge pull request #414 from tiagofneto/cairo
  • Merge pull request #415 from Juneezee/perf/regexp-matchstring
  • Patch csv-stream format
  • Prepare to release version 3.2.0
  • README: add MacPorts install info
  • README: remove duplicated noun in "it scc"
  • Reduce MSBuild complexity checks
  • Resolve #368
  • Support Textile * LANGUAGES.md: Add a new item. * examples/language/textile.textile: New file. * languages.json (Textile): Configuration for Textile.
  • Update README.md
  • Update README.md
  • Update README.md
  • Update README.md
  • Update README.md
  • Update README.md
  • Update README.md
  • Update benchamrks
  • Update readme packaging information
  • Upgrade to actions/checkout@v3
  • Use go.mod instead of go 1.17
  • add ability to remove files matching names
  • add in badge support for sr.ht
  • add in cocomo
  • add in ini file support for #358
  • add in support for #358
  • add support for ReScript
  • add support for gnumakefile
  • added Raku info to languages.json
  • bait: change file extension to .bt
  • continue to build out
  • continue to build out
  • continue to improve
  • continue to improve badges
  • do not add a '~' when filename is not truncated
  • feat: support cairo
  • fix for working
  • fix method
  • remove deprecated functions
  • resolve openmetrics tests
  • start to add in requisite methods
  • start to replace the badge
  • tweak to work properly
  • tweaks
  • update Julia complexity checks
  • update benchmark date
  • update to latest goreleaser format
  • upgrade dependancies and go version
  • various tweaks

New in Sloc Cloc and Code 3.0.0 (Aug 16, 2021)

  • Breaking Change:
  • CSV count now is summary by default, use --by-file for full count #203
  • Improvements:
  • COCOMO model can now be selected and changed #188
  • Built using Go 1.16
  • Apple M1 and Linux ARM release #211
  • Mostly cloc compatible SQL format output #196
  • CSV stream output format for large repositories #210
  • Doublespace unicode characters no longer mess with output #214
  • Command line help now indicates that files and/or directories are arguments #221
  • Now in scoop! #222
  • C# autogenerated comment added to default list #229
  • Bug Fixes:
  • Line count for Elm fix #230
  • Divide by 0 crash resolved with some files with BOM #223
  • Rust Lock files removed from output #206
  • Go HTML better file support #217
  • Additional Language Support:
  • ReasonML #201
  • FXML #228
  • DM #231