ಮಾರ್ಚ್ 5 ಮತ್ತು 20 ರಂದು, 5.0.0 ಮತ್ತು 5.0.1 ಬಿಡುಗಡೆಯಾದವು. ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ ಗ್ರಂಥಾಲಯಗಳು ಮೆರುಗು, JSON ಅನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
CSV ಮತ್ತು ಬೆವ್. ಗ್ರಂಥಾಲಯವನ್ನು C++ (ಹೆಡರ್-ಮಾತ್ರ, C++23 ಮಾನದಂಡ) ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.
ಸ್ಪೈಸೊಕ್ ಹೆಸರು:
- ಕಂಪೈಲ್ ಸಮಯದಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ಆಯ್ಕೆಗಳು - glz::opts ರಚನೆಯು ಈಗ ಡೀಫಾಲ್ಟ್ ಆಯ್ಕೆಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ, ಮತ್ತು ಕಸ್ಟಮ್ ಆಯ್ಕೆಗಳ ರಚನೆಗಳಿಗೆ ಹೆಚ್ಚು ವಿಶೇಷ ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಬಹುದು.
- ವಿಶೇಷತೆಗಳಿಗೆ/ಇಂದ ವಿವರವಾದ ನೇಮ್ಸ್ಪೇಸ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
- glz::detail::read ಅನ್ನು glz::parse ನಿಂದ ಮತ್ತು glz::detail::write ಅನ್ನು glz::serialize ನಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ.
- write_supported ಮತ್ತು read_supported ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಕೋಡ್ ಅನ್ನು ಸರಳೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ಕೋರ್ ಗ್ಲೇಜ್ ಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸದೆಯೇ ಹೊಸ ಸ್ವರೂಪಗಳನ್ನು ಸೇರಿಸುವುದನ್ನು ಸ್ವಚ್ಛ ಮತ್ತು ಸಾಧ್ಯವಾಗಿಸಿದೆ.
- glz::manage ಈಗ ಫಾರ್ಮ್ಯಾಟ್-ಸ್ವತಂತ್ರವಾಗಿದೆ ಮತ್ತು JSON ಹೊರತುಪಡಿಸಿ ಇತರ ಫಾರ್ಮ್ಯಾಟ್ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
- glz::expected ಬದಲಿಗೆ, C++23 ನ std::expected ಅನ್ನು ಈಗ ಯಾವಾಗಲೂ ಬಳಸಲಾಗುತ್ತದೆ.
- ಕೋಡ್ ರಿಫ್ಯಾಕ್ಟರಿಂಗ್.
- ಪತ್ತೆಯಾದ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ.
ಮೂಲ: linux.org.ru
