Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,13 +79,13 @@ jobs:
"exclude_labels": ["package: patch", "package: potts"]
},
{
"title": "#### Features: `patch`",
"title": "#### Features: \\x60patch\\x60",
"labels": ["type: feature", "package: patch"],
"exclude_labels": ["package: potts"],
"exhaustive": true
},
{
"title": "#### Features: `potts`",
"title": "#### Features: \\x60potts\\x60",
"labels": ["type: feature", "package: potts"],
"exclude_labels": ["package: patch"],
"exhaustive": true
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
id "com.diffplug.spotless" version "6.25.0"
}

version = "3.1.4"
version = "3.2.0"
sourceCompatibility = 1.11

repositories {
Expand Down
53 changes: 53 additions & 0 deletions docs/_changelog/v3.2.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
title: v3.2.0
---

# [v3.2.0](https://github.com/bagherilab/ARCADE/releases/tag/v3.2.0) - 2024-11-18

> Compare with [v3.1.4](https://github.com/bagherilab/ARCADE/compare/v3.1.4...v3.2.0)

### Features

- Update cell make method to return container by [@jessicasyu](https://github.com/jessicasyu) in [#74](https://github.com/bagherilab/ARCADE/pull/74)
- Update cell constructors to use container by [@jessicasyu](https://github.com/jessicasyu) in [#75](https://github.com/bagherilab/ARCADE/pull/75)
- Add support for linked populations in setup file by [@jessicasyu](https://github.com/jessicasyu) in [#76](https://github.com/bagherilab/ARCADE/pull/76)
- Add support for parameter distributions by [@jessicasyu](https://github.com/jessicasyu) in [#85](https://github.com/bagherilab/ARCADE/pull/85)

#### Features: `patch`

- Add support for initialization by percentage by [@jessicasyu](https://github.com/jessicasyu) in [#53](https://github.com/bagherilab/ARCADE/pull/53)
- Add patch cell agent with random state rules by [@jessicasyu](https://github.com/jessicasyu) in [#56](https://github.com/bagherilab/ARCADE/pull/56)
- Add support for different patch initialization schemes by [@jessicasyu](https://github.com/jessicasyu) in [#81](https://github.com/bagherilab/ARCADE/pull/81)
- Pass initial glucose concentration as parameter for metabolism modules by [@allison-li-1016](https://github.com/allison-li-1016) in [#96](https://github.com/bagherilab/ARCADE/pull/96)

#### Features: `potts`

- Added class key for potts populations by [@Jannetty](https://github.com/Jannetty) in [#11](https://github.com/bagherilab/ARCADE/pull/11)
- Make necessary PottsCell fields public, prepare for abstract setModule() function by [@Jannetty](https://github.com/Jannetty) in [#12](https://github.com/bagherilab/ARCADE/pull/12)
- Convert PottsCell to abstract class by [@Jannetty](https://github.com/Jannetty) in [#13](https://github.com/bagherilab/ARCADE/pull/13)
- Add support for splits with offset, direction, and split probability by [@Jannetty](https://github.com/Jannetty) in [#16](https://github.com/bagherilab/ARCADE/pull/16)
- Add custom plane splitvoxels by [@Jannetty](https://github.com/Jannetty) in [#46](https://github.com/bagherilab/ARCADE/pull/46)
- Refactor plane constructor to take Double3D instead of Int3D by [@Jannetty](https://github.com/Jannetty) in [#83](https://github.com/bagherilab/ARCADE/pull/83)

### Bug fixes

- Remove apoptosis checkpoint for potts cells by [@jessicasyu](https://github.com/jessicasyu) in [#18](https://github.com/bagherilab/ARCADE/pull/18)
- Replace instance of wildcard import of Module to prevent clash in Java 9 by [@cainja](https://github.com/cainja) in [#65](https://github.com/bagherilab/ARCADE/pull/65)
- Fix passing in initial glucose as a parameter value by [@allison-li-1016](https://github.com/allison-li-1016) in [#99](https://github.com/bagherilab/ARCADE/pull/99)

### Tests

- Remove unnecessary mocking in potts cell stem tests by [@jessicasyu](https://github.com/jessicasyu) in [#57](https://github.com/bagherilab/ARCADE/pull/57)
- Unit tests for core utilities Colors class by [@cainja](https://github.com/cainja) in [#63](https://github.com/bagherilab/ARCADE/pull/63)
- Adding tests for core utilities Solver class by [@cainja](https://github.com/cainja) in [#69](https://github.com/bagherilab/ARCADE/pull/69)
- Improved tests for core utilities Color class by [@cainja](https://github.com/cainja) in [#73](https://github.com/bagherilab/ARCADE/pull/73)
- Adding tests for core utilities Graph class by [@cainja](https://github.com/cainja) in [#64](https://github.com/bagherilab/ARCADE/pull/64)
- Adding tests for core utilities Parameter class by [@cainja](https://github.com/cainja) in [#71](https://github.com/bagherilab/ARCADE/pull/71)

### Admin

- Update workflows conditions for main and develop branches by [@jessicasyu](https://github.com/jessicasyu) in [#10](https://github.com/bagherilab/ARCADE/pull/10)
- Change source compatibility from 1.8 to 1.11 by [@jessicasyu](https://github.com/jessicasyu) in [#66](https://github.com/bagherilab/ARCADE/pull/66)
- Migrate to JUnit 5 by [@jessicasyu](https://github.com/jessicasyu) in [#67](https://github.com/bagherilab/ARCADE/pull/67)
- Add spotless autoformatter by [@jessicasyu](https://github.com/jessicasyu) in [#68](https://github.com/bagherilab/ARCADE/pull/68)
- Update workflows for changelog releases and Jekyll docs by [@jessicasyu](https://github.com/jessicasyu) in [#100](https://github.com/bagherilab/ARCADE/pull/100)
6 changes: 3 additions & 3 deletions version.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#Mon, 26 Feb 2024 14:57:57 -0500
#Mon, 18 Nov 2024 16:44:50 -0500
major=3
minor=1
patch=4
minor=2
patch=0
Loading