Boost

Montée de version de Boost 1.66 avec Fedora 28

Boost est montée à la version 1.66. En dehors de nombreuses corrections de bogues et améliorations aux bibliothèques existantes, cela apporte plusieurs nouvelles bibliothèques par rapport à Fedora 27 : Boost.PolyCollection, Boost.Stacktrace, Boost.Beast, Boost.CallableTraits, Boost.Mp11.

Une librairie a été retirée, Boost.TR1, et de nombreuses API dépréciée dans Boost.Asio ont été retirées. Les codes utilisant Boost.TR1 doit être modifié pour utiliser les fonctionnalités équivalentes fournies par les autres bibliothèques Boost (par ex. : Boost.Tuple, Boost.Unordered) ou la bibliothèque standard C++ (par ex. : std::tuple, std::unordered_map). Les codes utilisant les API dépréciées d’Asio doivent être modifiées en retirant les paramètres io_service.

Vous pouvez trouver la liste complète des changements comparés à Fedora 27 dans les notes de version du projet :