diff --git a/doc/refcard/spirit-reference.tex b/doc/refcard/spirit-reference.tex index 332dc2d6e..bd00621a4 100644 --- a/doc/refcard/spirit-reference.tex +++ b/doc/refcard/spirit-reference.tex @@ -1,4 +1,4 @@ -% Reference Card for Boost.Spirit 2.5.8 +% Reference Card for Boost.Spirit 2.5.9 % Copyright (c) 2014 Richard Thomson. May be freely distributed. % Created Friday, October 31, 2014 % Updated Tuesday, July 12, 2016 @@ -221,7 +221,7 @@ are preserved on all copies. % ************ TEXT STARTS HERE ************************** -\title{Boost.Spirit 2.5.8 Reference Card} +\title{Boost.Spirit 2.5.9 Reference Card} \section{Primitive Parsers} diff --git a/doc/spirit2.qbk b/doc/spirit2.qbk index 9985796ff..82fd6d0e3 100644 --- a/doc/spirit2.qbk +++ b/doc/spirit2.qbk @@ -8,7 +8,7 @@ [article Spirit [quickbook 1.5] - [version 2.5.8] + [version 2.59] [authors [de Guzman, Joel], [Kaiser, Hartmut]] [copyright 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Joel de Guzman, Hartmut Kaiser] [/ purpose Parser and Generator Library] @@ -23,7 +23,7 @@ [/ Some links ] -[def __version__ V2.5.8] +[def __version__ V2.59] [def __spirit__ [@http://boost-spirit.com Spirit]] [def __spirit_list__ [@http://boost.2283326.n4.nabble.com/spirit-general-f2672582.html Spirit General List]] diff --git a/doc/what_s_new.qbk b/doc/what_s_new.qbk index 06588f554..b5b939d4d 100644 --- a/doc/what_s_new.qbk +++ b/doc/what_s_new.qbk @@ -8,6 +8,18 @@ [section What's New] +[/////////////////////////////////////////////////////////////////////////////] +[section:spirit_2_5_9_boost_1_78 Spirit V2.5.9 (Boost V1.78.0)] + +* Improved headers self-sufficiency. [gh 695] +* Removed unneeded `boost/foreach.hpp` include. +* Fortified against `min` and `max` macros. [gh_pr 697] +* Deprecated Phoenix V2 transition headers (`boost/spirit/include/phoenix*.hpp`). [gh_pr 699] +* Fixed potential UB in `hold_any` (`-Wundefined-reinterpret-cast` warnings). +* Fixed swapped parameters to `is_substitute`. [gh_pr 702] [gh 701] [gh 679] + +[endsect] + [/////////////////////////////////////////////////////////////////////////////] [section:spirit_2_5_8_boost_1_77 Spirit V2.5.8 (Boost V1.77.0)] diff --git a/doc/x3/changelog.qbk b/doc/x3/changelog.qbk index 6f45eff9f..53338890e 100644 --- a/doc/x3/changelog.qbk +++ b/doc/x3/changelog.qbk @@ -7,6 +7,16 @@ [section Changelog] +[/////////////////////////////////////////////////////////////////////////////] +[section:spirit_3_10 Spirit V3.10 (Boost V1.78.0)] + +* Fortified against `min` and `max` macros. [gh_pr 697] +* Producing a variant attribute in an alternative parser branch was leading to a + compilation error when parsed into a superset variant attribute due to + swapped parameters to `is_substitute` trait. [gh_pr 702] [gh 701] [gh 679] + +[endsect] + [/////////////////////////////////////////////////////////////////////////////] [section:spirit_3_0_9 Spirit V3.0.9 (Boost V1.77.0)] diff --git a/doc/x3/include.qbk b/doc/x3/include.qbk index 7626e3ec0..f2d712faf 100644 --- a/doc/x3/include.qbk +++ b/doc/x3/include.qbk @@ -24,6 +24,6 @@ using the preprocessor define It is a hex number where the first two digits determine the major version while the last two digits determine the minor version. For example: - #define SPIRIT_X3_VERSION 0x3009 // version 3.0.9 + #define SPIRIT_X3_VERSION 0x3010 // version 3.10 [endsect] [/Include] diff --git a/doc/x3/spirit_x3.qbk b/doc/x3/spirit_x3.qbk index 7781f8c0b..d95b86876 100644 --- a/doc/x3/spirit_x3.qbk +++ b/doc/x3/spirit_x3.qbk @@ -8,7 +8,7 @@ [article Spirit X3 [quickbook 1.5] - [version 3.0.9] + [version 3.10] [authors [de Guzman, Joel], [Kaiser, Hartmut]] [copyright 2001-2018 Joel de Guzman, Hartmut Kaiser] [/ purpose Parser Library] @@ -19,13 +19,13 @@ ] ] -[/ May 12, 2015 ] +[/ Nov 29, 2021 ] [/============================================================================= Some links and defines =============================================================================/] -[def __version__ V3.0.9] +[def __version__ V3.10] [/ external] diff --git a/include/boost/spirit/home/x3/version.hpp b/include/boost/spirit/home/x3/version.hpp index 554b4ec04..8a4f06ba2 100644 --- a/include/boost/spirit/home/x3/version.hpp +++ b/include/boost/spirit/home/x3/version.hpp @@ -14,6 +14,6 @@ // This is the version of the current Spirit X3 distribution // /////////////////////////////////////////////////////////////////////////////// -#define SPIRIT_X3_VERSION 0x3009 +#define SPIRIT_X3_VERSION 0x3010 #endif diff --git a/include/boost/spirit/include/version.hpp b/include/boost/spirit/include/version.hpp index 8ef6c9a27..2244e40d1 100644 --- a/include/boost/spirit/include/version.hpp +++ b/include/boost/spirit/include/version.hpp @@ -14,7 +14,7 @@ // This is the version of the current Spirit distribution // /////////////////////////////////////////////////////////////////////////////// -#define SPIRIT_VERSION 0x2058 +#define SPIRIT_VERSION 0x2059 #define SPIRIT_PIZZA_VERSION SUPER_HOT_SPANISH_SARDINES // :-O #endif