diff --git a/MANIFEST.in b/MANIFEST.in index 294e3fece..c61464502 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,2 +1,5 @@ -include LICENSE include/*.h core/*.cpp core/*.h python/*.c third_party/json/*.hpp third_party/md5/*.cpp third_party/md5/*.h stdlib/std.jsonnet Makefile +include LICENSE include/*.h core/*.cpp core/*.h python/*.c stdlib/std.jsonnet Makefile +include third_party/json/*.hpp +include third_party/md5/*.cpp third_party/md5/*.h +recursive-include third_party/rapidyaml/rapidyaml *.hpp *.cpp *.h #recursive-include test_suite examples gc_stress benchmarks editors diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index 554990284..eb7686c23 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -15,7 +15,7 @@ add_dependencies(libjsonnet++ jsonnet) # CMake prepends CMAKE_SHARED_LIBRARY_PREFIX to shared libraries, so without # this step the output would be |liblibjsonnet|. set_target_properties(libjsonnet++ PROPERTIES OUTPUT_NAME jsonnet++ - VERSION "0.17.0" + VERSION "0.18.0" SOVERSION "0" PUBLIC_HEADER "${LIB_HEADER}") install(TARGETS libjsonnet++ diff --git a/doc/ref/stdlib.html b/doc/ref/stdlib.html index c9ceec64e..d7c1b97b8 100644 --- a/doc/ref/stdlib.html +++ b/doc/ref/stdlib.html @@ -172,7 +172,7 @@
- Available in upcoming release. + Available since version 0.18.0.
@@ -1452,7 +1452,7 @@
- Available in upcoming release. + Available since version 0.18.0.
@@ -1655,7 +1655,7 @@
- Available in upcoming release. + Available since version 0.18.0.
diff --git a/include/libjsonnet.h b/include/libjsonnet.h index fababa774..94746b67b 100644 --- a/include/libjsonnet.h +++ b/include/libjsonnet.h @@ -31,7 +31,7 @@ limitations under the License. * * If this isn't the sae as jsonnet_version() then you've got a mismatched binary / header. */ -#define LIB_JSONNET_VERSION "v0.17.0" +#define LIB_JSONNET_VERSION "v0.18.0" /** Return the version string of the Jsonnet interpreter. Conforms to semantic versioning * https://semver.org/ If this does not match LIB_JSONNET_VERSION then there is a mismatch between diff --git a/setup.py b/setup.py index e1bfb484e..0a2748a65 100644 --- a/setup.py +++ b/setup.py @@ -19,6 +19,8 @@ from subprocess import Popen DIR = os.path.abspath(os.path.dirname(__file__)) +# NOTE: If you are editing the array below then you probably also need +# to change MANIFEST.in. LIB_OBJECTS = [ 'core/desugarer.o', 'core/formatter.o', @@ -70,7 +72,7 @@ def run(self): '_jsonnet', sources=MODULE_SOURCES, extra_objects=LIB_OBJECTS, - include_dirs = ['include', 'third_party/md5', 'third_party/json'], + include_dirs = ['include'], language='c++' ) diff --git a/test_cmd/fmt_help.golden.stdout b/test_cmd/fmt_help.golden.stdout index b8809aa6f..fc5149941 100644 --- a/test_cmd/fmt_help.golden.stdout +++ b/test_cmd/fmt_help.golden.stdout @@ -1,4 +1,4 @@ -Jsonnet reformatter v0.17.0 +Jsonnet reformatter v0.18.0 jsonnetfmt {