Skip to content

Releases: brandonleon/Phonetik

v1.3.1

Choose a tag to compare

@brandonleon brandonleon released this 11 Dec 00:17
cbdf698

Summary

We're excited to announce the release of v1.3, which brings a range of improvements to the project. This release focuses on housekeeping, documentation tweaks, and a key refactor to rename the package.

Changes

  • Cleanup: Removed unnecessary files to keep the repository clean and organized.
  • Documentation: Improved docstrings for better clarity and usability, making it easier for users to understand the project.
  • Dependencies: Updated package versions to the latest compatible ones, ensuring the project stays up-to-date and secure.
  • Refactor: Renamed text2nato to Phonetik, aligning with the new project branding. All references have been updated, and functionality remains the same.

v1.2.1

Choose a tag to compare

@brandonleon brandonleon released this 06 Dec 07:39
dfb8906
* ✨ feat: enhance help text and enable markdown formatting
* ✨ chore: bump version to 1.2.1 for release updates

v1.2.0

Choose a tag to compare

@brandonleon brandonleon released this 21 Nov 00:53

Refactor: Restructure the project and update dependencies

  • Enable passing text via standard input.
  • Remove unnecessary .idea configuration files and .DS_Store.
  • Add .envrc to .gitignore to manage environment variables.
  • Update the project version to 1.2.0 in pyproject.toml.
  • Change the rich dependency to version 13.9.3 and add the typer dependency.
  • Introduce pre-commit configuration for code quality checks using ruff.
  • Refactor the main application logic to use Typer for the command-line interface.
  • Move constants to the text2NATO package structure.

Install with uv

uv tool install git+ssh://git@github.com/brandonleon/text2nato.git@v1.2.0

v1.1.0

Choose a tag to compare

@brandonleon brandonleon released this 02 Oct 16:10

Release Notes

Summary

This release focuses on code structure improvements and updates without introducing any functional changes to the package.

Changes

  • Project Structure Improvements:

  • Enhanced the project structure for better logical organization.

  • SDK Name Update:

  • Corrected the case of the SDK name from "text2nato" to "text2NATO" for consistency across the project.

  • Entry Point Adjustment:

  • Modified the script entry point in pyproject.toml to point to "src:main" instead of "main:main".

  • Lock File Update:

  • Updated the lock file to reflect the new version of the package.

  • Package Initialization:

  • Added an __init__.py file to the src directory to facilitate package imports.

Conclusion

These changes are aimed at improving the overall structure and maintainability of the codebase while ensuring that existing functionalities remain unchanged.

1.0.1

Choose a tag to compare

@brandonleon brandonleon released this 26 Sep 06:04

Code Improvements

  • Moved version to constants.

Install

pipx install text2nato-1.0.1-py3-none-any.whl

Upgrade

pipx install --force text2nato-1.0.1-py3-none-any.whl

v1.0.0

Choose a tag to compare

@brandonleon brandonleon released this 26 Sep 05:50

Initial release, install the wheel file with a tool like pipx:

pipx install text2nato-1.0.0-py3-none-any.whl

now you can call the tool followed by some text to convert:

text2nato 123-NNI-NDH

to get a result like

One
Two
Tree
Dash
November
November
India
Dash
November
Delta
Hotel