yyjson 0.10.0

Бостоялся выпуск 0.10.0 Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ yyjson, написанной Π½Π° языкС C (стандарт C89), распространяСмой ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ MIT ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для чтСния ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON (RFC 8259).
Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ RFC JSON Pointer, JSON Patch ΠΈ JSON Merge Patch.

Бписок измСнСний:

  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° функция yyjson_locate_pos() для получСния Π½ΠΎΠΌΠ΅Ρ€Π° строки ΠΈ столбца ΠΏΡ€ΠΈ ошибкС парсинга;
  • ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ JSON;
  • исправлСна ошибка парсинга чисСл с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ YYJSON_READ_NUMBER_AS_RAW.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru