Skip to content

v0.5.1 Aphyocharacinae Build Pack 1

Compare
Choose a tag to compare
@ZsgsDesign ZsgsDesign released this 20 Aug 09:59
· 761 commits to master since this release

This is a build version update for 0.5.0 Aphyocharacinae.

Update Logs

  • Compatibility: NOJ now mandatorily requires PHP ^7.4 & Composer 2.
  • New: Add asundust/auth-captcha package.
  • New: Add tlsv1.3 check for babel:install command.
  • New: Add --ignore-platform-reqs support for babel:update command.
  • New: Add reverse proxy support via env TRUSTED_PROXIES per #635 and Yangzhou High School request.
  • New: Add theme Material Design, Dominion Day and other 5 editor themes.
  • New: NOJ now supports Google ReCaptcha v2 in Admin Portal due to security concerns per relevant government department requests.
  • New: NOJ now uses new default dark/light theme material-design-darker and material-design-lighter.
  • New: NOJ now supports env APP_DEFAULT_EDITOR_THEME.
  • New: NOJ now respects the OJ status 0 attribute.
  • New: Update fonts-asset/devicon package, see #504.
  • New: Update fonts-asset/langicon package provided by @ZsgsDesign, this package provides support for language icons that devicon doesn't have, see #504.
  • New: Add env ADMIN_HTTPS example.
  • Fixed: A bug caused temp accounts' email unverified.
  • Fixed: A bug caused cookie value null.
  • Fixed: A bug caused vscode editor loading time too long.
  • Fixed: A WebKit rendering bug caused the border of the user avatar to deviate from its center on the rank page.
  • Fixed: A styling bug in image hosting.
  • Fixed: A potential XSS bug.
  • Fixed: Typo (why always).
  • Improved: Composer now prioritize composer-installers-extender.
  • Improved: Modify site notice icon and text.
  • Improved: NOJ now uses url() to generate vscode paths.
  • Improved: Editor themes are now fixed to editor page in blade compile stage, see #631.
  • Security: guzzlehttp/guzzle is downgraded to 6.5.5.