Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: mikeckennedy/urlify

v2025.10.16

16 Oct 18:57

Choose a tag to compare

Added

  • New CLI functionality with full command-line interface support
    • Files: cli.py, WARP.md
  • Comprehensive unit tests for converter functionality
    • Files: tests/test_converter.py, pytest.ini
  • Development dependencies management with piptools
    • Files: requirements-development.piptools, requirements-development.txt
  • Colored help output for better CLI user experience
    • Files: cli.py
  • Feature to remove query strings from URLs
    • Files: app.py, converter.py
  • Ruff configuration for consistent code formatting
    • Files: ruff.toml

Changed

  • Migrated from setup.py to pyproject.toml for modern Python packaging
    • Files: pyproject.toml, removed setup.py
  • Updated minimum Python version requirement to 3.10
    • Files: pyproject.toml, cli.py
  • Made clipboard copy the default behavior in CLI
    • Files: cli.py
  • Improved apostrophe handling in URL conversion (e.g., "let's go" → "lets-go")
    • Files: converter.py
  • Reorganized project structure with tests in dedicated folder
    • Files: moved test_converter.py to tests/test_converter.py
  • Updated dependencies: pyobjc, pyperclip, setuptools to latest compatible versions
    • Files: requirements.txt
  • Enhanced README with comprehensive CLI documentation
    • Files: README.md
  • Applied ruff formatting across codebase
    • Files: app.py, cli.py, converter.py, build_app.py
  • Improved build configuration for latest macOS compatibility
    • Files: setup.py, requirements.piptools, requirements.txt

Removed

  • Removed shebang from Python files per project standards
    • Files: cli.py
  • Removed setup.py in favor of pyproject.toml
    • Files: setup.py
  • Cleaned up .idea configuration files
    • Files: .idea/inspectionProfiles/profiles_settings.xml, .idea/modules.xml, .idea/vcs.xml, .idea/ruff.xml

Fixed

  • Improved compatibility with latest macOS builds
    • Files: setup.py, requirements.txt

Notes

  • This release represents a major enhancement with the addition of CLI functionality
  • Project now follows modern Python packaging standards with pyproject.toml
  • Enhanced testing infrastructure with comprehensive test coverage
  • Breaking change: Minimum Python version is now 3.10

v2024.10.1

21 Oct 16:35

Choose a tag to compare

Adds two commands:

  1. Capitalize: "this text here." -> "This text here."
  2. Capitalize All: "this text here." -> "This Text Here."

v2021.9.4-2

04 Sep 18:10

Choose a tag to compare

Excilify had a bug, sorry!

v2021.9.4

04 Sep 17:58

Choose a tag to compare

Adds Excel friendly conversions ($1,221.00 USD => 1221.00)

v2020.11.13

13 Nov 22:42

Choose a tag to compare

  • Adds uppercase command and fixes mismatch in notifications.
  • Runs on Python 3.9 (embedded)

v2020.08.00

13 Aug 06:13

Choose a tag to compare

Initial release (v2020.08.00).