Skip to content

Releases: spenserblack/gengo

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

0.5.0 - Major Performance Boost

05 Sep 14:49
8814593
Compare
Choose a tag to compare

First of all, a big thanks to @Byron for contributing major performance improvements! 🚀

💥 Breaking

  • .gitattributes are now read from the revision, not the local file (#157). This means that, if you want your .gitattributes to affect language statistics, you will need to commit your changes, first.
  • Removed/changed some types (#157).

Other

  • Submodules can now be traversed (#157). They're marked as vendored (#164), but their statistics can be included by using --all.

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.5.0

0.4.1

29 Aug 16:36
2d9c83c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1