Repository navigation
Releases: brandonleon/Phonetik
Release list
v1.3.1
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
text2natotoPhonetik, aligning with the new project branding. All references have been updated, and functionality remains the same.
v1.2.1
* ✨ feat: enhance help text and enable markdown formatting
* ✨ chore: bump version to 1.2.1 for release updates
v1.2.0
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.0v1.1.0
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.tomlto 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__.pyfile to thesrcdirectory 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
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
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