New
v0.17.1 Characinae Build Pack 1
This is a build version update for 0.17.0 Characinae.
Important: Rerun scheduling for update site rank or run php artisan scheduling:updateSiteRank after this upgrade.
Update Logs
- Compatibility: The update site rank scheduling is now set at 1 am everyday.
- New: Add custom favicon, logo, and navicon support per #737 requests.
- New: Add
LikeScopetrait support. - New: Add dynamic rank feature, see #649.
- New: Add a series of artisan commands with prefix
scheduling, see #743. - Deprecated: NOJ no longer uses old
RankModelandSiteMapModel. - Fixed: A bug causing Admin Portal ajax pagination returns only the first 15 records, see #738.
- Fixed: A bug causing Admin Portal ajax pagination memory overflows on a large amount of data and queries slowly, see #739.
- Fixed: A bug causing PDF generator cannot locate dejaVu font.
- Fixed: A Symphony 5 compatibility bug causing anti-cheat malfunction, see #740.
- Fixed: A Symphony 5 compatibility bug causing PDF generation malfunction, see #741.
- Fixed: A
laravel-admin-ext/schedulingbug causing Admin Portal schedule running returns 419 on Windows platform, see laravel-admin-extensions/scheduling#20. - Fixed: Typo (only 1 this time).
- Improved: Optimized site rank calculation performance, see #649.
- Improved: Optimized sitemap performance to process a tremendous amount of data, see #742
- Improved: Use artisan commands for the scheduling system, see #743.
- Improved: Use dot-separated router for problem and status index.
- Security:
doctrine/dbalis now at2.13.4. - Security:
facade/ignitionis now at2.15.0. - Security:
laravel-admin-ext/log-vieweris now at1.0.4. - Security:
laravel-admin-ext/schedulingis now at1.2. - Security:
ramsey/collectionis now at1.2.2.