Skip to content

Releases: pastydev/cmdict

Able to avoid history recording in YAML by setting an environment variable

27 Apr 19:35
d49575c
Compare
Choose a tag to compare

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

31 Jan 20:01
6d9723b
Compare
Choose a tag to compare

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

31 Jan 19:45
4bf4a5a
Compare
Choose a tag to compare

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

25 Jun 09:02
576500c
Compare
Choose a tag to compare

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

24 Jun 15:40
97cc4d2
Compare
Choose a tag to compare

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"

18 Jun 11:45
d904e78
Compare
Choose a tag to compare

Important pull requests

  • Remove explicit dependency on virtualenv in #145.

Full Changelog: v0.1.4...v0.1.5

Add integration tests

08 Jun 20:20
ddf7039
Compare
Choose a tag to compare

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

08 Jun 14:05
5c550de
Compare
Choose a tag to compare

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 fix pre-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

14 Jan 04:40
88e6f19
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

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.