Skip to content

Releases: Ravencentric/pynyaa

v2.0.0

23 Sep 04:31
Compare
Choose a tag to compare

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 to datetime (0a6ee3f) - (Ravencentric)
  • Typing (d05c1cc) - (Ravencentric)
  • Lint (305f86b) - (Ravencentric)

🚜 Refactor

👷 CI/CD

  • Fix version extractor (d887f6b) - (Ravencentric)

📚 Documentation

  • Typo (d4ff622) - (Ravencentric)
  • Add missing stuff (7d5f05a) - (Ravencentric)

⚙️ Chores

  • Chore(release):
    (a17bd4a) - (Ravencentric)
  • Switch to uv (#11) (9533751) - (Ravencentric)
  • Remove dead file (5f2ba9c) - (Ravencentric)
  • Add tests (b290beb) - (Ravencentric)
  • Typing and tests (918bfd6) - (Ravencentric)
  • Drop 3.9 support (d18caa3) - (Ravencentric)

v1.1.0

22 Jul 03:09
Compare
Choose a tag to compare

1.1.0 - (2024-07-22)

🐛 Bug Fixes

  • Rename key in json serialization (4cd4f27) - (Ravencentric)

⚙️ Chores

  • release: 1.1.0 (cf2d7c5) - (Ravencentric)

v1.0.1

07 Jul 10:23
Compare
Choose a tag to compare

1.0.1 - (2024-07-07)

🐛 Bug Fixes

  • cli: Change default indentation (b6ebe6d) - (Ravencentric)
  • Improve json serialization (8d35bf5) - (Ravencentric)

⚙️ Chores

  • release: 1.0.1 (b69b301) - (Ravencentric)
  • Add CNAME (#7) (6ee357f) - (Raventric)

v1.0.0

01 Jul 04:32
Compare
Choose a tag to compare

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)

v0.2.0

28 Mar 20:03
Compare
Choose a tag to compare

0.2.0 - (2024-03-28)

🐛 Bug Fixes

⚙️ Chores

  • release: 0.2.0 (9273c8e) - (Raventric)

v0.1.1

27 Mar 03:27
Compare
Choose a tag to compare

0.1.1 - (2024-03-27)

🐛 Bug Fixes

  • Misc cleanup (a69a801) - (Raventric)

📝 Other

  • PR #3: misc cleanup (bf5a94c) - (Raventric)

⚙️ Chores

  • release: 0.1.1 (b9b6846) - (Raventric)

v0.1.0

26 Mar 05:13
Compare
Choose a tag to compare

0.1.0 - (2024-03-26)

🐛 Bug Fixes

  • 3.9 support (87a2c0a) - (Raventric)