Στις 27 Φεβρουαρίου, μετά από περισσότερο από ένα χρόνο ανάπτυξης, κυκλοφόρησε η βιβλιοθήκη 2.5.0 cross-platform μόνο για κεφαλίδες για C++ CLI11, σχεδιασμένο να αναλύει τις παραμέτρους της γραμμής εντολών και διανέμεται με την άδεια BSD 3.
Αυτή η έκδοση προσθέτει έναν νέο μορφοποιητή με βελτιωμένες δυνατότητες ελέγχου και έξοδο βοήθειας συμβατό με τα πρότυπα. Προστέθηκε επίσης ένας τροποποιητής που επιτρέπει τη χρήση μη τυπικών ονομάτων επιλογών και διόρθωσε πολλά σφάλματα που σχετίζονται με μη τυπικές καταστάσεις κατά την ανάλυση συμβολοσειρών και αρχείων διαμόρφωσης.
Λίστα αλλαγών:
- Ο μορφοποιητής βοήθειας έχει βελτιωθεί ώστε να ευθυγραμμίζεται καλύτερα με το πρότυπο UNIX και να επιτρέπει τη χρήση της βοήθειας που δημιουργείται στο help2man.
- πρόσθεσε έναν μηχανισμό που επιτρέπει την απόκρυψη ομάδων επιλογών και την εξέταση όλων των επιλογών ως μέρος της γονικής ομάδας κατά την εμφάνιση βοήθειας.
- πρόσθεσε έναν τροποποιητή που επιτρέπει τη χρήση μη τυπικών ονομάτων επιλογών με μία σημαία, όπως -option.
- πρόσθεσε έναν τροποποιητή για να περιορίσει τη μετάδοση υποεντολών στο "γονικό", το οποίο μπορεί να λύσει ορισμένα προβλήματα με ορίσματα θέσης.
- Βελτιώθηκε η έξοδος στο αρχείο διαμόρφωσης και προστέθηκε ένας τροποποιητής για τον έλεγχο της εξόδου των προεπιλεγμένων τιμών.
- πρόσθεσε τη δυνατότητα καθορισμού ζεύγους/πλειάδων από προεπιλογή και βελτίωσε την ανάλυση τους.
- Η ελάχιστη απαιτούμενη έκδοση του CMake είναι τώρα 3.10.
- βελτιωμένη τεκμηρίωση·
- Τα σφάλματα που εντοπίστηκαν έχουν διορθωθεί.
Πηγή: linux.org.ru
