Ett år etter utgivelsen av Perl 5.28.0 ble det lansert Perl 5.30.0.
Koden for synkronisering er skrevet om helt, taskserver/taskd støttes ikke lenger. Det anbefales å bruke sky-synkronisering, taskchampion-sync-server er også tilgjengelig.
- Støtte for Unicode versjoner 11, 12 og en betautgave av 12.1 er lagt til;
- Øvre grense «n», angitt i kvantifikatoren for regulære uttrykk i formen «{m, n}», har blitt doblet til 65534;
- Metasymbolene i spesifikasjonene for Unicode-egenskapsverdier støttes nå delvis;
- Støtte for qr’N{name}’ er lagt til;
- Det er nå mulig å kompilere Perl for å alltid bruke trådsikre lokalitetsoperasjoner;
- Begrenset lengde på variabelen i regulære uttrykksmønstre støttes nå eksperimentelt;
- En raskere metode for konvertering til UTF-8 brukes nå;
- Tyrkiske UTF-8-lokaliteter støttes nå uten problemer;
- Bruken av makroen opASSIGN er ekskludert fra kjernen;
Funksjonalitet som er fjernet, og inkompatible endringer:
- Modulene som er fjernet: Math::BigInt::CalcEmu, arybase, Locale::Code, B::Debug;
- Mønsterseparatorer må nå være grafemer;
- Separatorer må nå være grafemer;
- Noen tidligere avskrevne måter å bruke uescaped venstre krøllparentes «{» i regulære uttrykk er nå forbudt;
- Tildeling av et ikke-nullverdi til variabelen $[ (indeksen til det første elementet i arrayet) er nå fatalt;
- Tidligere avskrevne sysread()/syswrite() ved behandling av :utf8 er nå fatale.
- my() i falske betingelser er nå forbudt;
- Det anses som avskrevet $* (variabelen ble brukt til å inkludere søk etter flermatch og ble fjernet i Perl v5.10.0) og $# (variabelen ble brukt for formatering av output-tall og ble fjernet i Perl v5.10.);
- Det anses som avskrevet ukvalifisert bruk av dump();
- File::Glob::glob() er fjernet;
- pack() kan ikke lenger returnere ugyldig UTF-8;
- Enhver gruppe tall i et generelt skript er tillatt i skriptet som kjøres av et annet skript;
- JSON::PP inkluderer som standard allow_nonref;
Avskrevet funksjonalitet:
- Det er nå forbudt å bruke forskjellige makroer i XS-kode som behandler UTF-8;
Kilde: linux.org.ru

