com.cedarsoft.monorepo
One big repository containing most OpenSource projects created by cedarsoft GmbH
Projects contained in this repository
Documentation and projects available at cedarsoft.org
Release Notes
8.9.4 (???)
- JavaFX Utils updates
- Dependencies updates
- Units is now a multi platform project
8.9.3 (2019-08-02)
- Update serializers group ids
- Dependencies updates
8.9.2 (2019-07-22)
- Rerelease with updated gradle dependencies
8.9.1 (2019-07-22)
- Java FX:
- additional Swing bindings
- Release build with gradle now
8.9.0 (2019-07-16)
- Swing with JavaFX properties: Bindings for background and foreground
- JavaFX:
- Formatter improved
- Progress indicator bar
- Improve bidirectional bindings
- RoundedAxisTickCaluculator added
- Canvas Holder improvements
- Dependcy updates (especially Kotlin to 1.3.40)
- Kotlin:
- introduced GuardedProperty
- CoAsync: Async with Kotlin Coroutines
- Improved test utilities
- Serializers module added for kotlinx.serialization
- KotlinAwait implemented
- Serialization
- additional serializers for default classes added
- Test-Utils
- Updated / fixed Json helper
8.8.0 (2019-03-19)
- Swing with JavaFX properties: Additional bindings
- Kotlin FX: Additional extension methods (e.g. properties access)
- Rounded number axis
8.8.0 (2018-03-09)
- Instrumentation plugin: Updated for Java 11
- Swing: Bindings to JavaFX Properties
- Kotlin:
- extension methods for Guava
- concurrent-kotlin: GuardedByLock
- TornadoFX: Commons module
- JavaFX: Extension methods
- Commons REST: Jackson configuration and common models
8.7.0 (2018-11-06)
- Update dependencies
- Convert all tests to JUnit 5
- Prepare for JDK 11 update
- add JavaFX utils
- 3D support
- util classes
- introduce dependency-sets
- cleanup Kotlin dependencies
- Add a lot of extension methods for Kotlin
- guava
- tornadofx
- JavaFX
8.5.2 (2018-06-21)
- Convert a lot of code to Kotlin
- Update dependencies
8.5.1 (2018-02-01)
Bugfixes
- Fix release problem (8.5.0 had invalid parent versions)
8.5.0 (2018-02-01)
Features
- Upgrade Kotlin to 1.2.0
- add -parameters to compiler
- Updated jgitver
- Updated dependencies and plugins
Bugfixes
- Improve instrumentation plugin: Add SYNTETHIC keyword to generated assertion field
8.4.0 (2017-11-24)
Bugfixes
- Fix package name for guava extension methods
- X509Support handles expired certificates correctly
Features
- Upgrade dependencies
- Use dokka to generate documentation (instead of javadoc maven plugin)
- Add Kluent dependency
- Add Kotlin Guice extension methods
- Convert more tests to JUnit 5
- New annotations: @Sorted
- JavaFX
- add exception handler with JavaFX base dialog
- add balloon basics
- add Kotlin extension methods
8.3.1 (2017-07-15)
Bugfixes
- JsonUtils: Fix exception type: Use
org.junit.ComparisonFailure
to allow IDE to show diff - LazyField uses Kotlin lazy()
8.3.0 (2017-07-10)
Features
- Upgrade to JUnit 5
- Convert rules to extensions
- add Temporary Folder extension
- Kotlin
- Add Kotlin Maven plugin
- Convert a lot of classes to Kotlin
- Some Guava extension methods
- Java Compiler: add parameter names
Tasks
- Update Travic CI configuration to use latest JDK 8
- Update license headers
- Update version numbers for third party dependencies
8.2.1 (2017-06-10)
Features
- Dependencies
- new dependency: three-ten-extra
- use newer Apache Commons artifact IDs
- add FxAsync: JavaFX implementation of the SwingAsync class
- add time module
- DateUtils with duration formatting stuff
- Serialization
- add duration serializer
8.2.0 (2017-05-27)
Features
- Dependency Injection
- introduce CachingProvider
- ApplicationHomeAccess#createTemporaryHomeAccess() for unit testing
- Swing
- JGoodies: add Validating Component
- Dialogs: Improve borders
- Fonts: add strike through font
- Serialization
- Common Jackson serializers: Add serializer for java.time types
- Dependencies
- add Jackson databinding dependencies
- Version: add valueOf() method with parameter suffix
Bugs
- Using charset for string/file access in several places
- CodeStyle
- use @Immutable from ErrorProne compiler
- avoiding a lot of compiler warnings
- replace deprecated methods/classes
- Delete a lot of unused / old code and modules
8.1.1 (2017-05-04)
- Use project version for plugins
- Swing
- SwingHelper: Return only existing frame if no frame is focused
- Add busy icon to AbstractDialog
- Exception Handler: Add support for TypeHandlers
- Update dependencies to latest version
- add dep for XZ compression
8.1.0 (2017-05-04)
-
JGoodies related classes:
- IconFeedbackPanel
- ComponentFactory
-
delete Os* classes
-
OptionDialog
- improve radio dialog
- add combo box version
-
Serialization
- Jackson
- add UUID Serializer
- Stax
- Remove JSON support (use Jackson instead)
- Jackson
-
New sub projects
- Photos
- OSGI validator maven plugin
- Instrumentation maven plugin
- Business
-
Use error prone compiler
- Use @Immutable class from error prone compiler
8.0.1 (2017-03-24)
- Using logback for logging
- Version number in dependency management can be overridden in a property: monorepo.dep.management.version
- add FileUtils
- add ExceptionHandling classes
- rename Application to ApplicationInformation
- introduce @Application
- add MemoryLeakWorkarounds
- add Swing related utility classes
- add CJideSplitPane
- add OptionDialog
- add SimpleSwingWorker
- add build number plugin
8.0.0 (2017-03-03)
- First release for mono repo containing several sub modules:
- annotations
- unit
- commons
- serialization
- travis integration
- Fix ThreadRule - avoids IllegalArgumentException in some corner cases