Skip to content
This repository has been archived by the owner on Oct 13, 2020. It is now read-only.

Commit

Permalink
1.1.0-rc0 release
Browse files Browse the repository at this point in the history
Signed-off-by: Jason Carey (hanumantmk) <[email protected]>
  • Loading branch information
hanumantmk committed Nov 12, 2014
1 parent e067aca commit 01e9ebc
Show file tree
Hide file tree
Showing 7 changed files with 53 additions and 17 deletions.
6 changes: 3 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ include(InstallRequiredSystemLibraries)
set (SOURCE_DIR "${PROJECT_SOURCE_DIR}/")

set (BSON_MAJOR_VERSION 1)
set (BSON_MINOR_VERSION 0)
set (BSON_MICRO_VERSION 3)
set (BSON_MINOR_VERSION 1)
set (BSON_MICRO_VERSION 0)
set (BSON_API_VERSION 1.0)
set (BSON_VERSION 1.0.3)
set (BSON_VERSION 1.1.0-rc0)

set (CPACK_RESOURCE_FILE_LICENSE "${SOURCE_DIR}/COPYING")
set (CPACK_PACKAGE_VERSION_MAJOR ${BSON_MAJOR_VERSION})
Expand Down
32 changes: 32 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
Libbson 1.1.0-rc0
=================

It is my pleasure to announce to you the release of Libbson-1.1.0-rc0.

This release is a release candidate release with some ABI additions and bugfixes.

ABI changes include:
* Deprecation of bson_copy_to_excluding
* Addition of bson_copy_to_excluding_noinit

Other changes include:
* Addition of a versioned ABI for the libbson shared library
* fixed bson_get_monotonic_time fallback when a system monotonic clock can not
be found. Formerly failed to compile with an incorrect call to
bson_gettimeofday
* Allow the "dbref" convention in bson_validate when BSON_VALIDATE_DOLLAR_KEYS
is present
* Support for ISO-8601 or $numberLong dates in bson <-> json parsing
* Quiet various compiler warnings

Thanks to everyone who contributed to the development of this release candidate for
Libbson.

* Adam Midvidy
* Daniel Colchete
* Ivan Suvorov
* Jason Carey
* Jérôme Lebel

-- Jason Carey

Libbson 1.0.2
=============

Expand Down
8 changes: 4 additions & 4 deletions build/autotools/Versions.m4
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
m4_define([bson_major_version], [1])
m4_define([bson_minor_version], [0])
m4_define([bson_micro_version], [3])
m4_define([bson_version], [bson_major_version.bson_minor_version.bson_micro_version])
m4_define([bson_minor_version], [1])
m4_define([bson_micro_version], [0])
m4_define([bson_version], [bson_major_version.bson_minor_version.bson_micro_version]-rc0)

# bump up by 1 for every micro release with no API changes, otherwise
# set to 0. after release, bump up by 1
m4_define([bson_interface_age], [2])
m4_define([bson_interface_age], [0])
m4_define([bson_binary_age], [m4_eval(100 * bson_minor_version + bson_micro_version)])

m4_define([lt_current], [m4_eval(100 * bson_minor_version + bson_micro_version - bson_interface_age)])
Expand Down
7 changes: 5 additions & 2 deletions build/rpm/libbson.spec
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Name: libbson
Version: 1.0.3
Version: 1.1.0-rc0
Release: 1%{?dist}
Summary: BSON library

License: ASL 2.0
URL: https://github.com/mongodb/libbson
Source0: https://github.com/mongodb/libbson/releases/download/1.0.3/libbson-1.0.3.tar.gz
Source0: https://github.com/mongodb/libbson/releases/download/1.1.0-rc0/libbson-1.1.0-rc0.tar.gz
BuildRequires: automake

%description
Expand Down Expand Up @@ -55,6 +55,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%{_prefix}/share/man/man3/*

%changelog
* Wed Nov 12 2014 Jason Carey <[email protected]> - 1.1.0-rc0-1
- Bump for 1.1.0-rc0.

* Thu Oct 09 2014 Jason Carey <[email protected]> - 1.0.3-1
- post-release bump.

Expand Down
10 changes: 5 additions & 5 deletions doc/installing.page
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,11 @@

<p>The following instructions are for UNIX-like systems such as GNU/Linux, FreeBSD, and Solaris. To build on Windows, see the instructions for <link xref="installing#building-windows">Building on Windows</link>.</p>

<p>The most recent release of the libbson is 1.0.3 and can be <link href="https://github.com/mongodb/libbson/releases/download/1.0.3/libbson-1.0.3.tar.gz">downloaded here</link>. The following snippet will download and extract the current release of the driver.</p>
<p>The most recent release of the libbson is 1.1.0-rc0 and can be <link href="https://github.com/mongodb/libbson/releases/download/1.1.0-rc0/libbson-1.1.0-rc0.tar.gz">downloaded here</link>. The following snippet will download and extract the current release of the driver.</p>

<screen><output style="prompt">$ </output><input>wget https://github.com/mongodb/libbson/releases/download/1.0.3/libbson-1.0.3.tar.gz</input>
<output style="prompt">$ </output><input>tar -xzf libbson-1.0.3.tar.gz</input>
<output style="prompt">$ </output><input>cd libbson-1.0.3/</input></screen>
<screen><output style="prompt">$ </output><input>wget https://github.com/mongodb/libbson/releases/download/1.1.0-rc0/libbson-1.1.0-rc0.tar.gz</input>
<output style="prompt">$ </output><input>tar -xzf libbson-1.1.0-rc0.tar.gz</input>
<output style="prompt">$ </output><input>cd libbson-1.1.0-rc0/</input></screen>

<p>Minimal dependencies are needed to build Libbson. On UNIX-like systems, pthreads (the POSIX threading library) is required.</p>

Expand Down Expand Up @@ -119,7 +119,7 @@ Bindings:

<p>Let's start by generating Visual Studio project files for libbson. The following assumes we are compiling for 64-bit Windows using Visual Studio 2010 Express which can be freely downloaded from Microsoft.</p>

<screen><output style="prompt">&gt; </output><input>cd libbson-1.0.3</input>
<screen><output style="prompt">&gt; </output><input>cd libbson-1.1.0-rc0</input>
<output style="prompt">&gt; </output><input>cmake -G "Visual Studio 2010 Win64" "-DCMAKE_INSTALL_PREFIX=C:\libbson"</input>
<output style="prompt">&gt; </output><input>msbuild.exe ALL_BUILD.vcxproj</input>
<output style="prompt">&gt; </output><input>msbuild.exe INSTALL.vcxproj</input></screen>
Expand Down
6 changes: 3 additions & 3 deletions doc/version.page
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#define BSON_CHECK_VERSION(major, minor, micro)
#define BSON_MAJOR_VERSION 1
#define BSON_MINOR_VERSION 0
#define BSON_MICRO_VERSION 3
#define BSON_VERSION_S "1.0.3"
#define BSON_MINOR_VERSION 1
#define BSON_MICRO_VERSION 0
#define BSON_VERSION_S "1.1.0-rc0"
#define BSON_VERSION_HEX (BSON_MAJOR_VERSION << 24 | \
BSON_MINOR_VERSION << 16 | \
Expand Down
1 change: 1 addition & 0 deletions src/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,5 @@ pkgconfig_DATA = $(top_builddir)/src/libbson-1.0.pc

EXTRA_DIST += \
src/libbson.symbols \
build/autotools/versions.ldscript \
src/libbson-1.0.pc.in

0 comments on commit 01e9ebc

Please sign in to comment.