Releases: pastydev/cmdict
Releases · pastydev/cmdict
Able to avoid history recording in YAML by setting an environment variable
Important PRs
- Consider Python 3.12 in unit/integration tests in #169
- Env var
CMDICT_HISTORY
with any value will avoid history recording in YAML in #196
Full Changelog: v0.1.9...v0.1.10
Fix versions of artifact-related actions in CD
Important pull requests
- Fix versions of artifact-related actions in CD in #180.
Full Changelog: v0.1.8...v0.1.9
Set up Dependabot & devcontainer and visualize commands in TUI
Important pull requests
- Improve introduction in README. CD to push version increment to default branch in #152.
- Create
dependabot.yml
and update Poetry lock file in #155. - CD workflow to create PR to increase version by one patch in #160.
- Set up devcontainer with Python and Poetry in #112.
- Add command to visualize other commands in TUI using
trogon
in #175. - Use macOS 14 in CI in #178.
Full Changelog: v0.1.7...v0.1.8
Fix and improve CI/CD
Important pull requests
- CD if tag on default branch. New job to update Poetry lock. New job to increase patch version. (#150)
Full Changelog: v0.1.6...v0.1.7
Improvement, when PDF features are not enabled
Important pull requests
- Hide command for PDF features, if
pymupdf
is not installed in #149. - Better detection of
pymupdf
in #149.
Full Changelog: v0.1.5...v0.1.6
Remove explicit dependency on "virtualenv"
Important pull requests
- Remove explicit dependency on
virtualenv
in #145.
Full Changelog: v0.1.4...v0.1.5
Add integration tests
Important pull requests
- Relax constraints on dependencies in #138.
- Able to run as the main script (like
python -m cmdict --help
) in #140. - Add 2 simple integration test in #140.
Full Changelog: v0.1.3...v0.1.4
Set PyMuPDF optional and fix pre-commit & CI
Important pull requests
- Installation using Homebrew and describe
ECDICT
in #96. - Add how-to-use in plain text in
README
in #100. pre-commit
higher than 2.9.2 and fixpre-commit
hooks versions in #103.- Set
PyMuPDF
optional for easier installation in #115. - Fix path filter of CI in #126 and #129.
- Set up workflow for publish using Poetry in #134.
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Supported commands:
download
: Download necessary database before using cmdict.extract
: Extract highlighted words with specified color in a PDF file.scan
: Scan all words in a txt file and return search results.search
: Type in one English word and echo its Chinese translation.