</h2></div></div></div>
<h4>
<a name="geometry.release_notes.h0"></a>
+ <span class="phrase"><a name="geometry.release_notes.boost_1_72"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_72">Boost
+ 1.72</a>
+ </h4>
+<p>
+ <span class="bold"><strong>Improvements</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a href="https://github.com/boostorg/geometry/pull/500" target="_top">500</a>
+ Karney's solution of inverse geodesic problem for internal use (thanks
+ to Adeel Ahmad).
+ </li>
+<li class="listitem">
+ <a href="https://github.com/boostorg/geometry/pull/561" target="_top">561</a>
+ New algorithm detail::calculate_point_order() for internal use.
+ </li>
+<li class="listitem">
+ <a href="https://github.com/boostorg/geometry/pull/584" target="_top">584</a>
+ Support for arbitrary dimensions in matrix_transformer (thanks to Tinko
+ Bartels).
+ </li>
+<li class="listitem">
+ <a href="https://github.com/boostorg/geometry/pull/616" target="_top">616</a>
+ Various improvements of srs::transformation, incl. support for std threading
+ primitives.
+ </li>
+<li class="listitem">
+ <a href="https://github.com/boostorg/geometry/pull/627" target="_top">627</a>
+ Improved genericity of relational operations.
+ </li>
+<li class="listitem">
+ Various improvements related to robustness of set and relational operation.
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Solved issues</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a href="https://github.com/boostorg/geometry/issues/557" target="_top">557</a>
+ Invalid result of distance between point and linestring in spherical-equatorial
+ coordinate system.
+ </li>
+<li class="listitem">
+ <a href="https://github.com/boostorg/geometry/issues/612" target="_top">612</a>
+ Invalid result of set operations in geographic coordinate system.
+ </li>
+<li class="listitem">
+ <a href="https://github.com/boostorg/geometry/issues/619" target="_top">619</a>
+ Invalid result of set operations in spherical-equatorial coordinate system.
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Bugfixes</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a href="https://github.com/boostorg/geometry/pull/479" target="_top">479</a>
+ Various fixes for set operations in spherical and geographic coordinate
+ systems.
+ </li>
+<li class="listitem">
+ <a href="https://github.com/boostorg/geometry/pull/623" target="_top">623</a>
+ Potential integral overflow in set and relational operations.
+ </li>
+<li class="listitem">
+ <a href="https://github.com/boostorg/geometry/pull/632" target="_top">632</a>
+ Fixed errors in generation of asymmetric one-sided buffer.
+ </li>
+</ul></div>
+<h4>
+<a name="geometry.release_notes.h1"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_71"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_71">Boost
1.71</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h1"></a>
+<a name="geometry.release_notes.h2"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_70"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_70">Boost
1.70</a>
</h4>
Different strategies expected in envelope for some combinations of geometries.
</li></ul></div>
<h4>
-<a name="geometry.release_notes.h2"></a>
+<a name="geometry.release_notes.h3"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_69"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_69">Boost
1.69</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h3"></a>
+<a name="geometry.release_notes.h4"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_68"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_68">Boost
1.68</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h4"></a>
+<a name="geometry.release_notes.h5"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_67"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_67">Boost
1.67</a>
</h4>
to select a non collinear point on its convex hull. This improves output.
</li></ul></div>
<h4>
-<a name="geometry.release_notes.h5"></a>
+<a name="geometry.release_notes.h6"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_66"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_66">Boost
1.66</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h6"></a>
+<a name="geometry.release_notes.h7"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_65"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_65">Boost
1.65</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h7"></a>
+<a name="geometry.release_notes.h8"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_64"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_64">Boost
1.64</a>
</h4>
Fix distance_measure in get_turn_info
</li></ul></div>
<h4>
-<a name="geometry.release_notes.h8"></a>
+<a name="geometry.release_notes.h9"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_63"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_63">Boost
1.63</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h9"></a>
+<a name="geometry.release_notes.h10"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_62"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_62">Boost
1.62</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h10"></a>
+<a name="geometry.release_notes.h11"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_61"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_61">Boost
1.61</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h11"></a>
+<a name="geometry.release_notes.h12"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_60"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_60">Boost
1.60</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h12"></a>
+<a name="geometry.release_notes.h13"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_59"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_59">Boost
1.59</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h13"></a>
+<a name="geometry.release_notes.h14"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_58"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_58">Boost
1.58</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h14"></a>
+<a name="geometry.release_notes.h15"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_57"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_57">Boost
1.57</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h15"></a>
+<a name="geometry.release_notes.h16"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_56"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_56">Boost
1.56</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h16"></a>
+<a name="geometry.release_notes.h17"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_55"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_55">Boost
1.55</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h17"></a>
+<a name="geometry.release_notes.h18"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_54"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_54">Boost
1.54</a>
</h4>
length, num_points)
</li></ul></div>
<h4>
-<a name="geometry.release_notes.h18"></a>
+<a name="geometry.release_notes.h19"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_53"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_53">Boost
1.53</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h19"></a>
+<a name="geometry.release_notes.h20"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_51"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_51">Boost
1.51</a>
</h4>
spherical distance, fixed (by patch of Karsten Ahnert)
</li></ul></div>
<h4>
-<a name="geometry.release_notes.h20"></a>
+<a name="geometry.release_notes.h21"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_50"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_50">Boost
1.50</a>
</h4>
added algorithm "touches" (OGC SF compliant) for *polygon/*polygon
</li></ul></div>
<h4>
-<a name="geometry.release_notes.h21"></a>
+<a name="geometry.release_notes.h22"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_49"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_49">Boost
1.49</a>
</h4>
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h22"></a>
+<a name="geometry.release_notes.h23"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_48"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_48">Boost
1.48</a>
</h4>
Basic (limited) support for Boost.Rational
</li></ul></div>
<h4>
-<a name="geometry.release_notes.h23"></a>
+<a name="geometry.release_notes.h24"></a>
<span class="phrase"><a name="geometry.release_notes.boost_1_47"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_47">Boost
1.47</a>
</h4>