TorrentPier Cattle. v2.8.8

belomaxorka

Разработчик
Administrator
TorrentPier Cattle. v2.8.8

Cattle.webp


Download link:
Release v2.8.8 · torrentpier/torrentpier

Changelog:
Comparing v2.8.7...v2.8.8 · torrentpier/torrentpier

🚀 Features​

  • (cache) Add memcached support with automatic fallback to file storage (#2205) - (0894274)
  • (email) Migrate email templates from HTML placeholders to Twig (#2198) - (3a29494)
  • (ranks) Add visual image selector for rank administration (#2189) - (4df9d0d)
  • [breaking] Modernize Atom feed generation with dynamic on-the-fly rendering (#2200) - (8b45e8d)
  • Implement comprehensive dark mode with user preference persistence (#2179) - (c77b2ff)

🐛 Bug Fixes​

  • (admin) Prevent error when managing permissions with no forums (#2190) - (ed6b0d1)
  • (database) Prevent connection destruction during shutdown functions (#2206) - (6fbe294)
  • (email) Improve grammar, punctuation, and consistency in email templates - (c384ba5)
  • (email) Correct punctuation in topic notification template - (f41761e)
  • (ranks) Remove unnecessary user_rank reset on rank save (#2188) - (afb2606)

📦 Dependencies​

  • (deps) Bump symfony/mailer from 7.3.3 to 7.3.4 (#2181) - (b994bc1)
  • (deps) Bump symfony/polyfill from 1.32.0 to 1.33.0 (#2180) - (10206fe)
  • (deps) Bump arokettu/torrent-file from 5.3.2 to 5.3.3 (#2185) - (becae8b)
  • (deps) Bump arokettu/bencode from 4.3.1 to 4.3.2 (#2182) - (5640848)
  • (deps) Bump arokettu/monsterid from 4.1.0 to 4.1.1 (#2183) - (27cdd74)
  • (deps-dev) Bump symfony/var-dumper from 7.3.3 to 7.3.4 (#2184) - (9044a15)

💼 Other​

🚜 Refactor​

  • (attachments) [breaking] Remove quota limits system (#2196) - (f2f3579)
  • (i18n) Remove unused language keys and fix hardcoded strings (#2197) - (d104689)
  • (i18n) Move country list to configuration and optimize flag rendering logic (#2193) - (5f1209c)
  • (i18n) Improve language strings and dynamic registration intervals (#2192) - (245378d)
  • (i18n) Migrate from Crowdin to translation package system (#2191) - (fdc0798)
  • Replace delta_time with humanTime using Carbon library (#2204) - (f2139ab)
  • Replace php-curl-class with centralized HttpClient in TorrServerAPI (#2202) - (dd518af)
  • Introduce centralized HTTP client with Guzzle integration (#2201) - (077e4ce)

🧪 Testing​

  • Trigger source sync (removal) - (6c3498a)
  • Trigger source sync - (b350301)

⚙️ Miscellaneous​

  • (i18n) Update country list to use configuration and expand translation grouping logic - (fb74d40)
  • (i18n) Standardize and improve grammar, spelling, and consistency across language strings in main.php (#2195) - (df5d213)
  • (language) Update composer.lock to latest translations reference - (f5d270b)
  • (language) Update composer.lock for 'league/flysystem' and 'torrentpier/translations' dependencies to latest versions - (81eb9bb)
  • (language) Update composer.lock for updated dependencies (translations and webmozart/assert) - (4bcb45d)
  • (language) Update torrentpier/translations to latest reference in composer.lock - (320a3ca)
  • Remove ICQ and Skype user fields and associated references (#2194) - (f61d925)
 
Back
Top