Një vit pas lansimit të Perl 5.28.0, u realizua lëshimi Perl 5.30.0.
Ndryshime të rëndësishme:
- Shtuar përkrahja për versionet Unicode 11, 12 dhe versionin e papërfunduar 12.1;
- Limiti i sipërm 'n', i caktuar në kvanifikatorin e shprehjes së rregullt në formën '{m, n}', është dyfishuar deri në 65534;
- Metashtyllat në specifikimet e vlerave të pronave Unicode tani mbështeten pjesërisht;
- Shtuar pĂ«rkrahja pĂ«r qrâN{name}â;
- Tani është e mundur të kompiloni Perl për të përdorur gjithmonë operacione të sigurta për rrjedhën e lokalitetit;
- Gjatësia e kufizuar e variablave në përputhje me modelet e shprehjes së rregullt tani mbështetet eksperimentalisht;
- Tani përdoret një metodë më e shpejtë për konvertimin në UTF-8;
- Lokalitetet turke UTF-8 tani mbështeten pa probleme;
- Shkëputja e përdorimit të makros opASSIGN nga bërthama;
Funksionaliteti që u hoq dhe ndryshimet që nuk janë të pajtueshme:
- Modulet e hequra: Math::BigInt::CalcEmu, arybase, Locale::Code, B::Debug;
- Separuesit e shperndajve tani duhet të jenë grafemë;
- Separuesit tani duhet të jenë grafemë;
- Disa mënyra të përdorura më parë për përdorimin e paqëllimshëm të hapjes së majtë '{' në shprehjet e rregullta tani janë të ndaluara;
- Përdorimi i një vlerë jo zero për ndryshoren $[ (indeksi i elementit të parë të vargut) tani është fatal;
- Funksionet e vjetra sysread()/syswrite() në trajtimin e :utf8 tani janë fatale.
- my() në kushte false tani është e ndaluar;
- Për t'u konsideruar e vjetruar $* (ndryshorja u përdor për të përfshirë kërkimin e përputhjeve shumë rreshtore dhe u hoq në Perl v5.10.0) dhe $# (ndryshorja u përdor për formatimin e numrave të printuar dhe u hoq në Perl v5.10.);
- Për t'u konsideruar e vjetruar përdorimi i pakualifikuar i dump();
- File::Glob::glob() është hequr;
- pack() tani nuk mund të kthejë UTF-8 të pavlefshëm;
- Cdo grup shifrash në një skenar të përbashkët është i lejuar në një skenar që ekzekutohet nga një skenar tjetër;
- JSON::PP përfshin për default allow_nonref;
Funksionalitet i vjetruar:
- Tani nuk është e lejuar të përdoren makro të ndryshme që përpunojnë UTF-8 në kodin XS;
Burimi: linux.org.ru

