Poco prima di Natale Meson 1.0 è stato rilasciato per questo sistema di build software open source ampiamente utilizzato. Oggi è uscito Meson 1.1 come ultimo aggiornamento delle funzionalità.
Meson 1.1 apporta una serie di miglioramenti rispetto alla precedente serie stabile Meson 1.0, tra cui modifiche come:
-Un nuovo argomento per gli oggetti in Declaration_dependency() consente di aggiungere oggetti direttamente agli eseguibili che utilizzano una dipendenza interna.
-Gli oggetti feature ora hanno un metodo”enable_auto_if”, l’opposto del metodo”disable_auto_if”esistente.
-Nuove FeatureOption.enable_if e FeatureOption.disable_if caratteristiche.
-Il comando sudo meson install ora eliminerà i privilegi durante la ricostruzione degli obiettivi per essere”extra sicuri”. Questo viene fatto poiché l’esecuzione di Ninja come root non è consigliata poiché aggiorna un file di stato.
-Il comando meson install ora supporta gli strumenti di elevazione root preferiti dall’utente.
-Un nuovo back-end”nessuno”che non ha regole di compilazione ma solo regole di installazione, per evitare di dipendere da Ninja in quel caso.
-Supporto per script di installazione personalizzati da eseguire con l’opzione”–dry-run”.
Meson 1.1 è disponibile da GitHub. Maggiori dettagli su tutte le modifiche con Meson 1.1 tramite le note di rilascio.