Skip to content

Releases: raydac/meta

1.1.3 release

06 Jan 21:22
Compare
Choose a tag to compare

1.1.3 (06-jan-2019)

  • updated the uber-pom dependency
  • utils: added append into ArrayUtils
  • annotations: added UiThread and Critical annotations
  • annotations: updated shaded findbugs annotations up to 3.0.2 version
  • plugin: added check-jar goal

1.1.2 release

03 Apr 17:37
Compare
Choose a tag to compare
  • annotations : added annotations to describe time and memory complexity : @TimeComplexity and @MemoryComplexity
  • plugin : fixed false positive for constructors of nested classes
  • plugin : fixed successful completion with non-zero error counter
  • plugin : fixed nested class name extraction for log
  • plugin : added check for placing of @Nullable or @NonNullable on non-object return type
  • plugin : added check for max allowed levels for @Weight, @TimeComplexity and @MemoryComplexity and it throws error if rule is violated
  • utils : added StrUtils

1.1.1 release

31 Mar 20:23
Compare
Choose a tag to compare
  • added Assertions#assertEquals
  • fixed issue #1
  • fixed checking of @MayContainNull and @MustNotContainNull for fields
  • little improvement in JCL check in @constraint
  • added GetUtils#ensureNonNullAndNonEmpty and GetUtils#ensureNonNullStr for String

1.1.0 release

19 Mar 11:18
Compare
Choose a tag to compare
  • 1.1.0 (19-mar-2016)
    • utilities and auxiliary classes extracted to separated module meta-utils
    • meta-common module renamed to meta-annotations
    • annotation classes compiled in JVM 1.5 format
    • improved maven plugin to check marks for method arguments, NB! It also supports @nullable and @NotNull annotations from IDEA annotation pack.
    • changed retention policy for annotations to CLASS, but shaded annotations from JR-305 have retention policy RUNTIME
    • extended scope for many annotations
    • improved utility methods and assertions
    • added annotations @experimental, @ThrowsRuntimeException, @ThrowsRuntimeExceptions
    • bugfixing and refactoring, also fixed NPE in the maven plugin for missing class format option

release 1.0.2

06 Mar 12:44
Compare
Choose a tag to compare
  • added Assertions.assertIsValid method
  • improved logging in meta-checker plugin
  • added empty arrays for primitives into Arrays class
  • fixed KeepCreationPointTemplate, also added thread id info
  • added ImplementationNote annotation
  • improved the meta-check plugin, added support to check java class version

release 1.0.1

12 Feb 07:02
Compare
Choose a tag to compare

bugfixing

release 1.0.0

10 Feb 18:07
Compare
Choose a tag to compare

Release 1.0.0, published in the maven central