diff --git a/Installation/CHANGES.md b/Installation/CHANGES.md index bb391e895a6..4edff3ab2bd 100644 --- a/Installation/CHANGES.md +++ b/Installation/CHANGES.md @@ -6,13 +6,13 @@ Release History Release date: December 2022 -### [2D Arrangements](https://doc.cgal.org/5.5/Manual/packages.html#PkgArrangementOnSurface2) -- Fixed the intersect_2, compare_y_at_x_right, and compare_y_at_x_left function objects of the traits class template that handles geodesic arcs on sphere and applied a small syntactical fix to the tracing traits. +### [2D Arrangements](https://doc.cgal.org/5.6/Manual/packages.html#PkgArrangementOnSurface2) +- Fixed the `intersect_2`, `compare_y_at_x_right`, and `compare_y_at_x_left` function objects of the traits class template that handles geodesic arcs on sphere and applied a small syntactical fix to the tracing traits. - Introduced a function template, namely, `draw_arrangement(arr)`, that renders arrangements based on the `Basic_viewer_qt` class template. At this point only 2D arrangements on the plane induced by (i) segments and (ii) conics are supported. - Improved the traits class template that handles conics, namely `Arr_conic_traits_2`. This includes the following: - (i) Fixed a couple of bugs and slightly optimized some functions. - (ii) Introduced functionality that approximates conics with polylines. (This is used to draw conic curves.) - (iii) **Breaking change**: Changed the interface to generate conic curves. In the past, curves where generated directly using the constructors of the conic and x-monotone conic constructs. Now, they are constructed via function objects provided by the traits. This eliminates the constructions of temporary kernels. The old functionality is obsolete, but still supported for a limited number of versions. It depends on a static member function of the traits. In a future version this function will no longer be static, implying that the old functionality will no longer be supported. + 1. Fixed a couple of bugs and slightly optimized some functions. + 2. Introduced functionality that approximates conics with polylines. (This is used to draw conic curves.) + 3. **Breaking change**: Changed the interface to generate conic curves. In the past, curves where generated directly using the constructors of the conic and x-monotone conic constructs. Now, they are constructed via function objects provided by the traits. This eliminates the constructions of temporary kernels. The old functionality is obsolete, but still supported for a limited number of versions. It depends on a static member function of the traits. In a future version this function will no longer be static, implying that the old functionality will no longer be supported.