All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Default value of
platformis empty string stead oflinux. - Expand support for Python3.10&3.11.
- Fix
FileNotFoundErrorwhen caching for different languages. - Use
targetsin index file for searching.
- Support for language and platform in config file.
- Accept
macosas an alias ofosx. - Read
LC_ALLenv for language parsing.
- Utilize index file for page searching.
- Only keep cached pages for user's language.
--edit-configoption.
--configoption.
- Use
setuptoolsas build backend. - Fix version issues.
- Migrate from
setup.cfgtopyproject.toml. - Use
pdmas dependency management tool.
- Remove support for Python3.6.
- Fix page finding with multiple languages.
- Update description in README.md.
- Add
languageoption for cli.
- Config validation.
- Fix page matching logic.
DEBUGenv for exception hook.
- Fix 404 response boolean evaluation.
- Rename
buildasrebuildin Makefile.
- Better prompts against network conditions.
DEBUGenv for exception hook.- Massive code refactor.
- Add spinners for better user experience.
- Remove
Richsince it's too heavy and not ideal for MarkDown rendering.
- Refactor
Formatterto process&render page content. - Encapsulate
sechoas info&warn functions.
- Use
toxfor test integration. - Use
blackfor formatting. - Use
tbumpfor version bumping.
- Fix
importlib.metadataimport error.
- Exclude more folders for flake8.
- Make an editable install for ci test.
- Test passing badge.
- Use static medadata with setup.cfg.
- Initial project structure.