Releases: darrenklein/git-to-json
Update dependencies
Patch security issues in several dependencies, including eslint, eslint-utils, and lodash.
Version 2.1.2 release
This patch release includes additional tests, improved documentation, and some minor code tweaks.
Version 2.0.0 release
Version 2.X.X allows additional control on the part of the user. Key changes:
-
The commit info file is no longer placed in a directory by default - it is just placed adjacent to the
package.jsonfile. -
Users can specify a directory of any depth - for example,
./gitignore/git-info/git-commit-info.js -
The destructive action
maybeRemoveDirectory(), which was originally used to clean up empty directories in the event of file write error, has been removed.
Final v1.x.x release
This final release of version 1.X.X includes a typo fix (the typo did not affect the module's performance) and an updated README file, clarifying the module's behavior - specifically, that this version of the module always writes to a directory in your project's root directory.
Update code to ESLint's Airbnb base config
This version has been linted according to ESLint's Airbnb base config.
v1.2.0
The main feature of this release is the preservation of newline characters in the commit message.
Many of the functions have been abstracted into modules to allow for Jasmine testing.
Add command line options
This release adds command line options --dir and --name, allowing the user to customize the name of the output file and its location.
Initial release
This initial release implements the basic intended behavior of this package - the most recent git commit information of a user's project is retrieved and formatted as JSON in a file at gitignore/git-commit-info.js.