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
Uh oh!
There was an error while loading. Please reload this page.
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.2tov0.5.0.Summary: Add PHP 7.4 & NOJ_JudgeServer v0.2.1 compatibility support, compilers for
Go,C#,Rust,Ruby,Haskell,Free Pascal,TextandFree 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.4per PHP 7.4 Support #614 requests.NOJ_JudgeServer v0.2.1per NOJ JudgeServer 0.2.1 Support #615 requests.Golanglanguage support (require NOJ JudgeServerv0.1.4or higher).C#language support (require NOJ JudgeServerv0.1.4or higher).Rustlanguage support (require NOJ JudgeServerv0.2.0or higher).Rubylanguage support (require NOJ JudgeServerv0.2.0or higher).Haskelllanguage support (require NOJ JudgeServerv0.2.0or higher).Free Pascallanguage support (require NOJ JudgeServerv0.2.0or higher).Textspecial language support (require NOJ JudgeServerv0.2.0or higher).Free Basiclanguage support (require NOJ JudgeServerv0.2.1or higher).officialandanticheatcan use this feature.classictheme that got removed prior to NOJv0.1.0update, to customize your NOJ experience, see NOJ Docs - Theme for more information.php artisan manage:permissionto manage user permissions.php artisan babel:requirenow supports--ignore-platform-reqsoption.FUNC_ENABLE_REGISTERper Disable Registration 禁止注册 #586 requests.APP_MULTI_DOMAINper NOJ Multi-Domain Support #620 requests.APP_ALLOW_OAUTH_TEMP_ACCOUNTper Yangzhou High School requests, see Automatically Create User through Social OAuth #588.GITHUB_ENABLEandAAUTH_ENABLEper NOJ OAuth Login Switch Support #621 requests.monaco-ace-tokenizerpackage that provides an advanced highlight for many languages, NOJ used it forHaskell.fonts-asset/socialiconpackage 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/langiconpackage 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.jsfiles.GuzzleHttp\json_decodefunction usage.App\Userand outdatedApp\Models\UserModel, NOJ now useApp\Models\Eloquent\Userinstead.App\Models\AnnouncementModel, NOJ now useApp\Models\Eloquent\Announcementinstead.App\Models\CarouselModel, NOJ now useApp\Models\Eloquent\Carouselinstead.1.x3zvawq/noj_simplemde.Method Not Allowed.-staticoption.-d error_reporting=0option.C#compile max memory accordingly.installcommand now acceptsnew_codeas a valid compiler description key.consle.log()code.coidand would be a bad choice when we have a dozen of compilers supported.fonts-asset/deviconpackage adding new language icons that NOJ needed.monaco-editorto0.23.0, the changes of platform detection algorithm forced us to abandon the#vscodeelement in editor view that we used before and renamed it to#monaco, see #2409.npm-asset/pdfobject, supporting Chromium based Edge Browser.JudgeServerandOJnow have the proper Eloquent Models.Modelaffix for Eloquent Models.readable_nameattribute for problem.fillableattribute added for some Eloquent Models.TLS v1.3check.configto generate URL instead of originalenv.$$$$$$.@temporarily.emaildomain registration, see Automatically Create User through Social OAuth #588.AccountModelmethods and implement them inUsermodel.mews/purifieris now at3.3.5.npm-asset/codemirroris now at5.61.1.rmccue/requestsis now at1.8.1.laravel/frameworkis now at6.20.32.maatwebsite/excelis now at3.1.32.filp/whoopsis now at2.14.0.npm-asset/perfect-scrollbaris now at1.5.2.intervention/imageis now at2.6.1.encore/laravel-adminis now at1.8.13.npm-asset/lodashis now at4.17.21.phpoffice/phpspreadsheetis now at1.17.1.npm-asset/jqueryis now at3.6.0.league/flysystemis now at1.1.4.phpseclib/phpseclibis now at2.0.32.This discussion was created from the release v0.5.0 Pristobrycon.
All reactions