Skip to content

Releases: yNiklas/Packman

Packman v1.0.7 [JDK 11]

26 May 09:08

Choose a tag to compare

  • Fixes regarding important null checks
  • Uninitialized/Null valued attributes/variables will now be represented by {} (empty json object). Primitive types will hold their default values in uninitialized cases.

1.0.5 [JDK11]

24 May 20:31

Choose a tag to compare

  • Hotfix for boolean/Boolean values regarding illegal access "issues"

Packman v1.0.3

05 May 15:53
55eb14b

Choose a tag to compare

  • Support enum constants as object attributes for a package
  • Accept enum constants as object to pack regarding the Packman.pack(...)

Packman 1.0.2

04 May 18:44
394f129

Choose a tag to compare

  • Support for multiple scopes with the corresponding ScopePolicy.OR and ScopePolicy.AND
  • Maven plugin published:
<dependency>
    <groupId>io.github.yniklas</groupId>
    <artifactId>Packman</artifactId>
    <version>1.0.2</version>
</dependency>

Packman 1.0.1

30 Apr 20:16
6d65428

Choose a tag to compare

  • Include support for multiple equal JSON keys. Packman will add ascending numbers to equal JSON keys to include all values.

Packman 1.0 Snapshot

29 Apr 21:19

Choose a tag to compare

A first Snapshot of Packman with basic functionality.

  • The .jar file does not contain the example classes.

  • Doesn't include a infinite recursion StackOverflowError check caused by classes annotated like the following:

class Example {
@Include
  Example ex = new Example();
}
  • Doesn't consider about multiple equal JSON keys. The last added object/field is the value present on the multiple used equal key.