Other:
- Revive the removed grammar-related CLI options and word properties just to gracefully redirect the user to use the replacement,
--inflect
and.inflection
Breaking:
- Rework and fix (grammatic) inflection parsing
- Replace the
.grammar
and.grammar_raw
word properties with.inflection
,--grammar
with--inflect
- Replace the
New features:
- Add
pronunciation_audio_url
property #183 by @mundanevision20 - Synonyms are now properly split #195
Bugfixes:
- Fix failing "words_before" and "words_after" properties #191
New features:
- Add 10 second timeout to every network request to prevent program hanging #164
- Display word origin in the standard CLI word output #168
- Add new word attribute
DudenWord.grammar_overview
or--grammar-overview
#168
$ duden Barmherzigkeit --grammar-overview
die Barmherzigkeit; Genitiv: der Barmherzigkeit
Intenal:
- Change dependency management tool from pipenv to poetry #160
Documentation:
- Document localization process #167
- Document word origin property #168
Breaking:
- Drop python 3.3 compatibility (due to use of
pathlib
)
Other:
- Add pretty project page in pypi via
long_description
setup.py attribute #159 by @mundanevision20
New features:
- Use
https
instead ofhttp
#157 by @mundanevision20
Internal:
- Remove grammar from test data #155
Known bugs:
- Grammar data is not parsed #156
New features:
- Add "alternative_spellings" property #147 by @VIEWVIEWVIEW
Bugfixes:
- Fix name, article properties and export for certain words with alternate spellings #147 by @VIEWVIEWVIEW
New features:
- Display word's IPA pronunciation #136 by @VIEWVIEWVIEW
Bugfix release.
Bugfixes:
- Duden not working for python 3.7 and older #132 (thanks @Dvev for reporting)
New features:
- Function to get word of the day
duden.get_word_of_the_day
#129 thanks to @MiVHQW
Bugfixes:
- Reload word when cache is corrupt #131
Bugfix release.
Bugfixes:
- Fix cache dir creation on Windows #128
- Fix displaying words with missing grammar #125
Bugfix release.
Bugfixes:
- Handle words without grammar information #120
- Fix name and article attributes for non-nouns #119 #121
New features:
- Add option to list words before and after
--words-before
,--words-after
- Make export (
--export
) more deterministic with alphabetical sorting
Bugfixes:
- Fix utf-8 encoding error on Windows (thanks to @anetschka)
- Add missing dependency on pyyaml (thanks to @mnaberez)
- Fix
-V
not printing the program version - Fix exporting for words with no grammar data
- Remove extra newline in export output
Internal:
- Test data fix due to upstream dictionary data change
New features:
- Speed improvements with caching (
--no-cache
) #83 - Enable exporting data in yaml format (
--export
) #92
Bugfixes:
- Fix grammar table for verbs (
--grammar
) #94
Internal:
- Split up the main module into more smaller ones #98
- Improve documentation #38
- Make code pylint-compatible #97
Bugfixes:
- Removed figure annotations from meaning overview
Bugfixes:
- Adapted code to new duden.de page layout.
Features:
- Added bash and fish shell completion
New features
- colorized output by @Scriptim
- Esperanto localization by @jorgesumle
Bug fixes
- locale files made more consistent by @Scriptim
The version 0.11.1 brings many bugfixes, german and spanish UI translation, CLI improvements, and ability to search (multiple) words.
Special thanks goes to @Scriptim and @jorgesumle for contributing.
Documentation:
- Document usage
First version released to PyPI.
- Improve README
- Add docstrings
- Bugfixes
- Turn duden into package
- Add flake8, autopep8
- Add travis CI
Add simple script to print
- meaning overview
- synonyms
- meanings
- words before and after
- correct writing
of a German word given as an commandline argument.