Path to this page:
./
textproc/jansson,
C library for encoding, decoding and manipulating JSON data
Branch: CURRENT,
Version: 2.14.1,
Package name: jansson-2.14.1,
Maintainer: pkgsrc-usersJansson is a C library for encoding, decoding and manipulating JSON
data. It features:
* Simple and intuitive API and data model
* Comprehensive documentation
* No dependencies on other libraries
* Full Unicode support (UTF-8)
* Extensive test suite
Master sites:
Filesize: 600.57 KB
Version history: (Expand)
- (2025-04-12) Updated to version: jansson-2.14.1
- (2023-04-28) Updated to version: jansson-2.14
- (2020-05-08) Updated to version: jansson-2.13.1
- (2020-05-07) Updated to version: jansson-2.13
- (2018-12-10) Updated to version: jansson-2.12
- (2018-10-04) Updated to version: jansson-2.11
CVS history: (Expand)
2025-04-12 08:49:07 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
jansson: update to 2.14.1.
Version 2.14.1
==============
Released 2025-03-23
* Fixes:
- Fix thread safety of encoding and decoding when `uselocale` or `newlocale`
is used to switch locales inside the threads (#674, #675, #677. Thanks to
Bruno Haible for the report and help with fixing.)
- Use David M. Gay's `dtoa()` algorithm to avoid misprinting issues of real
numbers that are not exactly representable as a `double` (#680).
If this is not desirable, use `./configure --disable-dtoa` or `cmake
-DUSE_DTOA=OFF .`
* Build:
- Make test output nicer in CMake based builds (#683)
- Simplify tests (#685)
|
2024-09-12 08:48:47 by Adam Ciarcinski | Files touched by this commit (1) |
Log message:
jansson: follow HOMEPAGE redirects
|
2023-04-28 20:13:52 by Nikita | Files touched by this commit (2) |  |
Log message:
jansson: update to version 2.14
upstream location of releases moved.
Changelog:
Version 2.14
============
Released 2021-09-09
* New Features:
- Add `json_object_getn`, `json_object_setn`, `json_object_deln`, and the
corresponding `nocheck` functions. (#520, by Maxim Zhukov)
* Fixes:
- Handle `sprintf` corner cases (#537, by Tobias Stoeckmann)
* Build:
- Symbol versioning for all exported symbols (#540, by Simon McVittie)
- Fix compiler warnings (#555, by Kelvin Lee)
* Documentation:
- Small fixes (#544, #546, by @i-ky)
- Sphinx 3 compatibility (#543, by Pierce Lopez)
|
2022-07-25 13:12:30 by Thomas Klausner | Files touched by this commit (102) |
Log message:
*: remove pkg-config from tools where no buildlink3.mk file is included
Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
|
2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161) |
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
|
2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162) |
Log message:
textproc: Remove SHA1 hashes for distfiles
|
2020-05-08 15:54:07 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
jansson: updated to 2.13.1
Version 2.13.1
* Build:
- Include `jansson_version_str()` and `jansson_version_cmp()` in
shared library.
- Include `scripts/` in tarball.
|
2020-05-07 11:20:13 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
jansson: updated to 2.13
Version 2.13
* New Features:
- Add `jansson_version_str()` and `jansson_version_cmp()` for runtime
version checking
- Add `json_object_update_new()`, `json_object_update_existing_new()`
and `json_object_update_missing_new()` functions
- Add `json_object_update_recursive()`
* Build:
- Add ``-Wno-format-truncation`` to suppress format truncation warnings
* Bug fixes:
- Remove ``strtod`` macro definition for MinGW
- Add infinite loop check in `json_deep_copy()`
- Add ``pipe`` macro definition for MinGW
- Enhance ``JANSSON_ATTRS`` macro to support earlier C standard(C89)
- Update version detection for sphinx-build
* Documentation:
- Fix typos
- Document that call the custom free function to free the return value
of `json_dumps()` if you have a custom malloc/free
- Add vcpkg installation instructions
- Document that non-blocking file descriptor is not supported on
|