Release notes for v0.0.28!
Enhanced Build Process
We've made significant improvements to our build process. The package.json
file has been updated to streamline the
build process and add new dependencies. We've also introduced a prepublish script to ensure the package is built
before publishing. The build script now uses tsup
for building the TypeScript source code with specific options.
Cleaner Console Output
We've removed a verbose logging statement from the checkForStagedCommits
function. This change was made to clean
up the console output and improve readability by eliminating unnecessary or redundant information.
Improved User Control
We've added an option for users to specify a list of patterns to ignore. This provides more flexibility and control
over the patterns you want the program to disregard during execution. The 'generate' function now has the ability to
ignore specified diffs for improved flexibility and control.
Enhanced Error Handling
We've improved error handling for non-existent NPM packages and version comparison. We've added a condition to check
if the NPM package exists before making a version comparison. This change was made to prevent errors when comparing
versions. We've also added a new case to handle situations where the local version is newer than the NPM version.
This update enhances the robustness of the code against potential errors.
Bundling and Generation Improvements
We've started on bundling (instead of shipping the whole library) and improved generate
by adding the ability to
ignore files. This customization of the generation process is particularly useful in scenarios where certain
patterns are known to cause issues or are not relevant to the user's specific use case.
🤖 Generated with Ava Commit