mirror of
https://github.com/torrentpier/torrentpier
synced 2025-07-05 20:41:41 -07:00
47 KiB
47 KiB
📖 Change Log
v2.4.10 (2025-07-03)
🚀 Features
- (lang) Added
RTL
languages support (#2031) - (9024640) - Restore some deprecated code for backward compatibility (#2028) - (695864e)
◀️ Revert
v2.4.9 (2025-07-02)
🚀 Features
🚜 Refactor
v2.4.8 (2025-06-30)
🐛 Bug Fixes
- (TorrentFileList) Avoid
array_merge
reindexing for numeric folder names (#2014) - (a5fbc2f) - (redirect) Add no-cache headers to prevent browser caching of redirects (#2010) - (134b3df)
🚜 Refactor
v2.4.7 (2025-06-24)
🐛 Bug Fixes
- (filelist)
Undefined property: FileTree::$length
when v2 torrent only (#2004) - (8c161ce) - (ip-api) Add error handling and logging for freeipapi.com requests (#2006) - (12ce6e7)
📚 Documentation
- Changed nightly.link url in
README.md
(#1977) - (dc64426) - Updated
Requirements
sections in README.md (#1975) - (b7bc7f9) - Fixed some typos in
README.md
(#1974) - (403fcf2)
v2.4.6 (2025-06-19)
🐛 Bug Fixes
- (installer) Strip protocol from TP_HOST to keep only hostname (#1969) - (15f9948)
- (sql) Resolve
only_full_group_by
compatibility issues in tracker cleanup - (faf3d79) - Duplicate column SQL query issues in
viewtopic.php
(#1973) - (6a1d682) - SQL queries in online_userlist.php to use MAX() for session data and adjusted GROUP BY clause for better accuracy (#1971) - (2a8b6da)
📦 Dependencies
⚙️ Miscellaneous
- (_release.php) Finally! Removed some useless params (#1947) - (9c7d270)
- (cliff) Add conventional commit prefix to changelog message (#1970) - (7d9594e)
- Changed active branch name in
_release.php
(#1972) - (7dc69ba) - Changed branch name from
master
tov2.4
(#1968) - (a8e252f)
New Contributors ❤️
- @belomaxorka made their first contribution
- @dependabot[bot] made their first contribution in #1948
v2.4.6-alpha.4 (2025-06-13)
⚙️ Miscellaneous
v2.4.6-alpha.3 (2025-06-13)
⚙️ Miscellaneous
v2.4.6-alpha.2 (2025-06-12)
🚀 Features
- (ajax) Log full ajax request/response data to console in explain mode (#1942) - (bcf4eb4)
- Improved ajax debug (#1941) - (6f03f75)
- Add console log for ajax actions when explain cookie is set (#1940) - (345dd1b)
🐛 Bug Fixes
📦 Dependencies
🗑️ Removed
'cat_forums'
from enqueue list inget_forum_mods
ajax (#1939) - (28e38aa)- Extra
CFG_DIR
constant (#1936) - (4b16b84)
⚙️ Miscellaneous
- (_release.php) Minor improvements (#1938) - (f9db78d)
- (_release.php) Temporary removed automatic
push origin
(#1935) - (dcd7002) - (_release.php) Added ability to set version emoji (#1934) - (75ef574)
- (_release.php) Added automatic
CHANGELOG.md
update (#1933) - (867359a) - (_release.php) Added
push origin
command (#1932) - (5561e00) - (cliff.toml) Use correct nightly link (#1944) - (5e6fb3e)
v2.4.6-alpha.1 (2025-06-09)
🚀 Features
- (ACP) Added
robots.txt
editor (#1913) - (79bb13e) - (bbcode) Added
[nfo]
and[pre]
tags (#1923) - (f64c340) - (bbcode) Implement color customization for
[box]
tag (#1920) - (4c24cb6) - (install) Autofill
Host
inrobots.txt
file (#1916) - (03eeb08) - (meta) Minor improvements to description generation (#1926) - (4d0b294)
- Added ability to set page meta description (#1917) - (7b8b9a0)
🈳 New translations
- New Crowdin updates (#1925) - (2487d13)
- New Crowdin updates (#1924) - (0515670)
- New translations main.php (Russian) (#1922) - (8e965fb)
- New Crowdin updates (#1921) - (daeb7fe)
- New Crowdin updates (#1915) - (a3da6f5)
- New Crowdin updates (#1914) - (a15baef)
- New Crowdin updates (#1911) - (174f441)
- New Crowdin updates (#1910) - (c40aad2)
- New Crowdin updates (#1907) - (999ae1e)
- Updated translations (#1909) - (897edfc)
- Updated translations (#1908) - (6d0499d)
- New translations (#1906) - (8a3b12c)
📦 Dependencies
- (deps) Bump filp/whoops from 2.18.0 to 2.18.1 (#1919) - (1253661)
- (deps) Bump arokettu/bencode from 4.3.0 to 4.3.1 (#1912) - (f76e351)
⚙️ Miscellaneous
- (_release.php) Added
GPG
sign for tags (#1931) - (8ecc617) - (cliff) Added automated script for releases creation (#1930) - (6adde35)
- (cliff) Completely removed
cliff-releases.toml
(#1929) - (cef041c) - (cliff) Updated config (#1928) - (212e5c5)
- Minor improvements (#1918) - (46f29bc)
v2.4.5 (2025-05-11)
🚀 Features
- (admin_smilies) Added confirmation on smilie deleting (#1895) - (b51820e)
- (announcer) Check for frozen torrents (#1770) - (6e0786b)
- (freeipapi) Added ability to use own API token (#1901) - (513e306)
- Added ability to hide peer username in peer list (#1903) - (3a64f85)
- Added ability to hide peer country in peer list (#1891) - (2555ebc)
- Added ability to hide BitTorrent client in peers list (#1890) - (f5d65b8)
🐛 Bug Fixes
- (peers list)
IPv6
showing (#1902) - (4b7203f) - Incorrect rounding in execution time counter (#1899) - (781b724)
Undefined array key "smile"
when are no smilies (#1896) - (36d3992)- Peer country flag not shown in peers list (#1894) - (8edba72)
📦 Dependencies
⚙️ Miscellaneous
- Minor improvements (#1904) - (3cdf843)
- Minor improvements (#1898) - (2f02692)
- Minor improvements (#1897) - (14086a0)
- Minor improvements (#1893) - (90ece5c)
- Minor improvements (#1892) - (1e5b93d)
v2.4.5-rc.5 (2025-05-03)
🚀 Features
- (admin_ranks) Added confirmation on rank deleting (#1888) - (e510ebc)
- (atom) Hide topics from private forums (#1889) - (75e9d5e)
- (avatar upload) Added
accept="image/*"
attribute (#1841) - (56d531a) - (emailer) Added ability to configure
sendmail
- (5ad4a70) - (magnet) Added
xl
(eXact Length) parametr (#1883) - (c0cdcff) - (playback_m3u.php) Added checking auth to download (#1848) - (0b8d8a5)
🐛 Bug Fixes
- (cache) Implicitly marking parameter
$name
as nullable is deprecated (#1877) - (c3b4000) - Displaying
Network news
andLatest news
for guests when foums are private (#1879) - (9f96090) - Pagination issue in
Report on action
page (#1872) - (8358aa0) tablesorting
issues & incorrectuser_role
for pending users (#1871) - (595adbe)- Fixed TorrentPier build-in emojis showing in ACP (#1870) - (12792e7)
📦 Dependencies
- (deps) Bump vlucas/phpdotenv from 5.6.1 to 5.6.2 (#1887) - (7a14464)
- (deps) Bump php-curl-class/php-curl-class from 11.1.0 to 12.0.0 (#1868) - (bd5aa2a)
- (deps) Bump monolog/monolog from 3.8.1 to 3.9.0 (#1865) - (6440162)
- (deps) Bump php-curl-class/php-curl-class from 11.0.5 to 11.1.0 (#1864) - (de2fcea)
- (deps) Bump egulias/email-validator from 4.0.3 to 4.0.4 (#1858) - (3ced460)
- (deps) Bump filp/whoops from 2.17.0 to 2.18.0 (#1853) - (7ca0582)
- (deps) Bump php-curl-class/php-curl-class from 11.0.4 to 11.0.5 (#1849) - (37ad07a)
- (deps) Bump belomaxorka/captcha from 1.2.3 to 1.2.4 - (4641b0a)
- (deps) Bump belomaxorka/captcha from 1.2.2 to 1.2.3 (#1842) - (be65f7c)
🚜 Refactor
⚙️ Miscellaneous
- (.cliffignore) Added one more commit (#1860) - (974d359)
- (README) Removed
Build actions
badge (#1861) - (e9920ab) - (cliff) Added
.cliffignore
file to ignore reverted commits (#1859) - (2eab551) - (nightly builds) Added cleanup step (#1851) - (299d9a1)
- (password_hash) Changed
cost
to12
by default (#1886) - (1663e19) - (render_flag) Hide names for specified (
$nameIgnoreList
) flags (#1862) - (83e42bc) - (text captcha) Disabled scatter effect by default - (3af5202)
- Updated nightly builds link (#1885) - (6bd000b)
- Composer dependencies are installed according to the minimum supported PHP version (#1884) - (5fe7700)
- Corrected
php
version incomposer.json
(#1882) - (bc1713a) - Composer dependencies are installed according to the minimum supported PHP version (#1881) - (5c4972e)
- Minor improvements (#1880) - (de8f192)
- Minor improvements (#1876) - (eeb391d)
- Minor improvements (#1875) - (41a78dd)
- Minor improvements (#1874) - (0f1a69e)
- Fetch only necessary sitemap parameters in
admin_sitemap.php
(#1873) - (f9c8160) - Changed placeholder IP address from
7f000001
to0
(#1869) - (84e2392) - Minor improvements (#1866) - (7237653)
- Some minor improvements (#1855) - (3cc880e)
◀️ Revert
- Added
TorrentPier instance hash
generation - (eabf851) - Added
IndexNow
protocol support 🤖 - (1b288a9)
v2.4.5-rc.4 (2025-03-09)
🚀 Features
- (captcha) Added
Text Captcha
provider (#1839) - (74ea157) - (show post bbcode) Added
'only_for_first_post'
param (#1830) - (4dcd1fb) - (sitemap) Update
lastmod
when a new reply in topic (#1737) - (bc95e14) - Added
$bb_cfg['auto_language_detection']
parametr (#1835) - (b550fa5) - Easter egg for the 20th anniversary of the TorrentPier! (#1831) - (f2e513d)
- Added configuration files for
nginx
&caddy
(#1787) - (f7d3946)
🐛 Bug Fixes
- (info.php) Undefined array key "show" (#1836) - (f8c4e8f)
- (tr_seed_bonus.php) Incorrect
GROUP BY
(#1820) - (dfd4e5e)
📦 Dependencies
- (deps) Bump bugsnag/bugsnag from 3.29.2 to 3.29.3 (#1837) - (b954815)
- (deps) Bump php-curl-class/php-curl-class from 11.0.3 to 11.0.4 (#1823) - (1c323a4)
- (deps) Bump php-curl-class/php-curl-class from 11.0.1 to 11.0.3 (#1821) - (dedf35b)
🗑️ Removed
- (posting.php) Unused
'U_VIEWTOPIC
variable (#1818) - (03ebbda) - Integrity checker 🥺🪦 (#1827) - (ba3ce88)
- Redundant
.htaccess
files (#1826) - (912b080)
⚙️ Miscellaneous
- (Caddyfile) Some minor fixes (#1822) - (6f641aa)
- (README) Fixed all grammatical errors, sentence structure and readibility (#1812) - (bea3b0b)
- (_cleanup.php) Added CLI mode check (#1834) - (5dc9a54)
- (announcer) Some minor improvements (#1819) - (bdefed4)
- (cliff) Removed TorrentPier logo (#1817) - (7794242)
- (cliff) Synced
cliff-releases.toml
withcliff.toml
changes (#1815) - (f2aea92) - (cliff) Added missing line breaks after
body
(#1814) - (2593f09) - (installer) Added cleanup step (for master builds) (#1838) - (dd72136)
- (installer) Some minor improvements (#1825) - (4f89685)
- (installer) Some minor improvements (#1824) - (f3714f0)
- (workflow) Short
release_name
(#1816) - (c57db21) - (workflow) Added
workflow_dispatch
forschedule.yml
(#1813) - (d54c07b) - (workflow) Some improvements (#1811) - (3a9dd6a)
- (workflow) Some improvements (#1810) - (c168c39)
- Replaced
gregwar/captcha
with my own fork (#1840) - (8585560) - Created cleanup script (for releases preparation) (#1833) - (68bf26d)
- Bring back missing
cache
&log
directories (#1832) - (249c988) - Some minor improvements (#1829) - (3b8ee4c)
New Contributors ❤️
- @xeddmc made their first contribution in #1812
v2.4.5-rc.3 (2025-02-06)
🚀 Features
- (announcer) Added some disallowed ports by default (#1767) - (46288ec)
- (announcer) Added
is_numeric()
checking for some fields (#1766) - (096bb51) - (announcer) Added
event
verifying (#1765) - (6a19323) - (announcer) Block browser by checking the
User-Agent
(#1764) - (7b64b50) - (announcer) Block
User-Agent
strings that are too long (#1763) - (a98f8f1) - (announcer) Blocking all ports lower then
1024
(#1762) - (1bc7e09) - (cache) Checking if extensions are installed (#1759) - (7f31022)
- (captcha) Added some new services 🤖 (#1771) - (d413c71)
- (environment) Make configurable
TP_HOST
andTP_PORT
(#1780) - (e51e091) - (installer) Fully show non-installed extensions (#1761) - (8fcc62d)
- (installer) More explanations (#1758) - (48ab52a)
- (installer) Check
Composer
dependencies after installing (#1756) - (262b887) - (installer) More explanations (#1754) - (fd6f1f8)
- (installer) Create
config.local.php
on local environment (#1745) - (0d93b2c) - (torrent) Bring back old torrent file naming (#1783) - (314c592)
- (workflow) Automated deploy actual changes to
TorrentPier Demo
(#1788) - (4333d6a) - Used
TORRENT_MIMETYPE
constant instead of hardcoded string (#1757) - (4b0d270)
🐛 Bug Fixes
- (announcer) Null
event
exception (#1784) - (b06e327) - (bb_die) HTML characters converting (#1744) - (4f1c7e4)
- (debug) Disabled
Bugsnag
reporting on local environment (#1751) - (1f3b629) - (installer) Missing
gd
extension (#1749) - (a1c519d) - (youtube player) Mixed content issue (#1795) - (3c0a1d5)
- Incorrect peer country flag (#1768) - (0f091eb)
📦 Dependencies
- (deps) Bump jacklul/monolog-telegram from 3.1.0 to 3.2.0 (#1776) - (420c92c)
- (deps) Bump filp/whoops from 2.16.0 to 2.17.0 (#1777) - (a71609b)
- (deps) Bump php-curl-class/php-curl-class from 11.0.0 to 11.0.1 (#1753) - (ce32031)
- (deps) Bump bugsnag/bugsnag from 3.29.1 to 3.29.2 (#1752) - (f63d15c)
🗑️ Removed
- (environment) Extra
DB_CONNECTION
variable (#1775) - (cd2786b) - Some unused tracker config variables (#1769) - (7f9df35)
📚 Documentation
⚙️ Miscellaneous
- (cd workflow) Fixed release body creation (#1809) - (7378cb3)
- (cd workflow) Fixed release body creation (#1807) - (cc679a8)
- (changelog workflow) Minor improvements (#1802) - (15ca21f)
- (checksum workflow) Fixed incorrect file path (#1799) - (4eb5a9a)
- (cliff) Changed emoji for dependencies (#1755) - (55d4670)
- (cliff) Use blockquote for notice (#1748) - (61e5592)
- (cliff) Fixed typo (#1747) - (4936af7)
- (cliff) Notice about previous changelog file (#1746) - (85395be)
- (copyright) Updated copyright year (#1760) - (6697410)
- (database) Use
DEFAULT ''
forprivmsgs_subject
(#1786) - (387a258) - (deploy action) Specify some missing params (#1789) - (6115900)
- (emailer) Use constants for email types (#1794) - (c95d414)
- (integrity checker) Disabled by default in
Demo mode
(#1804) - (44be40c) - (integrity checker) Some enhancements (#1797) - (09cafc2)
- (issue template) Improved
Feature request
template (#1774) - (268f79d) - (issue template) Improved
Bug report
template (#1773) - (53ebfef) - (notify) Hide notify checkbox in topic for guests (#1793) - (8e4cd97)
- (readme) Improved installation guide (#1781) - (e579b81)
- (readme) Minor improvements (#1779) - (5b0ed02)
- (readme) Added Caddy webserver (#1778) - (970a028)
- (workflow) Refactored all workflows (#1803) - (a29d57b)
- (workflow) Trying combine
changelog workflow
withchecksums workflow
(#1800) - (60c6057) - Automated releases generation (#1808) - (6c9372c)
- Automated releases generation (#1806) - (bc74550)
- Automated releases generation (#1805) - (425e2e8)
- Minor improvements (#1796) - (8650ad3)
- Update
cliff.toml
- (254dca2) - Minor improvements (#1743) - (e73d650)
- Enabled
$bb_cfg['integrity_check']
by defaul (#1742) - (7e3601e)
New Contributors ❤️
- @actions-user made their first contribution