Commit 9ade2849 authored by Jeffrey Phillips Freeman's avatar Jeffrey Phillips Freeman 💥
Browse files

Updated changelog. Bumped version to 3.3.0.

parent 8cbefc79
# Ferma Changelog
## 3.2.2
## 3.3.0
* Added support for properties with mulitiple values for annotated property getters.
* An adjacency getter (annotated) will now return null instead of an exception if no elements present.
* Setters now take null as a valid argument.
* Fixed a bug that caused exceptions in the case of a vertex property with a cardinality other than single.
## 3.2.1
......@@ -25,7 +30,7 @@
method.
* Getter methods annotated with the `@Adjacency` annotation can now return a `List` or a `Set` in addition to the usual
`Iterator` return type.
* Setter methods annotated with the `@Adjacency` annotation can now accept `Iterable` parameters such as `Collection`,
* Setter methods annotated with the `@Adjacency` annotation can now accept `Iterable` parameters such as `Collection`,
`List`, or `Set` in addition to the usual `Iterator` type.
* Remove methods annotated with the `@Adjacency` annotation can now have no parameters and they will remove all edges
matching the specified label and direction.
......@@ -50,12 +55,12 @@
## 3.1.0
* Added abstraction code for tinkerpop transactions which ease usage of transactions within ferma.
The new code provides functional interfaces for transactions and methods which allow
The new code provides functional interfaces for transactions and methods which allow
access to transactions from nested functions without the need to pass the original transaction object along.
Once a transaction has been opened it can be accessed from anywhere within the same thread
Once a transaction has been opened it can be accessed from anywhere within the same thread
via the `Tx.getActive()` method.
The `TxFactoryTest` class and the [ferma-orientdb extension](https://github.com/syncleus/ferma-orientdb)
The `TxFactoryTest` class and the [ferma-orientdb extension](https://github.com/syncleus/ferma-orientdb)
contain examples how these classes and methods can be used.
* Updated the following dependencies
......
files:
- source: /docs
translation: /%two_letters_code%/%original_file_name%
languages_mapping:
two_letters_code:
en: docs
......@@ -12,7 +12,7 @@
<groupId>com.syncleus.ferma</groupId>
<artifactId>ferma</artifactId>
<packaging>jar</packaging>
<version>3.2.2-SNAPSHOT</version>
<version>3.3.0-SNAPSHOT</version>
<prerequisites>
<maven>3.0.4</maven>
......@@ -289,5 +289,3 @@
</profile>
</profiles>
</project>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment