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

Commit

Permalink
Release 0.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Christian Hergert committed May 30, 2014
1 parent 524bac4 commit fd4cfe0
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 12 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 0)
set (BSON_MINOR_VERSION 6)
set (BSON_MICRO_VERSION 9)
set (BSON_MINOR_VERSION 8)
set (BSON_MICRO_VERSION 0)
set (BSON_API_VERSION 1.0)
set (BSON_VERSION 0.6.9)
set (BSON_VERSION 0.8.0)

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

It's that time again, time for another Libbson release!

This cycle includes much, much more documentation for your perusing. There is
much more cross-referencing and structure for your navigation pleasure.

We've improved support for Libbson on a few more exotic platforms. SPARC
support is looking pretty good these days.

You'll also find some new examples in this release to help you get started a
bit faster. If there is something you'd like to see, just ask!

There are a few ABI breaks this cycle, as we are well on the road to a 1.0 and
would like things as clean as possible. I anticipate a few more during the next
couple of cycles, but we will try to keep them to a minimum. With that said,
you *WILL* need to recompile your application against 0.8.0.

Happy Hacking!


Libbson 0.6.8
=============

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

# bump up by 1 for every micro release with no API changes, otherwise
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: 0.6.9
Version: 0.8.0
Release: 1%{?dist}
Summary: BSON library

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

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

%changelog
* Thu May 29 2014 Christian Hergert <[email protected]> - 0.8.0-1
- Release 0.8.0

* Tue May 06 2014 Christian Hergert <[email protected]> - 0.6.9-1
- Update to 0.6.9 from git.
- Enable debug symbols
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 0.6.9 and can be <link href="https://github.com/mongodb/libbson/releases/download/0.6.9/libbson-0.6.9.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 0.8.0 and can be <link href="https://github.com/mongodb/libbson/releases/download/0.8.0/libbson-0.8.0.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/0.6.9/libbson-0.6.9.tar.gz</input>
<output style="prompt">$ </output><input>tar -xzf libbson-0.6.9.tar.gz</input>
<output style="prompt">$ </output><input>cd libbson-0.6.9/</input></screen>
<screen><output style="prompt">$ </output><input>wget https://github.com/mongodb/libbson/releases/download/0.8.0/libbson-0.8.0.tar.gz</input>
<output style="prompt">$ </output><input>tar -xzf libbson-0.8.0.tar.gz</input>
<output style="prompt">$ </output><input>cd libbson-0.8.0/</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-0.6.9</input>
<screen><output style="prompt">&gt; </output><input>cd libbson-0.8.0</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

0 comments on commit fd4cfe0

Please sign in to comment.