From e998b50b3cabcc2b63f1742ce0cf219e32f1b259 Mon Sep 17 00:00:00 2001 From: Sven Erdem Date: Tue, 20 Aug 2024 14:03:07 +0200 Subject: [PATCH] Update version to v0.21.0 --- CHANGELOG.md | 26 ++++++++++++++++---------- CMakeLists.txt | 2 +- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bf3d744..212e246d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,21 @@ # Changes +### RAYX-CORE +* Improve tests on correctness for gratings by @fannyzotter in https://github.com/hz-b/rayx/pull/307 +* Rework Refrac2D by @fannyzotter in https://github.com/hz-b/rayx/pull/308 +* Exchange Vulkan GPU tracer with Alpaka (using Cuda) and enable multithreaded CPU tracing. by @ichinii in https://github.com/hz-b/rayx/pull/304 +* adapt compile.sh by @ichinii in https://github.com/hz-b/rayx/pull/317 +* Rework/core classes by @Atraxus in https://github.com/hz-b/rayx/pull/316 +* Exchange custom math library with std math library for complex numbers and trigonometry +* Minor bug fixes + ### RAYX-UI -- UI restyling -- Added dockspace for more flexibility -- UI Scale slider -- Improvements for tracing with RAYX-UI -- Loading witout h5 +* RAYX-UI Cleanup by @Atraxus in https://github.com/hz-b/rayx/pull/292 +* RAYX-UI Optimization by @EnricoAhlers in https://github.com/hz-b/rayx/pull/305 +* Rework file dialog by @Atraxus in https://github.com/hz-b/rayx/pull/290 +* New: UI for beamline design by @EnricoAhlers in https://github.com/hz-b/rayx/pull/296 -### RAYX-CORE -- Improved flexibility for optical elements (cutout, surface, behaviour) +## New Contributors +* @ichinii made their first contribution in https://github.com/hz-b/rayx/pull/304 -# Known Bugs -- RAYX-UI can crash on ubuntu when opening the file dialog - - use -i CLI argument for now if that is the case, we are working on a fix \ No newline at end of file +**Full Changelog**: https://github.com/hz-b/rayx/compare/v0.20.0...v0.21.0 diff --git a/CMakeLists.txt b/CMakeLists.txt index 6e1e7468..b8e138c6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.25.2 FATAL_ERROR) # ---- Project ---- -project(RAYX VERSION 0.20.0) +project(RAYX VERSION 0.21.0) set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CUDA_STANDARD 20)