https://github.com/jschneider/com.cedarsoft.monorepo
Repository containing all cedarsoft projects
https://github.com/jschneider/com.cedarsoft.monorepo
graph-database java-8 json-serialization performance serialization-library utility-library
Last synced: 4 months ago
JSON representation
Repository containing all cedarsoft projects
- Host: GitHub
- URL: https://github.com/jschneider/com.cedarsoft.monorepo
- Owner: jschneider
- License: other
- Created: 2017-03-01T21:06:09.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-03-01T03:25:04.000Z (over 3 years ago)
- Last Synced: 2025-07-27T21:57:12.399Z (11 months ago)
- Topics: graph-database, java-8, json-serialization, performance, serialization-library, utility-library
- Language: Kotlin
- Homepage: https://cedarsoft.org
- Size: 55.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
com.cedarsoft.monorepo
==================
One big repository containing most OpenSource projects created by [cedarsoft GmbH][cedarsoft]
### Projects contained in this repository
####
* [cedarsoft Annotatinos](annotations/README.md)
* [cedarsoft Unit](unit/README.md)
* [cedarsoft Serialization](serialization/README.md)
* [cedarsoft commons](commons/README.md)
Documentation and projects available at [cedarsoft.org]
[cedarsoft]: http://www.cedarsoft.com
[cedarsoft.org]: http://www.cedarsoft.org
# Release Notes
## 9.0.0 (2022-02-10)
* Convert
* 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)
* 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