Releases: Ravencentric/pynyaa
Releases · Ravencentric/pynyaa
v2.0.0
2.0.0 - (2024-09-23)
🚀 Features
- Support ids in Category.get() (b5b6cdb) - (Ravencentric)
search()
now supports all the params (c0733e0) - (Ravencentric).get()
method on enums (64a9e2a) - (Ravencentric)- Search() is now a generator (#8) (b41e559) - (Ravencentric)
🐛 Bug Fixes
- Search parse now returns a tuple (e6ab99c) - (Ravencentric)
- Remove left over typing_extension imports (5a67205) - (Ravencentric)
- Async test scope (579037e) - (Ravencentric)
- Remove runtime dependency on typing_extensions (74d49a6) - (Ravencentric)
- Client rework (#10) (826634a) - (Ravencentric)
- Get rid of useless caching (#9) (9f3e51a) - (Ravencentric)
- Use the correct operator (801468c) - (Ravencentric)
- Simplify some stuff (ea22894) - (Ravencentric)
- Tests (1d5bab6) - (Ravencentric)
- Tests (e132841) - (Ravencentric)
- Tests (301a825) - (Ravencentric)
- Tests (d95b168) - (Ravencentric)
- Parser (c1a86f7) - (Ravencentric)
- Rename
date
todatetime
(0a6ee3f) - (Ravencentric) - Typing (d05c1cc) - (Ravencentric)
- Lint (305f86b) - (Ravencentric)
🚜 Refactor
- Enums (71d98ce) - (Ravencentric)
👷 CI/CD
- Fix version extractor (d887f6b) - (Ravencentric)
📚 Documentation
⚙️ Chores
v1.1.0
v1.0.1
v1.0.0
1.0.0 - (2024-07-01)
🚀 Features
- Add CLI (168624a) - (Raventric)
- Add eq and hash to models (aa0d35e) - (Raventric)
- Add Nyaa.search() (b182429) - (Raventric)
- Rewrite enums and add new
id
property (a1bffa3) - (Raventric)
🐛 Bug Fixes
- Update str for models (a7a3833) - (Raventric)
- Dedupe rss parser (58d002b) - (Raventric)
- Typo (5396fb5) - (Raventric)
- Model_dump_json() (0bd7345) - (Raventric)
- Misc (141feb5) - (Raventric)
- Dedupe parser (3b3dbb0) - (Raventric)
- Do not parse host from URL (93a7b8e) - (Raventric)
- Add custom type for magnets (ed35a6e) - (Raventric)
- Add base_url and cache_path as properties (5fa4f1c) - (Raventric)
- Use urljoin() (41c0f9c) - (Raventric)
- Make class attributes private (d6edce6) - (Raventric)
- Validate class constructor (be47e50) - (Raventric)
- Refactor model and add better repr and str (167aa25) - (Raventric)
- Make
Submitter
public and more tests (8e9d9b3) - (Raventric) - Make field_validators private (03bb470) - (Raventric)
- Nyaa.search() (9710eb4) - (Raventric)
- Wrong python version in compat (403d83d) - (Raventric)
- 3.9 compat (69d0645) - (Raventric)
- Partially revert a1bffa3 (enum rewrite) (cf13a2e) - (Raventric)
- Use .get() (65c58f2) - (Raventric)
- Centralize enum's ID property to a single base class (b645087) - (Raventric)
- Make
__all__
a tuple (625fb7f) - (Raventric) - Remove useless re-exports (#6) (fddaa72) - (Raventric)
- Return None for empty descriptions and information fields (79ef55b) - (Raventric)
👷 CI/CD
- Run tests if test.yml changes (50444c4) - (Raventric)
- Run tests if tests/ changes (8f700eb) - (Raventric)
📚 Documentation
- Wording (7b1dcf4) - (Raventric)
- Remove redundant section (bae5148) - (Raventric)
- Add model docs (96cd381) - (Raventric)
- Add types.md (f77dd91) - (Raventric)
- Filter private methods (c301295) - (Raventric)
- Update examples (48979df) - (Raventric)
- Minor update (326b64e) - (Raventric)
- Add NyaaFilter to enum docs (217b172) - (Raventric)
- Add Nyaa.search() (89f07b9) - (Raventric)
- Remove dead references (9aad5fa) - (Raventric)
⚙️ Chores
- release: 1.0.0 (41c6646) - (Raventric)
- Update deps (b9f6c7a) - (Raventric)
- Fixing tests (again) (b1c1b9e) - (Raventric)
- Fix tests (5112b4a) - (Raventric)
- Add tests for json serliazer (3038438) - (Raventric)
- Pre-commit (a582ef8) - (Raventric)
- Fix test script (d0660b5) - (Raventric)
- Mock the unmocked tests (ba82f45) - (Raventric)
- Mock tests (8498406) - (Raventric)
- More tests (92b828f) - (Raventric)
- More tests (8f444c4) - (Raventric)