This a major release as we've refactored Linguist::Repository to isolate Rugged usage and allow users of Linguist to use their own methods of reading from the git repositories. The changes are non-breaking.
What's Changed
Update CI to run against main rather than master by @lildude in https://github.com/github-linguist/linguist/pull/7058
Update Ruby versions used in testing by @lildude in https://github.com/github-linguist/linguist/pull/7059
Add .containerfile extension to Dockerfile by @lildude in https://github.com/github-linguist/linguist/pull/7056
Add TypeSpec by @timotheeguerin in https://github.com/github-linguist/linguist/pull/6775
Add OMNeT++ NED language by @adamgeorge309 in https://github.com/github-linguist/linguist/pull/7024
Update heuristics to fallback to TSX language if .tsx file is not XML by @vicasas in https://github.com/github-linguist/linguist/pull/7049
Add .clangd as a filename for YAML by @tahmid-khan in https://github.com/github-linguist/linguist/pull/7063
Add .ignore as ignore list filename by @spenserblack in https://github.com/github-linguist/linguist/pull/7070
Add SSH config aliases by @lildude in https://github.com/github-linguist/linguist/pull/7057
Replace CMake grammar by @lildude in https://github.com/github-linguist/linguist/pull/7060
Fix FreeBASIC capitalization by @DecimalTurn in https://github.com/github-linguist/linguist/pull/7072
Improvements to VBA's Heuristic by @DecimalTurn in https://github.com/github-linguist/linguist/pull/7079
Detect ts-proto generated files. by @bobthecow in https://github.com/github-linguist/linguist/pull/7082
Replace Vue Grammar by @yuichkun in https://github.com/github-linguist/linguist/pull/7086
Add MoonBit by @tonyfettes in https://github.com/github-linguist/linguist/pull/7097
Replace 1C Enterprise grammar by @nixel2007 in https://github.com/github-linguist/linguist/pull/7096
Mark pixi lock files as generated by @freundTech in https://github.com/github-linguist/linguist/pull/7111
Add .json.example as JSON extension by @spenserblack in https://github.com/github-linguist/linguist/pull/7127
Add .buckconfig to INI filenames by @spenserblack in https://github.com/github-linguist/linguist/pull/7128
Add Hare by @MalloryA in https://github.com/github-linguist/linguist/pull/7130
Add language: Tact, and extension to JSON by @novusnota in https://github.com/github-linguist/linguist/pull/6689
Refactor Linguist::Repository to isolate Rugged usage by @vdye in https://github.com/github-linguist/linguist/pull/7094
Add .easignore as Ignore List filename by @spenserblack in https://github.com/github-linguist/linguist/pull/7129
Change CSS colour to rebeccapurple by @DecimalTurn in https://github.com/github-linguist/linguist/pull/7136
Add QuickBASIC by @DecimalTurn in https://github.com/github-linguist/linguist/pull/7080
Add WORKSPACE.bzlmod to Starlark by @petemounce in https://github.com/github-linguist/linguist/pull/7121
Add OMNeT++ MSG language by @adamgeorge309 in https://github.com/github-linguist/linguist/pull/7023
New Contributors
@timotheeguerin made their first contribution in https://github.com/github-linguist/linguist/pull/6775
@adamgeorge309 made their first contribution in https://github.com/github-linguist/linguist/pull/7024
@vicasas made their first contribution in https://github.com/github-linguist/linguist/pull/7049
@tahmid-khan made their first contribution in https://github.com/github-linguist/linguist/pull/7063
@bobthecow made their first contribution in https://github.com/github-linguist/linguist/pull/7082
@yuichkun made their first contribution in https://github.com/github-linguist/linguist/pull/7086
@tonyfettes made their first contribution in https://github.com/github-linguist/linguist/pull/7097
@freundTech made their first contribution in https://github.com/github-linguist/linguist/pull/7111
@MalloryA made their first contribution in https://github.com/github-linguist/linguist/pull/7130
@novusnota made their first contribution in https://github.com/github-linguist/linguist/pull/6689
@vdye made their first contribution in https://github.com/github-linguist/linguist/pull/7094
@petemounce made their first contribution in https://github.com/github-linguist/linguist/pull/7121
Full Changelog: https://github.com/github-linguist/linguist/compare/v8.0.1...v9.0.0