Skip to content

v0.0.26

Compare
Choose a tag to compare
@sethwebster sethwebster released this 07 Aug 02:16
· 5 commits to main since this release

Release Notes for HEAD!

Enhanced Robustness

  • We've made our code more resilient by handling potential null values when retrieving the package version. This ensures that the program version is always defined, preventing potential errors or crashes.

Improved User Interface

  • We've enhanced the user interface by adjusting the display based on the console's dimensions. This is achieved through a new function, 'getConsoleSize', which returns the console's dimensions.

Detailed Feedback

  • We've improved the user experience by providing more detailed feedback about version discrepancies. New messages in multiple languages inform you when your local package.json version is older than the latest tagged version and the NPM
    version, and when the NPM version is newer than the local version.

Streamlined Release Notes Creation

  • We've improved the process of creating release notes by adding functions to evaluate versions, fetch versions, and resolve local package updates. This provides more detailed and accurate release notes.

Enhanced Version Tracking and Error Messaging

  • We've improved version tracking and error messaging in the application by adding new string types to the CliMessages and creating a new type, VersionInfo, to keep track of various version details.

Refactoring and Cleanup

  • We've done a lot of refactoring and cleanup to improve performance. This includes version comparison updates, adding previous commit messages to the createReleaseNotes, updating the UI to allow canceling running jobs, and more.

Improved Error Handling

  • We've updated error handling in the spawn function to provide more detailed information for troubleshooting, making it easier to debug and resolve issues.

🤖 Generated with Ava Commit