Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(api)!: add capabilities to nodes #1073

Merged

Conversation

kelvin-olaiya
Copy link
Contributor

No description provided.

Co-authored-by: Danilo Pianini <danilo.pianini@unibo.it>
@DanySK DanySK changed the title refactor: Add capabilities to nodes feat(api)!: add capabilities to nodes Feb 8, 2022
kelvin-olaiya and others added 2 commits February 9, 2022 15:57
Co-authored-by: Danilo Pianini <danilo.pianini@unibo.it>
Co-authored-by: Danilo Pianini <danilo.pianini@unibo.it>
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@sonarqubecloud
Copy link

Please retry analysis of this Pull-Request directly on SonarCloud.

@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@DanySK DanySK enabled auto-merge (squash) March 10, 2022 11:00
@DanySK DanySK merged commit c0150e1 into AlchemistSimulator:master Mar 10, 2022
DanySK pushed a commit that referenced this pull request Mar 10, 2022
## [14.0.0](13.0.6...14.0.0) (2022-03-10)

### ⚠ BREAKING CHANGES

* **api:** add capabilities to nodes (#1073)

### Features

* **api:** add capabilities to nodes ([#1073](#1073)) ([c0150e1](c0150e1))

### Dependency updates

* **deps:** update dependency com.github.spotbugs:spotbugs-annotations to v4.6.0 ([296d6ce](296d6ce))
* **deps:** update dependency com.graphhopper:graphhopper-core to v5.0-pre3 ([cf7e302](cf7e302))
* **deps:** update dependency gradle to v7.4.1 ([422b2ce](422b2ce))
* **deps:** update dependency org.mockito:mockito-core to v4.4.0 ([d08ac46](d08ac46))
* **deps:** update gohugoio/hugo action to v0.93.3 ([ebe6fb6](ebe6fb6))
* **deps:** update plugin hugo to v0.3.0 ([c8a2b26](c8a2b26))
* **deps:** update plugin java-qa to v0.21.0 ([968ef61](968ef61))
@DanySK
Copy link
Member

DanySK commented Mar 10, 2022

🎉 This PR is included in version 14.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@kelvin-olaiya kelvin-olaiya deleted the feature-addCapabilitiesToNodes branch April 4, 2022 11:03
DanySK added a commit that referenced this pull request May 17, 2022
…eaking change introduced in #1073

This change also introduces changes to the API of RunProtelisProgram. Contextually, that class and AlchemistNetworkManager have been converted to Kotlin.
DanySK pushed a commit that referenced this pull request May 17, 2022
## [19.0.0](18.0.3...19.0.0) (2022-05-17)

### ⚠ BREAKING CHANGES

* **protelis-incarnation:** restore Protelis functionality after a breaking change introduced in #1073
* **loading:** modify Grid, now the first node is deployed where the initial position of the grid is declared.

### Features

* **loading:** allow implementations to refer to node properties when loading ([2f33b56](2f33b56))

### Bug Fixes

* **incarnation-protelis:** restore the `env.putField` functionality ([49c4e3a](49c4e3a))
* **loading:** modify Grid, now the first node is deployed where the initial position of the grid is declared. ([d659414](d659414))
* **loading:** remove unused type parameters from test ([d2d218c](d2d218c))
* **protelis-incarnation:** annotate non-null returning method `SendToNeighbor.getProtelisProgram` as `@Nonnull` ([67891c1](67891c1))
* **protelis-incarnation:** restore Protelis functionality after a breaking change introduced in [#1073](#1073) ([c2ca6eb](c2ca6eb))

### Tests

* **protelis-incarnation:** add functional regression test verifying that a simple gradient runs ([09921ba](09921ba))

### General maintenance

* ignore .hugo_build.lock ([52fc91c](52fc91c))
* **protelis-incarnation:** annotate non-null returning method `ProtelisIncarnation.getIncomplete` as `@Nonnull` ([1ef0e35](1ef0e35))

### Dependency updates

* **core-deps:** update protelis to v15.4.2 ([af71bd9](af71bd9))
* **deps:** update plugin multijvmtesting to v0.4.0 ([de55f3f](de55f3f))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Nodes should be decorable
3 participants