You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+33-13
Original file line number
Diff line number
Diff line change
@@ -5,44 +5,64 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
<!--
8
9
## [Unreleased]
9
10
10
11
### Added
11
12
12
-
+ Created `CHANGELOG.md` ([#630](https://github.com/FLAMEGPU/FLAMEGPU2/pull/630))
13
-
14
13
### Changed
15
-
+ Use `IntT` in `MessageBucketDevice` to resolve clang sign comparison warnings ([#554](https://github.com/FLAMEGPU/FLAMEGPU2/issues/554))
16
-
17
-
+ Default value of `-s/--steps` set to `1` rather than `0` ([#634](https://github.com/FLAMEGPU/FLAMEGPU2/issues/634))
18
14
19
15
### Deprecated
20
16
21
17
### Removed
22
18
23
-
+ Do not suggest that Clang is a working/valid host C++ compiler at this time ([#633](https://github.com/FLAMEGPU/FLAMEGPU2/issues/633))
24
-
25
19
### Fixed
20
+
-->
26
21
27
-
<!--
28
-
## [2.0.0-alpha.1] - 2020-XX-YY
22
+
## [2.0.0-alpha.1] - 2021-09-03
29
23
30
24
### Added
31
25
26
+
+ Optional support for vector types via [GLM](https://github.com/g-truc/glm) ([#217](https://github.com/FLAMEGPU/FLAMEGPU2/issues/217))
27
+
+ This is currently behind a CMake option due to significant RTC compilation time increases
28
+
+ Created `CHANGELOG.md` ([#618](https://github.com/FLAMEGPU/FLAMEGPU2/issues/#618), [#630](https://github.com/FLAMEGPU/FLAMEGPU2/pull/630))
29
+
+ Release process documentation ([#622](https://github.com/FLAMEGPU/FLAMEGPU2/issues/#622))
30
+
+ Thorough testing of `flamegpu::CUDAEnsemble`, `flamegpu::RunPlan` and `flamegpu::RunPlanVector` ([#656](https://github.com/FLAMEGPU/FLAMEGPU2/issues/656), [#665](https://github.com/FLAMEGPU/FLAMEGPU2/pull/665))
+ Use `IntT` in `MessageBucketDevice` to resolve clang sign comparison warnings ([#554](https://github.com/FLAMEGPU/FLAMEGPU2/issues/554))
36
+
+ Default value of `-s/--steps` set to `1` rather than `0` ([#634](https://github.com/FLAMEGPU/FLAMEGPU2/issues/634))
37
+
+ All RNG seeds are now `uint64_t` ([#656](https://github.com/FLAMEGPU/FLAMEGPU2/issues/656), [#665](https://github.com/FLAMEGPU/FLAMEGPU2/pull/665))
38
+
+ Assorted bugfixes for `RunPlan`, `RunPlanVector` and `CUDAEnsemble` ([#656](https://github.com/FLAMEGPU/FLAMEGPU2/issues/656), [#665](https://github.com/FLAMEGPU/FLAMEGPU2/pull/665))
39
+
+ Linux python binary wheel generation now produces wheels supporting `glibc >= 2.17` ([#632](https://github.com/FLAMEGPU/FLAMEGPU2/issues/632))
40
+
+ CI configuration changes ([#641](https://github.com/FLAMEGPU/FLAMEGPU2/issues/641))
41
+
+ CMake modernisation, including use of target properties, in-source build prevention, support for patched GCC `10.3.0` and `11.1.0` ([#586](https://github.com/FLAMEGPU/FLAMEGPU2/issues/586))
42
+
+`include/flamegpu/version.h` is no longer generated by CMake, allowing true out-of-source builds ([#600](https://github.com/FLAMEGPU/FLAMEGPU2/issues/600))
+ Compiler warning fixes and suppression ([#554](https://github.com/FLAMEGPU/FLAMEGPU2/issues/554), [#638](https://github.com/FLAMEGPU/FLAMEGPU2/pull/638), [#671](https://github.com/FLAMEGPU/FLAMEGPU2/pull/671))
45
+
+ Do not use `cudaEvent_t` based timers when using `WDDM` GPUs ([#640](https://github.com/FLAMEGPU/FLAMEGPU2/pull/640))
46
+
+ Visualiser: GLU no longer required as a dependency of the visualisation ([FLAMEGPU/FLAMEGPU2-visualiser#79](https://github.com/FLAMEGPU/FLAMEGPU2-visualiser/pull/79))
+ CMake versions <= 3.18 are no longer supported ([#661](https://github.com/FLAMEGPU/FLAMEGPU2/pull/661))
52
+
+ Do not suggest that Clang is a working/valid host C++ compiler at this time ([#633](https://github.com/FLAMEGPU/FLAMEGPU2/issues/633))
53
+
+`pyflamegpu` no longer exposes `pyflamegpu.sys` and `pyflamegpu.os` ([#654](https://github.com/FLAMEGPU/FLAMEGPU2/issues/654))
54
+
+`CUDAEnsemble::CUDAEnsemble`/`CUDAEnsemble::initialise` no longer output the FLAMEGPU version number ([#656](https://github.com/FLAMEGPU/FLAMEGPU2/issues/656), [#665](https://github.com/FLAMEGPU/FLAMEGPU2/pull/665))
55
+
+`pyflamegpu.CUDAEnsemble().getConfig()` removed, use `pyflamegpu.CUDAEnsemble.Config()` ([#656](https://github.com/FLAMEGPU/FLAMEGPU2/issues/656), [#665](https://github.com/FLAMEGPU/FLAMEGPU2/pull/665))
56
+
38
57
### Fixed
39
-
-->
40
58
41
-
## [2.0.0-alpha] - 2020-08-10
59
+
+ Improved RTC compilation errors using `#line` directives ([#608](https://github.com/FLAMEGPU/FLAMEGPU2/issues/608))
60
+
61
+
## [2.0.0-alpha] - 2021-08-10
42
62
43
63
Initial alpha release of FLAME GPU 2.0.0, a CUDA C++ / python3 library for agent based simulations
0 commit comments