v0.5.0 Aphyocharacinae #627
ZsgsDesign
announced in
New Releases
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is a major version update, since this version former build version updates would now ascend to minor version updates, and former patches indexed as a patch number together with hash would be referred to as build version updates.
Important: Please follow NOJ Document's guide to upgrading your NOJ from
v0.4.2
tov0.5.0
.Summary: Add PHP 7.4 & NOJ_JudgeServer v0.2.1 compatibility support, compilers for
Go
,C#
,Rust
,Ruby
,Haskell
,Free Pascal
,Text
andFree Basic
, OpenJudge NOI BABEL extension support, code plagiarism check beta support, scroll board beta support, compiler info highlight and dialog support, editor themes support, NOJ themes support, image hosting service support, user permissions support, system settings support, AAuth Socialite support, localization support and a brunch of Admin Portal functional update, dozens of new environment configurations and 3 helper functions. This version update also includes lots of bug fixes, functionality & UI improvements, and security updates.Update Logs
PHP 7.4
per PHP 7.4 Support #614 requests.NOJ_JudgeServer v0.2.1
per NOJ JudgeServer 0.2.1 Support #615 requests.Golang
language support (require NOJ JudgeServerv0.1.4
or higher).C#
language support (require NOJ JudgeServerv0.1.4
or higher).Rust
language support (require NOJ JudgeServerv0.2.0
or higher).Ruby
language support (require NOJ JudgeServerv0.2.0
or higher).Haskell
language support (require NOJ JudgeServerv0.2.0
or higher).Free Pascal
language support (require NOJ JudgeServerv0.2.0
or higher).Text
special language support (require NOJ JudgeServerv0.2.0
or higher).Free Basic
language support (require NOJ JudgeServerv0.2.1
or higher).official
andanticheat
can use this feature.classic
theme that got removed prior to NOJv0.1.0
update, to customize your NOJ experience, see NOJ Docs - Theme for more information.php artisan manage:permission
to manage user permissions.php artisan babel:require
now supports--ignore-platform-reqs
option.FUNC_ENABLE_REGISTER
per Disable Registration 禁止注册 #586 requests.APP_MULTI_DOMAIN
per NOJ Multi-Domain Support #620 requests.APP_ALLOW_OAUTH_TEMP_ACCOUNT
per Yangzhou High School requests, see Automatically Create User through Social OAuth #588.GITHUB_ENABLE
andAAUTH_ENABLE
per NOJ OAuth Login Switch Support #621 requests.monaco-ace-tokenizer
package that provides an advanced highlight for many languages, NOJ used it forHaskell
.fonts-asset/socialicon
package provided by @ZsgsDesign, this package provides support for Socialite icons that Material Design Icons doesn't have, see Package Hosted Font Resources #504.fonts-asset/langicon
package provided by @ZsgsDesign, this package provides support for language icons that devicon doesn't have, see Package Hosted Font Resources #504.vscodeLocale()
helper function.getTheme()
helper function.setting()
helper function.bootstrap-material-design.js
files.GuzzleHttp\json_decode
function usage.App\User
and outdatedApp\Models\UserModel
, NOJ now useApp\Models\Eloquent\User
instead.App\Models\AnnouncementModel
, NOJ now useApp\Models\Eloquent\Announcement
instead.App\Models\CarouselModel
, NOJ now useApp\Models\Eloquent\Carousel
instead.1
.x3zvawq/noj_simplemde
.Method Not Allowed
.-static
option.-d error_reporting=0
option.C#
compile max memory accordingly.install
command now acceptsnew_code
as a valid compiler description key.consle.log()
code.coid
and would be a bad choice when we have a dozen of compilers supported.fonts-asset/devicon
package adding new language icons that NOJ needed.monaco-editor
to0.23.0
, the changes of platform detection algorithm forced us to abandon the#vscode
element in editor view that we used before and renamed it to#monaco
, see #2409.npm-asset/pdfobject
, supporting Chromium based Edge Browser.JudgeServer
andOJ
now have the proper Eloquent Models.Model
affix for Eloquent Models.readable_name
attribute for problem.fillable
attribute added for some Eloquent Models.TLS v1.3
check.config
to generate URL instead of originalenv
.$$$$$$
.@temporarily.email
domain registration, see Automatically Create User through Social OAuth #588.AccountModel
methods and implement them inUser
model.mews/purifier
is now at3.3.5
.npm-asset/codemirror
is now at5.61.1
.rmccue/requests
is now at1.8.1
.laravel/framework
is now at6.20.32
.maatwebsite/excel
is now at3.1.32
.filp/whoops
is now at2.14.0
.npm-asset/perfect-scrollbar
is now at1.5.2
.intervention/image
is now at2.6.1
.encore/laravel-admin
is now at1.8.13
.npm-asset/lodash
is now at4.17.21
.phpoffice/phpspreadsheet
is now at1.17.1
.npm-asset/jquery
is now at3.6.0
.league/flysystem
is now at1.1.4
.phpseclib/phpseclib
is now at2.0.32
.This discussion was created from the release v0.5.0 Pristobrycon.
Beta Was this translation helpful? Give feedback.
All reactions