See www.jcabi.com website for more details.
If you have any questions about the framework, or something doesn't work as expected, please submit an issue here. If you want to discuss, please use our Google Group.
Fork the repository, make changes, submit a pull request. We promise to review your changes same day and apply to master branch, if they look correct.
Important to remember to run full build before submitting a pull request:
$ mvn clean install -Pqulice
All modules migrated to their own repositories in version 0.8.
- #274:
com.jcabi.immutable
classes added tojcabi-aspects
- #270:
QueryValve
andScanValve
(jcabi-dynamo
) - #257:
Logger.stream()
andLogger.log()
methods introduced (jcabi-log
) - #252:
jcabi-dynamo
introduced - #250:
Aether(Collection<RemoteRepository>, File)
constructor added (jcabi-aether
) - #240:
skipArgs
andskipResult
arguments of@Loggable
(jcabi-aspects
) - #239:
@Valid
ignores NULL references (jcabi-aspects
) - #236:
Logger.format()
compresses texts in a nicer way (jcabi-log
) - #235: format of log output of
@Loggable
optimized (jcabi-aspects
) - #234:
@Cacheable.FlushBefore
and@Cacheable.FlushAfter
(jcabi-aspects
) - #233:
ant-contrib
added as a plugin dependency formaven-antrun-plugin
(parent
) - #227:
@Loggable
reports full stack of a stuck thread (jcabi-aspects
) - #222: class name is reported when DEBUG or TRACE (
jcabi-maven-slf4j
) - #209: thread name is reported when waiting (
jcabi-aspects
) - #207: default time limit for
@Loggable
set to one minute (jcabi-aspects
) - #202: verbosity flag in VerboseRunnable (
jcabi-log
) - #201:
@RetryOnFailure
shows full text of chained exceptions (jcabi-aspects
) - #200:
ignore
attribute in@Loggable
annotation (jcabi-aspects
) - #197:
Classpath
class introduced (jcabi-aether
) - #193:
jcabi-maven-plugin:ajc
goal introduced - #192:
@Loggable
throws for interrupted thread (jcabi-aspects
) - #189:
Runnable
cleans interrupted status (jcabi-log
) - #188:
@ScheduleWithFixedDelay
introduced (jcabi-aspects
) - #186:
@Timeable
annotation to terminate stuck methods (jcabi-aspects
) - #182:
@Loggable
logs long-running methods in process (jcabi-aspects
) - #179:
jcabi-maven-plugin
supplementary plugin created - #171: Java packages are versioned with text file (
parent
) - #151: silently ignore absence of Maven Log (
jcabi-maven-slf4j
) - #147: methods can be annotated with
@NotNull
(jcabi-aspects
) - #145: fixed defect with SNAPSHOT artifacts (
jcabi-heroku-maven-plugin
) - #143: Lombok annotations used in almost every class
- #134: APT and AspectJ work together (
jcabi-aspects
) - #133:
@Immutable
annotation added (jcabi-aspects
) - #130:
@RetryOnFailure
has a time limit (jcabi-aspects
) - #124:
@Loggable
has a time limit (jcabi-aspects
) - #122: UTF-8 is a default encoding (
jcabi-velocity
) - #119: dependency management fixed (
parent
) - #118: sonatype repository is in default list in
pom.xml
(`parent) - #115: wrong resources filtering fixed (
jcabi-heroku-maven-plugin
) - #112:
xml-maven-plugin
added toqulice
profile (parent
) - #111:
maven-docck-plugin
added toqulice
profile (parent
) - #110:
git status
is shown before commit (jcabi-heroku-maven-plugin
) - #104:
parent
project introduced - #105:
@Cacheable
annotation added (jcabi-aspects
) - #103: checksum to differ versions (
jcabi-beanstalk-maven-plugin
) - #102: UPDATE method added (
jcabi-beanstalk-maven-plugin
) - #101:
@Loggable
annotation added (jcabi-aspects
)
0.7:
- #99: Manifests introduced
0.6:
- #97: URN introduced
- #74: jcabi-maven-skin introduced
- many bug fixes for jcabi-beanstalk-maven-plugin
0.5:
- #76: VerboseProcess introduced
- #76: jcabi-ssl-maven-plugin introduced
0.4:
- #70: jcabi-heroku-maven-plugin introduced
0.3:
- #65: jcabi-beanstalk-maven-plugin introduced
- #59: custom JSR-303 constraints in jcabi-aspects
- #55: jcabi-aether supports S3 wagon
- #34: jcabi-aspects
- #37: started to use maven-duplicate-finder-plugin
- #39:
@RetryOnException
aspect - #41:
VerboseRunnable(Callable<?>, Boolean)
ctor added - #42: full compliance with JDK 7
- #44:
MulticolorLayout
for LOG4J
- #28: jcabi-jdbc
- #29:
Utc
helper injcabi-jdbc
- #19: jcabi-aether
- #20: jcabi-maven-slf4j
- #21: jcabi-aether
- #17:
TextDecor
forcom.jcabi.log.Logger
- #13:
VerboseRunnable
injcabi-log
- #11:
ThreadFactory
injcabi-log
- jcabi-log
- jcabi-assembly