Skip to content

Releases: markhedleyjones/dmenu-extended

1.4.0

26 Nov 22:42

Choose a tag to compare

v1.4.0 (2025-11-26)

This release is published under the MIT License.

Bug Fixes

  • Use global debug variable in copy_to_clipboard method (#176, 0f91ce6)

Documentation

  • Add clipboard copy usage documentation (#176, 0f91ce6)

  • Update clipboard copy keybinding to Alt+c (#176, 0f91ce6)

Features

  • Add clipboard copy support for Rofi custom keys (#176, 0f91ce6)

Refactoring

  • Simplify debug system to use single global flag (#175, 6444f35)

Testing

  • Add tests for clipboard copy functionality (#176, 0f91ce6)

Detailed Changes: 1.3.0...1.4.0

1.3.0

17 Nov 22:27

Choose a tag to compare

v1.3.0 (2025-11-17)

This release is published under the MIT License.

Build System

  • Add dev dependencies and fix test imports (#174, 4afd965)

Chores

  • Update semantic-release changelog config to new format (#172, 61af29f)

Continuous Integration

  • Integrate release job into CI workflow with dependency checks (fb981c2)

  • Only run release job on push to main, not on PRs (#172, 61af29f)

Features

  • cache: Add DMENU_EXTENDED_CACHE_DIR environment variable (#173, 2d8c3e3)

  • cleanup: Add method to clean stale frequently used items (#173, 2d8c3e3)

  • cleanup: Integrate cleanup into cache rebuild (#173, 2d8c3e3)

Testing

  • Add tests for frequently used items cleanup (#173, 2d8c3e3)

Detailed Changes: 1.2.2...1.3.0

1.2.2

09 Nov 05:29

Choose a tag to compare

v1.2.2 (2025-11-09)

This release is published under the MIT License.

Bug Fixes

  • Update license format to resolve setuptools deprecation warnings (fc71e36)

Chores

  • Add .editorconfig for consistent formatting configuration (#170, 548ba38)

  • Add development dependencies for ruff and shfmt (#170, 548ba38)

  • Add ruff and shfmt formatting tools configuration (#170, 548ba38)

  • Add venv directory to .gitignore (#170, 548ba38)

  • Remove .flake8 configuration (replaced by ruff.toml) (#170, 548ba38)

  • Remove check_version_string.sh (unused) (#171, d51f15c)

  • Resolve ruff linting errors in package initialization (#170, 548ba38)

Code Style

  • Apply ruff and shfmt formatting to codebase (#170, 548ba38)

Continuous Integration

  • Change version tag format (#171, d51f15c)

  • Implement automated semantic versioning and PyPI releases (4f0b8b5)

  • Integrate ruff and shfmt linting into test workflow (#170, 548ba38)

  • Remove version check (managed by semantic-release) (#170, 548ba38)

  • Update GitHub Actions to check code formatting with ruff and shfmt (#170, 548ba38)

Documentation

  • Document code formatting configuration and tools (#170, 548ba38)

Detailed Changes: 1.2.1...1.2.2