4c78aa4f replace CC-CEDICT plugin with EDICT2 plugin
Bug fixes and improvements:
f5a420c2 Bugfix: Glossary: removeHtmlTagsAll was ineffective with --sort same for preventDuplicateWords
01b56060 Yomichan: merge entries with same headword, #574
5fe93f4b Yomichan: add beautifulsoup4 to dependencies, #577
2a239662 use python3 in scripts/view-glossary and scripts/diff-glossary to bypass pyenv
c878cbd5 zimfile: replace OSError on Windows with a warning, #580
1573d5cf Wiktextract: rewrite writeSenseExample and fix #572 - Fix TypeError: got invalid input value of type - Create a list of examples - Add the example type as prefix in bold
7f64af55 Wiktextract: keep warnings in a Counter, remove duplicate messages and show at end
New Features
aa6765b9 add new plugin xdxf_css (XdxfCss) based on PR #570 by @soshial
0e9d2210 add read_options to .info file
fea2223b StarDict Textual writer: save resource files in res/ folder, #558
3800fac9 add Dyula language, #575
08c41dad add glos.readOptions property
Refactoring, linting and testing
6786880c fix ruff preview error in appledict_bin/init.py
fd09e166 github actions: switch to ruff 0.5.2
019740eb fix ruff error
69bcbf9b fix ruff preview error: B909 Mutation to loop iterable during iteration
5596b7f1 switch to ruff 0.6.4
03a509b5 fix ruff preview errors, use str.removesuffix
6ca99022 fix some mypy errors
eac286b9 github test: use lxml==5.2 to fix jmdict test
f2eb39de move info writer out of plugins
578c8540 fix tests: test_save_info_json
0f4d885a update pyproject.toml
1e20a1ab format pyglossary/glossary_v2.py
e231b64c update scripts/format-code
4aa4f099 github action test: remove test cache
acdbedeb github test: upload failed test files
1f095ada fix test action
9df1ed6f update jmdict test and switch to lxml==5.3
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps pyglossary from 4.7.0 to 4.7.1.
Release notes
Sourced from pyglossary's releases.
Commits
7f5f266
version 4.7.103a509b
fix ruff preview errors, use str.removesuffix4c78aa4
replace CC-CEDICT plugin with EDICT2 plugin, #568fea2223
StarDict Textual writer: save resource files in res/ folder, #558c878cbd
zimfile: replace OSError on Windows with a warning, #5802a23966
usepython3
in scripts/view-glossary and scripts/diff-glossary to bypass pyenv5fe93f4
Yomichan: add beautifulsoup4 to dependencies, #577eb9eeb4
github test: update artifact file name5596b7f
switch to ruff 0.6.469bcbf9
fix ruff preview error: B909 Mutation to loop iterable during iterationDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show