v0.17.0 Characinae #733
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 minor version update. As mentioned in
0.5.0
logs, the new version system would merge the old major and minor version numbers into new minor version numbers, thus as the 17th minor version update since NOJ0.1.0
, this version would be numbered as major version0
, minor version17
, build pack0
and patch number0
.Important: Please follow NOJ Document's guide to upgrading your NOJ from
v0.16.x
tov0.17.0
.Summary: Update Laravel from
6.x
to8.5
, update Laravel Mix to6.0
, requiresWKHTMLPDF
installed, uses new logo design, supports multiple log channels, supports group homework, supports strong password, supportsC11
,C++14
andC++17
, supports new contest rejudge interface, supports new contest pdf generation interface, supports problem lazy load that increases site rank and group loading time, supports new material preloader, supports newsortable.js
as a sortable method, supports Carbon as time processer, supports 2 fonts and 5 environment variables. This version update also includes lots of query optimizations, bug fixes, functionality & UI improvements, and security updates.Update Logs
8.5
per Laravel 8.x Support #672 requests, the latest version of Laravel.8.x
uses Symphony 4, which introduced a lot of changes to the base code.lax
for the same site verification.Throwable
instead ofException
for the error handler.6.0
.group_elo_update
andbabel_judge_sync
are now stored in different files apart fromapp.log
(which originally namedlaravel.log
) and expired after 7 days.createHomework
AJAX API.FUNC_STRONG_PASSWORD
.C11
language support per Add support for C11, C++14 and C++17 #663 requests (require NOJ JudgeServerv0.2.1
or higher).C++14
language support per Add support for C11, C++14 and C++17 #663 requests (require NOJ JudgeServerv0.2.1
or higher).C++17
language support per Add support for C11, C++14 and C++17 #663 requests (require NOJ JudgeServerv0.2.1
or higher).WKHTML_PDF_BINARY
andWKHTML_IMG_BINARY
.delayProblemLoad
function for image lazy loading.sortable.js
for sortable elements.users_latest_submission
query builder for problem model.problems_latest_submission
query builder for user model.lluminate\Support\Carbon
and its aliasCarbon
for time processing.fonts-asset/simsun
package, see Package Hosted Font Resources #504.fonts-asset/dejavu
package, see Package Hosted Font Resources #504.barryvdh/laravel-snappy
package._declaration
as an scss component._mathjax
as an scss component._refreshing
as an scss component.defaultAvatarPNG
asNOJVariables
in typescript.EloquentModel
alias for all eloquent models from now on, eloquent models will be referred to directly.barryvdh/laravel-dompdf
package.jquery-ui
andnoj-jquery-ui-sortable
package.lodash
package.babel:install
to fail when making directories.getProblemSet
method now optimized.PAGINATION_PROBLEM_PER_PAGE
.additionJS
yield.16*16
,48*48
and256*256
resolution.ajax/problemExists
AJAX API.getProblemStatus
method.beyondcode/laravel-dump-server
is now at1.7.0
.dragonmantank/cron-expression
is now at3.1.0
.encore/laravel-admin
is now at1.8.14
.filp/whoops
is now at2.14.4
.graham-campbell/markdown
is now at13.1.1
.intervention/image
is now at2.7.0
.laravel/framework
is now at8.63.0
.laravel/passport
is now at10.1.3
.laravel/socialite
is now at5.2.5
.laravel/tinker
is now at2.6.2
.laravelium/sitemap
is now at8.0.1
.league/mime-type-detection
is now at1.8.0
.mockery/mockery
is now at1.4.4
.monolog/monolog
is now at2.3.5
.nesbot/carbon
is now at2.53.1
.nikic/php-parser
is now at4.13.0
.nunomaduro/collision
is now at5.10.0
.phar-io/manifest
is now at2.0.3
.phar-io/version
is now at3.1.0
.phpdocumentor/type-resolver
is now at1.5.1
.phpoption/phpoption
is now at1.8.0
.phpseclib/phpseclib
is now at3.0.10
.phpspec/prophecy
is now at1.14.0
.phpunit/php-code-coverage
is now at9.2.7
.phpunit/php-file-iterator
is now at3.0.5
.phpunit/php-text-template
is now at2.0.4
.phpunit/php-timer
is now at5.0.3
.phpunit/phpunit
is now at9.5.10
.predis/predis
is now at1.1.9
.psy/psysh
is now at0.10.8
.ramsey/uuid
is now at4.2.3
.sebastian/code-unit-reverse-lookup
is now at2.0.3
.sebastian/comparator
is now at4.0.6
.sebastian/diff
is now at4.0.4
.sebastian/environment
is now at5.1.3
.sebastian/exporter
is now at4.0.3
.sebastian/global-state
is now at5.0.3
.sebastian/object-enumerator
is now at4.0.4
.sebastian/object-reflector
is now at2.0.4
.sebastian/recursion-context
is now at4.0.4
.sebastian/resource-operations
is now at3.0.3
.sebastian/version
is now at3.0.2
.symfony/console
is now at5.3.7
.symfony/dom-crawler
is now at5.3.7
.symfony/error-handler
is now at5.3.7
.symfony/event-dispatcher
is now at5.3.7
.symfony/event-dispatcher-contracts
is now at2.4.0
.symfony/finder
is now at5.3.7
.symfony/http-foundation
is now at5.3.7
.symfony/http-kernel
is now at5.3.9
.symfony/mime
is now at5.3.8
.symfony/process
is now at5.3.7
.symfony/routing
is now at5.3.7
.symfony/translation
is now at5.3.9
.symfony/var-dumper
is now at5.3.8
.vlucas/phpdotenv
is now at5.3.1
.webpack
is now at5.52.1
.typescript
is now at4.4.3
.sass
is now at1.42.1
.pdfobject
is now at2.2.7
.codemirror
is now at5.63.1
.axios
is now at0.21.4
.dompurify
is now at2.3.2
.postcss
is now at8.3.9
.This discussion was created from the release v0.17.0 Characinae.
Beta Was this translation helpful? Give feedback.
All reactions