Skip to content

Releases: MichaelCurrin/auto-commit-msg

Extend semantic support, add doc and add style changes

15 Feb 13:09
Compare
Choose a tag to compare
v0.16.0

0.16.0

Add to tests, docs, CI and do refactoring

19 Jan 20:32
Compare
Choose a tag to compare
v0.15.0

0.15.0

Support existing commit message and refactor

02 Dec 22:25
Compare
Choose a tag to compare
v0.14.0

0.14.0

v0.13.0

16 Nov 18:51
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release
0.13.0

Add build semvar support

26 Oct 11:00
Compare
Choose a tag to compare
Pre-release
v0.12.0

0.12.0

v0.11.0

26 Oct 11:01
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release
0.11.0

Add Conventional Commit support

16 Aug 20:06
Compare
Choose a tag to compare
Pre-release
v0.10.0

0.10.0

Improve handling of Rename/Remove messages

13 Aug 21:41
Compare
Choose a tag to compare

Added tests for those too

Also did some refactor to move around and delete code.

Plus some doc changes.

Make it easy to install a copy of the extension

12 Aug 20:58
Compare
Choose a tag to compare
  • Extend docs around using a pre-built or locally built extension, using updates to package.json scripts section.
  • Clean up package.json
  • Update deps
  • Add linting to CI
  • Add to semantic.ts - note the changes are not used yet and have no coverage.
  • Disable extensions in debugger

Create working extension that generates smart commits

10 Aug 21:46
Compare
Choose a tag to compare

There have been several POCs along the way but this the closest to intended flow, so the project is going to be much more settled around this structure and adding to it.

There are instructions in the docs to manually build the extension and install it. The built file included as archive on this release.

The functionality is still limited, but clicking a button generates a message from a single changed file and pushes the message to the UI message box, which is the main point of this project.

In this released, I removed most of the Git Semantic Commit extension in favor of the much simpler and more relevant Git Prefix extension. I like the former's use of Git class so I kept that but with my own methods.

For parsing output, I used git-parse-status package as a starting point and then rewrote it so I could handle status and diff-index output.

See README.md License section for more info.