Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Ferma
Ferma
Commits
9ade2849
Commit
9ade2849
authored
Feb 12, 2018
by
Jeffrey Phillips Freeman
💥
Browse files
Updated changelog. Bumped version to 3.3.0.
parent
8cbefc79
Changes
3
Hide whitespace changes
Inline
Side-by-side
CHANGELOG.md
View file @
9ade2849
# 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
...
...
crowdin.yml
deleted
100644 → 0
View file @
8cbefc79
files
:
-
source
:
/docs
translation
:
/%two_letters_code%/%original_file_name%
languages_mapping
:
two_letters_code
:
en
:
docs
pom.xml
View file @
9ade2849
...
...
@@ -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>
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment