Skip to content

Commit 1101305

Browse files
Release v1.04
1 parent a362a16 commit 1101305

File tree

4 files changed

+129
-1
lines changed

4 files changed

+129
-1
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ endforeach()
2424
# Project name and current version. We do not specify any language for
2525
# this project. Therefore, we will be able to check manually which compiler
2626
# is detected on the system.
27-
project(BioDynaMo LANGUAGES VERSION "1.03.0")
27+
project(BioDynaMo LANGUAGES VERSION "1.04.0")
2828

2929
#---Set the locale to default C to prevent issued due to localization of commands---------------
3030
# This is necessary as we for example call `clang -v` and parse its output. But on a localized

doc/blog/release_v1.04.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: "BioDynaMo Version 1.04 Released"
3+
date: "2022-10-05"
4+
path: "/blog/release_v1.04/"
5+
meta_description: ""
6+
---
7+
8+
</br>
9+
10+
I am pleased to announce the release of BioDynaMo 1.04.
11+
12+
Please have a look at the [release notes](/docs/userguide/release_notes_v1.04/), [installation instructions](/docs/userguide/installation/) and [examples](/examples/demos/) for further information.
13+
14+
Thanks and enjoy! </br>
15+
Lukas Breitwieser for the BioDynaMo team
16+

doc/sidebars/userguide.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@
5555
link: /docs/userguide/release_notes_v1.0/
5656
- title: BioDynaMo v1.02
5757
link: /docs/userguide/release_notes_v1.02/
58+
- title: BioDynaMo v1.04
59+
link: /docs/userguide/release_notes_v1.04/
5860
- group: Changelog
5961
items:
6062
- title: Log

doc/user_guide/release_notes_v1.04.md

+110
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
---
2+
title: "BioDynaMo Version 1.04 Release Notes"
3+
date: "2022-10-05"
4+
path: "/docs/userguide/release_notes_v1.04/"
5+
toc: true
6+
image: ""
7+
sidebar: "userguide"
8+
keywords:
9+
-release
10+
-v1.04
11+
-1.04
12+
---
13+
14+
BioDynaMo version 1.04 was released on October 5, 2022.
15+
16+
The following people have contributed to this version
17+
(ordered by the number of contributions):
18+
19+
* Lukas Breitwieser
20+
* Tobias Duswald
21+
* Nicolò Cogno
22+
* Fons Rademakers
23+
* Ahmad Hesam
24+
* Jack Jennings
25+
* Moritz Grabmann
26+
27+
## New Features and Improvements
28+
29+
* Add check for PVSM output files to system tests [#280](https://github.com/BioDynaMo/biodynamo/pull/280)
30+
* Generalize continuum integration [#260](https://github.com/BioDynaMo/biodynamo/pull/260)
31+
* Improve scheduler information [#277](https://github.com/BioDynaMo/biodynamo/pull/277)
32+
* Update flocking demo with local fluctuations [#256](https://github.com/BioDynaMo/biodynamo/pull/256)
33+
* Added check for decay rate in diffusion grid [#271](https://github.com/BioDynaMo/biodynamo/pull/271)
34+
* Make floating-point precision adjustable [#253](https://github.com/BioDynaMo/biodynamo/pull/253)
35+
* Improve UniformGridEnvironment::Box::Iterator interface
36+
* Add switch to turn off automatic sim size detection in UniformGridEnvironment
37+
* Add missing ForEachNeighbor implementation for UniformGridEnvironment
38+
* Add BinarySearch.DuplicatesLarge test
39+
* Remove const specifier from Agent::RemoveFromSimulation
40+
* Improve the time series collection API [#266](https://github.com/BioDynaMo/biodynamo/pull/266)
41+
* AgentPointer return nullptr directly for corresponding AgentUid
42+
* Make InPlaceExecutionContext::remove_ protected
43+
* Make Agent::RemoveFromSimulation virtual
44+
* Remove all virtual functions from InlineVector
45+
* Introduce different AgentPointer modes [#264](https://github.com/BioDynaMo/biodynamo/pull/264)
46+
* Improve mechanism to reuse the index part of AgentUids [#263](https://github.com/BioDynaMo/biodynamo/pull/263)
47+
* Update paraview build on macOS i386 [#261](https://github.com/BioDynaMo/biodynamo/pull/261)
48+
* Don't run Singularity GHA on all branches
49+
* Avoid parsing of `bdm.json` with `bdm test`
50+
* Add macOS packages to user guide
51+
* Extend DiffusionGrid interface for full gradient information [#257](https://github.com/BioDynaMo/biodynamo/pull/257)
52+
* Link Singularity in User Guide
53+
* Add left-multiplication to MathArray [#255](https://github.com/BioDynaMo/biodynamo/pull/255)
54+
* Minor code quality improvements [#252](https://github.com/BioDynaMo/biodynamo/pull/252)
55+
* Create BioDynaMo singularity image [#244](https://github.com/BioDynaMo/biodynamo/pull/244)
56+
* Reenable gitpod image workflow but only for manual triggering
57+
* Add additional LamdaFunctor tests
58+
* Add safety check in function PlotNeighborMemoryHistogram
59+
* Improve documentation of Agent::RemoveBehavior
60+
* Add coverage reporting with SonarCloud [#247](https://github.com/BioDynaMo/biodynamo/pull/247)
61+
* Upgrade to ParaView 5.10 on macOS [#235](https://github.com/BioDynaMo/biodynamo/pull/235)
62+
* Update continuum models [#241](https://github.com/BioDynaMo/biodynamo/pull/241)
63+
* Add improvements suggested by Sonar Cloud [#246](https://github.com/BioDynaMo/biodynamo/pull/246)
64+
* Add quality checks with `Sonar Cloud` [#245](https://github.com/BioDynaMo/biodynamo/pull/245)
65+
* Add SWC export for neurons [#243](https://github.com/BioDynaMo/biodynamo/pull/243)
66+
* Update link to endpoint package (CentOS CI)
67+
* Add CLI wrapper for `bdm-config` [#238](https://github.com/BioDynaMo/biodynamo/pull/238)
68+
* Add ProgressBar to visualise progress in `Simulate()` [#237](https://github.com/BioDynaMo/biodynamo/pull/237)
69+
* Remove `benchmark` from default build target [#236](https://github.com/BioDynaMo/biodynamo/pull/236)
70+
* Add SHA's for macOS 12.1 and Ubuntu 22.04.
71+
* Extend functionality of `show_simulation_step` parameter [#234](https://github.com/BioDynaMo/biodynamo/pull/234)
72+
73+
## Bug Fixes
74+
75+
* Fix issue with markupsafe which breaks nbconvert and thus the website [#281](https://github.com/BioDynaMo/biodynamo/pull/281)
76+
* Fix Python libraries on macOS [#279](https://github.com/BioDynaMo/biodynamo/pull/279)
77+
* Fix warning in multi-simulation mode [#272](https://github.com/BioDynaMo/biodynamo/pull/272)
78+
* Update GHA for macOS and fix notebooks on Ubuntu [#274](https://github.com/BioDynaMo/biodynamo/pull/274)
79+
* Fix notebook related packages on CentOS [#275](https://github.com/BioDynaMo/biodynamo/pull/275)
80+
* Fix issues introduced due to the global edit from double to `real_t` in OpenCL code.
81+
* Fix to find python3.9 on macOS.
82+
* Added version check and threshold fix for ParaView in epidemiology demo
83+
* Attribute environment update time to the correct operation
84+
* Reduce size of UniformGridEnvironment::Box
85+
* Remove obsolete parameter from toml file
86+
* Fix NUMA bug in ResourceManager::RemoveAgents
87+
* Fix GHA copyright script for linux
88+
* Fix DiffuseWithOpenEdge [#248](https://github.com/BioDynaMo/biodynamo/pull/248)
89+
* Add fixes for code-smells [#249](https://github.com/BioDynaMo/biodynamo/pull/249)
90+
* Fix bug in function GenerateSimulationInfoJson
91+
* Add additional AgentPointer tests; fix bug in AgentPointer
92+
* Fix possible race condition in user-defined thread-safety mechanism [#262](https://github.com/BioDynaMo/biodynamo/pull/262)
93+
* Fix normalization of the diffusion gradient [#259](https://github.com/BioDynaMo/biodynamo/pull/259)
94+
* Fix static agents bug in mechanical_forces_op
95+
* Fix compiler warnings [#254](https://github.com/BioDynaMo/biodynamo/pull/254)
96+
* Fix date-format in userguide/Singularity.md
97+
98+
## Examples
99+
100+
### New Demos
101+
102+
* Cell monolayer growth [#278](https://github.com/BioDynaMo/biodynamo/pull/278)
103+
* Flocking Demo [#240](https://github.com/BioDynaMo/biodynamo/pull/240)
104+
105+
## Supported Platforms
106+
107+
* Ubuntu 18.04, 20.04
108+
* CentOS 7
109+
* MacOS 11.7 and 12.6 (Intel and ARM)
110+

0 commit comments

Comments
 (0)