2.2.0
github-actions
released this
01 Oct 05:47
·
280 commits
to refs/heads/master
since this release
Changes
This version provides the absolute minimal fixes to ensure BF2Statistics 2.2.0
can run with PHP 7 and nginx. Most changes relate to creating a proper development framework and CI files for this project.
🚀 Features
- Feature: Add development and ci files @leojonathanoh (#3)
- Feature (development): Add my.cnf config file for
db
@leojonathanoh (#19) - Enhancement: Use a docker volume for
bf2sclone
./cache
directory @leojonathanoh (#8) - Enhancement: Harden nginx configuration for bf2sclone @leojonathanoh (#6)
- Enhancement: Harden ASP and bf2sclone
nginx.conf
for hidden files @leojonathanoh (#13)
🐛 Bug Fixes
- Fix: Rename
install.php
toinstall.php.disabled
since config.php is mounted into the container @leojonathanoh (#5) - Fix: Fix undefined variable in
getPageContents()
causingtestconfig
module to fail with an unknown error @leojonathanoh (#29) - Fix: Fix missing
mysqli
extension forbf2sclone-php
@leojonathanoh (#7) - Fix: Fix
init-container
provisioning of ASP snapshots volume indocker-compose.yml
@leojonathanoh (#25) - Fix: Fix
bf2sclone
config.inc.php
bind mount location in docker-compose.yml @leojonathanoh (#12) - Fix: Convert
mysql_
functions tomysqli_
@leojonathanoh (#4) - Fix: Add missing
restart: unless stopped
in full stack example @leojonathanoh (#27) - Fix (ci): Fix typo in
docker-compose.test.yml
@leojonathanoh (#15) - Fix (bf2sclone): Support https URLs @leojonathanoh (#9)
- Fix (bf2sclone): Fix my-leaderboard country flag filenames that should be uppercased @leojonathanoh (#10)
- Fix (bf2sclone): Fix init-container not setting write permissions for ASP config @leojonathanoh (#18)
- Fix (bf2sclone): Fix https URLs behind a reverse proxy @leojonathanoh (#16)
- Fix (ASP): Add
0.0.0.0
among authorized admin IPs inconfig.php
to never be locked out in dockerized setups where IP is dynamic @leojonathanoh (#20)
🖊️ Refactors
- Refactor: Update project namespace and docker image references @leojonathanoh (#14)
- Refactor: Rename "./Web Files" to ./src @leojonathanoh (#2)
- Refactor: Move "./Client Files" and "./Server Files" under ./Tools @leojonathanoh (#1)
👗 Style
- Style (ci): Prettify Dockerfiles @leojonathanoh (#24)
📝 Documentation
- Docs: Remove unneeded lines in
docs/full-bf2-stack-example/docker-compose.yml
@leojonathanoh (#23) - Docs: Add more details to the full bf2 stack example @leojonathanoh (#28)
- Docs: Add docs/full-bf2-stack-example @leojonathanoh (#17)
- Docs (readme): Update Development section @leojonathanoh (#26)
- Docs (readme): Fix broken link under Usage section @leojonathanoh (#22)
- Docs (Readme): Add usage section @leojonathanoh (#11)