Skip to content

Commit 4a9a6db

Browse files
committed
jansson 2.15.0
1 parent c96e2d7 commit 4a9a6db

File tree

6 files changed

+27
-8
lines changed

6 files changed

+27
-8
lines changed

CHANGES

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
Version 2.15.0
2+
==============
3+
4+
Released 2026-01-24
5+
6+
* New features:
7+
8+
- Add support for realloc by adding `json_set_alloc_funcs2`, `json_get_alloc_funcs2`
9+
(@WilhelmWiens in #717)
10+
11+
* Fixes:
12+
13+
- Optimize serialization (@WilhelmWiens in #658 and #719)
14+
- Fix docstrings in hashtable.h (@WilhelmWiens in #718)
15+
16+
* Build
17+
18+
- Use target-based cmake settings (@Andrew-Au in #692)
19+
120
Version 2.14.1
221
==============
322

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ endif()
3636
# set (JANSSON_VERSION "2.3.1")
3737
# set (JANSSON_SOVERSION 2)
3838

39-
set(JANSSON_DISPLAY_VERSION "2.14.1")
39+
set(JANSSON_DISPLAY_VERSION "2.15.0")
4040

4141
# This is what is required to match the same numbers as automake's
42-
set(JANSSON_VERSION "4.14.0")
42+
set(JANSSON_VERSION "4.15.0")
4343
set(JANSSON_SOVERSION 4)
4444

4545
# for CheckFunctionKeywords

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
AC_PREREQ([2.60])
2-
AC_INIT([jansson], [2.14.1], [https://github.com/akheron/jansson/issues])
2+
AC_INIT([jansson], [2.15.0], [https://github.com/akheron/jansson/issues])
33

44
AC_CONFIG_AUX_DIR([.])
55
AM_INIT_AUTOMAKE([1.10 foreign])

doc/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
# built documents.
4949
#
5050
# The short X.Y version.
51-
version = '2.14.1'
51+
version = '2.15.0'
5252
# The full version, including alpha/beta/rc tags.
5353
release = version
5454

src/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@ endif
3030
libjansson_la_LDFLAGS = \
3131
-no-undefined \
3232
-export-symbols-regex '^json_|^jansson_' \
33-
-version-info 18:1:14 \
33+
-version-info 19:0:15 \
3434
@JSON_SYMVER_LDFLAGS@ \
3535
@JSON_BSYMBOLIC_LDFLAGS@

src/jansson.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ extern "C" {
2121
/* version */
2222

2323
#define JANSSON_MAJOR_VERSION 2
24-
#define JANSSON_MINOR_VERSION 14
25-
#define JANSSON_MICRO_VERSION 1
24+
#define JANSSON_MINOR_VERSION 15
25+
#define JANSSON_MICRO_VERSION 0
2626

2727
/* Micro version is omitted if it's 0 */
28-
#define JANSSON_VERSION "2.14.1"
28+
#define JANSSON_VERSION "2.15.0"
2929

3030
/* Version as a 3-byte hex number, e.g. 0x010201 == 1.2.1. Use this
3131
for numeric comparisons, e.g. #if JANSSON_VERSION_HEX >= ... */

0 commit comments

Comments
 (0)