mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-22 06:13:58 -07:00
Merge branch 'master' into docs-Add-Select-class-migration-guide
This commit is contained in:
commit
288b2d9da6
4 changed files with 27 additions and 2 deletions
2
.github/workflows/schedule.yml
vendored
2
.github/workflows/schedule.yml
vendored
|
@ -37,5 +37,5 @@ jobs:
|
||||||
git config --local user.email 'roman25052006.kelesh@gmail.com'
|
git config --local user.email 'roman25052006.kelesh@gmail.com'
|
||||||
set +e
|
set +e
|
||||||
git add CHANGELOG.md
|
git add CHANGELOG.md
|
||||||
git commit -m "Update CHANGELOG.md 📖"
|
git commit -m "changelog: Update CHANGELOG.md 📖"
|
||||||
git push https://${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git master
|
git push https://${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git master
|
||||||
|
|
13
CHANGELOG.md
13
CHANGELOG.md
|
@ -4,10 +4,23 @@
|
||||||
|
|
||||||
## [nightly](https://nightly.link/torrentpier/torrentpier/workflows/ci/master/TorrentPier-master)
|
## [nightly](https://nightly.link/torrentpier/torrentpier/workflows/ci/master/TorrentPier-master)
|
||||||
|
|
||||||
|
### 🚀 Features
|
||||||
|
|
||||||
|
- [**breaking**] Implement centralized Config class to replace global $bb_cfg array ([#1953](https://github.com/torrentpier/torrentpier/pull/1953)) - ([bf9100f](https://github.com/torrentpier/torrentpier/commit/bf9100fbfa74768edb01c62636198a44739d9923))
|
||||||
|
|
||||||
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
|
- *(installer)* Strip protocol from TP_HOST to keep only hostname ([#1952](https://github.com/torrentpier/torrentpier/pull/1952)) - ([81bf67c](https://github.com/torrentpier/torrentpier/commit/81bf67c2be85d49e988b7802ca7e9738ff580031))
|
||||||
|
- *(sql)* Resolve only_full_group_by compatibility issues in tracker cleanup ([#1951](https://github.com/torrentpier/torrentpier/pull/1951)) - ([37a0675](https://github.com/torrentpier/torrentpier/commit/37a0675adfb02014e7068f4aa82301e29f39eab6))
|
||||||
|
|
||||||
### 📦 Dependencies
|
### 📦 Dependencies
|
||||||
|
|
||||||
- *(deps)* Bump filp/whoops from 2.18.2 to 2.18.3 ([#1948](https://github.com/torrentpier/torrentpier/pull/1948)) - ([b477680](https://github.com/torrentpier/torrentpier/commit/b4776804a408217229caa327c79849cf13ce2aa5))
|
- *(deps)* Bump filp/whoops from 2.18.2 to 2.18.3 ([#1948](https://github.com/torrentpier/torrentpier/pull/1948)) - ([b477680](https://github.com/torrentpier/torrentpier/commit/b4776804a408217229caa327c79849cf13ce2aa5))
|
||||||
|
|
||||||
|
### 🚜 Refactor
|
||||||
|
|
||||||
|
- *(config)* [**breaking**] Encapsulate global $bb_cfg array in Config class ([#1950](https://github.com/torrentpier/torrentpier/pull/1950)) - ([5842994](https://github.com/torrentpier/torrentpier/commit/5842994782dfa62788f8427c55045abdbfb5b8e9))
|
||||||
|
|
||||||
### ⚙️ Miscellaneous
|
### ⚙️ Miscellaneous
|
||||||
|
|
||||||
- *(_release.php)* Finally! Removed some useless params ([#1947](https://github.com/torrentpier/torrentpier/pull/1947)) - ([9c7d270](https://github.com/torrentpier/torrentpier/commit/9c7d270598c0153fb82f4b7ad96f5b59399b2159))
|
- *(_release.php)* Finally! Removed some useless params ([#1947](https://github.com/torrentpier/torrentpier/pull/1947)) - ([9c7d270](https://github.com/torrentpier/torrentpier/commit/9c7d270598c0153fb82f4b7ad96f5b59399b2159))
|
||||||
|
|
|
@ -6,7 +6,10 @@ This guide helps you upgrade your TorrentPier installation to the latest version
|
||||||
|
|
||||||
- [Configuration System Migration](#configuration-system-migration)
|
- [Configuration System Migration](#configuration-system-migration)
|
||||||
- [Censor System Migration](#censor-system-migration)
|
- [Censor System Migration](#censor-system-migration)
|
||||||
|
<<<<<<< docs-Add-Select-class-migration-guide
|
||||||
- [Select System Migration](#select-system-migration)
|
- [Select System Migration](#select-system-migration)
|
||||||
|
=======
|
||||||
|
>>>>>>> dev/005
|
||||||
- [Development System Migration](#development-system-migration)
|
- [Development System Migration](#development-system-migration)
|
||||||
- [Breaking Changes](#breaking-changes)
|
- [Breaking Changes](#breaking-changes)
|
||||||
- [Best Practices](#best-practices)
|
- [Best Practices](#best-practices)
|
||||||
|
@ -162,6 +165,7 @@ When you update censored words in the admin panel, the system now automatically:
|
||||||
2. Reloads the singleton instance with fresh words
|
2. Reloads the singleton instance with fresh words
|
||||||
3. Applies changes immediately without requiring page refresh
|
3. Applies changes immediately without requiring page refresh
|
||||||
|
|
||||||
|
<<<<<<< docs-Add-Select-class-migration-guide
|
||||||
## 📋 Select System Migration
|
## 📋 Select System Migration
|
||||||
|
|
||||||
The Select class has been moved and reorganized for better structure and consistency within the legacy system organization.
|
The Select class has been moved and reorganized for better structure and consistency within the legacy system organization.
|
||||||
|
@ -230,6 +234,8 @@ use TorrentPier\Legacy\Select;
|
||||||
use TorrentPier\Legacy\Common\Select;
|
use TorrentPier\Legacy\Common\Select;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
=======
|
||||||
|
>>>>>>> dev/005
|
||||||
## 🛠️ Development System Migration
|
## 🛠️ Development System Migration
|
||||||
|
|
||||||
The development and debugging system has been refactored to use a singleton pattern, providing better resource management and consistency across the application.
|
The development and debugging system has been refactored to use a singleton pattern, providing better resource management and consistency across the application.
|
||||||
|
@ -333,7 +339,10 @@ $environment = [
|
||||||
- Direct `$wordCensor` access → Use `censor()` methods
|
- Direct `$wordCensor` access → Use `censor()` methods
|
||||||
- `new TorrentPier\Dev()` → Use `dev()` global function
|
- `new TorrentPier\Dev()` → Use `dev()` global function
|
||||||
- Static `Dev::` methods → Use `dev()` instance methods
|
- Static `Dev::` methods → Use `dev()` instance methods
|
||||||
|
<<<<<<< docs-Add-Select-class-migration-guide
|
||||||
- `\TorrentPier\Legacy\Select::` → Use `\TorrentPier\Legacy\Common\Select::`
|
- `\TorrentPier\Legacy\Select::` → Use `\TorrentPier\Legacy\Common\Select::`
|
||||||
|
=======
|
||||||
|
>>>>>>> dev/005
|
||||||
|
|
||||||
### File Structure Changes
|
### File Structure Changes
|
||||||
- New `/src/` directory for modern PHP classes
|
- New `/src/` directory for modern PHP classes
|
||||||
|
@ -380,6 +389,7 @@ function processUserInput(string $text): string {
|
||||||
$censoredText = censor()->censorString($input);
|
$censoredText = censor()->censorString($input);
|
||||||
```
|
```
|
||||||
|
|
||||||
|
<<<<<<< docs-Add-Select-class-migration-guide
|
||||||
### Select Usage
|
### Select Usage
|
||||||
```php
|
```php
|
||||||
// ✅ Use the new namespace consistently
|
// ✅ Use the new namespace consistently
|
||||||
|
@ -397,6 +407,8 @@ class AdminPanel {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
=======
|
||||||
|
>>>>>>> dev/005
|
||||||
### Development and Debugging
|
### Development and Debugging
|
||||||
```php
|
```php
|
||||||
// ✅ Use instance methods for debugging
|
// ✅ Use instance methods for debugging
|
||||||
|
|
|
@ -105,7 +105,7 @@ commit_parsers = [
|
||||||
{ message = "^refactor", group = "<!-- 2 -->🚜 Refactor" },
|
{ message = "^refactor", group = "<!-- 2 -->🚜 Refactor" },
|
||||||
{ message = "^style", group = "<!-- 5 -->🎨 Styling" },
|
{ message = "^style", group = "<!-- 5 -->🎨 Styling" },
|
||||||
{ message = "^test", group = "<!-- 6 -->🧪 Testing" },
|
{ message = "^test", group = "<!-- 6 -->🧪 Testing" },
|
||||||
{ message = "^ignore|^release", skip = true },
|
{ message = "^ignore|^release|^changelog", skip = true },
|
||||||
{ message = "^chore|^ci|^misc", group = "<!-- 7 -->⚙️ Miscellaneous" },
|
{ message = "^chore|^ci|^misc", group = "<!-- 7 -->⚙️ Miscellaneous" },
|
||||||
{ body = ".*security", group = "<!-- 8 -->🛡️ Security" },
|
{ body = ".*security", group = "<!-- 8 -->🛡️ Security" },
|
||||||
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
|
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue