Skip to content

Releases: spenserblack/gengo

0.9.1

11 Dec 15:53
272e794
Compare
Choose a tag to compare

This release exists mainly to bump the gix version to 0.56.

What's Changed

Other Changes

Full Changelog: v0.9.0...v0.9.1

v0.9.0

08 Dec 17:19
b6bef04
Compare
Choose a tag to compare

This release changes the naming format for GitHub release assets to specify the compilation target instead of the OS. It also groups file sources (currently "directory" and "git") into subcommands instead of enabling/disabling them with flags. This should help organize the CLI as more CLI arguments specific to certain file sources get added.

What's Changed

💥 Breaking changes

Other Changes

Full Changelog: v0.8.2...v0.9.0

Directory File Source

08 Nov 15:35
0e499a5
Compare
Choose a tag to compare

This release adds a new Directory file source. This can be used from the library with gengo::Directory, and activated in the CLI with the -d or --directory flag. This file source is currently considered to be in beta status, and may be missing features that would make it user-friendly. Feature requests and bug reports would be highly appreciated.

What's Changed

New Features

Full Changelog: v0.8.1...v0.8.2

0.8.1 - Hacktoberfest Contributions

01 Nov 12:24
ca4ab8b
Compare
Choose a tag to compare

This release includes hacktoberfest contributions, adding support for 2 new languages. Thank you to all participants! 🎃

What's Changed

🎃 Hacktoberfest Contributions

Other Changes

New Contributors

Full Changelog: v0.8.0...v0.8.1

0.8.0

11 Oct 19:22
8bdfd88
Compare
Choose a tag to compare

This breaks the FileSource trait significantly, but the tradeoff is improved performance.

What's Changed

💥 Breaking changes

New Languages

Fixes

Full Changelog: v0.7.1...v0.8.0

0.7.1 - Fixing a major performance mistake

27 Sep 18:47
4f97717
Compare
Choose a tag to compare

This release fixes a mistake that seriously impacted performance for repositories with many files. Who broke performance?! (It was me, @spenserblack 🙇)

With this release, at least when checked in a local dev environment, time taken to analyze the Linux repo dropped from roughly 90 seconds to 5-12 seconds.

What's Changed

Other Changes

Full Changelog: v0.7.0...v0.7.1

0.7.0

26 Sep 15:58
2b1bf09
Compare
Choose a tag to compare

What's Changed

💥 Breaking changes

New Languages

Fixes

Other Changes

New Contributors

Full Changelog: v0.6.0...v0.7.0

0.6.0

13 Sep 00:34
14fb5c3
Compare
Choose a tag to compare

💥 Breaking

This release drops submodule support. What this means is that submodules will no longer be part of the statistics. Unless you include vendored files in your reports (--all if running the executable), you probably won't notice the change. #174 has more details for why submodules are no longer analyzed by default.

What's Changed

Full Changelog: v0.5.2...v0.6.0

0.5.2

09 Sep 13:45
1854c7f
Compare
Choose a tag to compare

This release comes with compilation optimizations to reduce the number of sub-dependencies, courtesy of @Byron and gix 0.53.

What's Changed

Full Changelog: v0.5.1...v0.5.2

0.5.1 - Docker Image

08 Sep 16:47
2448dcf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1