{"id":15043887,"url":"https://github.com/jschneider/com.cedarsoft.monorepo","last_synced_at":"2026-02-07T11:03:07.375Z","repository":{"id":57718139,"uuid":"83601669","full_name":"jschneider/com.cedarsoft.monorepo","owner":"jschneider","description":"Repository containing all cedarsoft projects","archived":false,"fork":false,"pushed_at":"2023-03-01T03:25:04.000Z","size":58281,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-27T21:57:12.399Z","etag":null,"topics":["graph-database","java-8","json-serialization","performance","serialization-library","utility-library"],"latest_commit_sha":null,"homepage":"https://cedarsoft.org","language":"Kotlin","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jschneider.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-01T21:06:09.000Z","updated_at":"2022-11-03T03:22:10.000Z","dependencies_parsed_at":"2025-04-10T00:43:10.350Z","dependency_job_id":"514604d5-bbe2-4e81-af27-2a59317d4bb5","html_url":"https://github.com/jschneider/com.cedarsoft.monorepo","commit_stats":null,"previous_names":[],"tags_count":248,"template":false,"template_full_name":null,"purl":"pkg:github/jschneider/com.cedarsoft.monorepo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jschneider%2Fcom.cedarsoft.monorepo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jschneider%2Fcom.cedarsoft.monorepo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jschneider%2Fcom.cedarsoft.monorepo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jschneider%2Fcom.cedarsoft.monorepo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jschneider","download_url":"https://codeload.github.com/jschneider/com.cedarsoft.monorepo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jschneider%2Fcom.cedarsoft.monorepo/sbom","scorecard":{"id":537765,"data":{"date":"2025-08-11","repo":{"name":"github.com/jschneider/com.cedarsoft.monorepo","commit":"9e398a76eb409b7474ff3683b7ae2f8353776ec5"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-20T07:25:14.881Z","repository_id":57718139,"created_at":"2025-08-20T07:25:14.881Z","updated_at":"2025-08-20T07:25:14.881Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29193089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T07:37:03.739Z","status":"ssl_error","status_checked_at":"2026-02-07T07:37:03.029Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["graph-database","java-8","json-serialization","performance","serialization-library","utility-library"],"created_at":"2024-09-24T20:49:46.310Z","updated_at":"2026-02-07T11:03:07.358Z","avatar_url":"https://github.com/jschneider.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"com.cedarsoft.monorepo\n==================\nOne big repository containing most OpenSource projects created by [cedarsoft GmbH][cedarsoft]\n\n\n### Projects contained in this repository\n####\n* [cedarsoft Annotatinos](annotations/README.md)\n* [cedarsoft Unit](unit/README.md)\n* [cedarsoft Serialization](serialization/README.md)\n* [cedarsoft commons](commons/README.md)\n\n\nDocumentation and projects available at [cedarsoft.org]\n\n[cedarsoft]: http://www.cedarsoft.com\n[cedarsoft.org]: http://www.cedarsoft.org\n\n\n# Release Notes\n\n## 9.0.0 (2022-02-10)\n* Convert\n* JavaFX Utils updates\n* Dependencies updates\n* Units is now a multi platform project\n\n## 8.9.3 (2019-08-02)\n* Update serializers group ids\n* Dependencies updates\n\n## 8.9.2 (2019-07-22)\n* Rerelease with updated gradle dependencies\n\n## 8.9.1 (2019-07-22)\n* Java FX:\n    * additional Swing bindings\n* Release build with gradle now\n\n## 8.9.0 (2019-07-16)\n* Swing with JavaFX properties: Bindings for background and foreground\n* JavaFX:\n    * Formatter improved\n    * Progress indicator bar\n    * Improve bidirectional bindings\n    * RoundedAxisTickCaluculator added\n    * Canvas Holder improvements\n* Dependcy updates (especially Kotlin to 1.3.40)\n* Kotlin:\n    * introduced GuardedProperty\n    * CoAsync: Async with Kotlin Coroutines\n    * Improved test utilities\n    * Serializers module added for kotlinx.serialization\n    * KotlinAwait implemented\n* Serialization\n    * additional serializers for default classes added\n    *\n* Test-Utils\n    * Updated / fixed Json helper\n\n\n## 8.8.0 (2019-03-19)\n* Swing with JavaFX properties: Additional bindings\n* Kotlin FX: Additional extension methods (e.g. properties access)\n  * Rounded number axis\n\n## 8.8.0 (2018-03-09)\n* Instrumentation plugin: Updated for Java 11\n* Swing: Bindings to JavaFX Properties\n* Kotlin:\n  * extension methods for Guava\n  * concurrent-kotlin: GuardedByLock\n* TornadoFX: Commons module\n* JavaFX: Extension methods\n* Commons REST: Jackson configuration and common models\n\n\n## 8.7.0 (2018-11-06)\n* Update dependencies\n* Convert all tests to JUnit 5\n* Prepare for JDK 11 update\n* add JavaFX utils\n  * 3D support\n  * util classes\n* introduce dependency-sets\n* cleanup Kotlin dependencies\n* Add a lot of extension methods for Kotlin\n  * guava\n  * tornadofx\n  * JavaFX\n\n## 8.5.2 (2018-06-21)\n* Convert a lot of code to Kotlin\n* Update dependencies\n\n## 8.5.1 (2018-02-01)\n\n### Bugfixes\n* Fix release problem (8.5.0 had invalid parent versions)\n\n## 8.5.0 (2018-02-01)\n### Features\n* Upgrade Kotlin to 1.2.0\n* add -parameters to compiler\n* Updated jgitver\n* Updated dependencies and plugins\n\n\n### Bugfixes\n* Improve instrumentation plugin: Add SYNTETHIC keyword to generated assertion field\n\n\n## 8.4.0 (2017-11-24)\n\n### Bugfixes\n* Fix package name for guava extension methods\n* X509Support handles expired certificates correctly\n\n### Features\n* Upgrade dependencies\n* Use dokka to generate documentation (instead of javadoc maven plugin)\n* Add Kluent dependency\n* Add Kotlin Guice extension methods\n* Convert more tests to JUnit 5\n* New annotations: @Sorted\n* JavaFX\n  * add exception handler with JavaFX base dialog\n  * add balloon basics\n  * add Kotlin extension methods\n\n## 8.3.1 (2017-07-15)\n\n### Bugfixes\n* JsonUtils: Fix exception type: Use `org.junit.ComparisonFailure` to allow IDE to show diff\n* LazyField uses Kotlin lazy()\n\n## 8.3.0 (2017-07-10)\n### Features\n* Upgrade to JUnit 5\n  * Convert rules to extensions\n  * add Temporary Folder extension\n* Kotlin\n  * Add Kotlin Maven plugin\n  * Convert a lot of classes to Kotlin\n  * Some Guava extension methods\n* Java Compiler: add parameter names\n\n### Tasks\n* Update Travic CI configuration to use latest JDK 8\n* Update license headers\n* Update version numbers for third party dependencies\n\n## 8.2.1 (2017-06-10)\n### Features\n* Dependencies\n  * new dependency: three-ten-extra\n  * use newer Apache Commons artifact IDs\n* add FxAsync: JavaFX implementation of the SwingAsync class\n* add time module\n  * DateUtils with duration formatting stuff\n* Serialization\n  * add duration serializer\n\n## 8.2.0 (2017-05-27)\n\n### Features\n* Dependency Injection\n  * introduce CachingProvider\n* ApplicationHomeAccess#createTemporaryHomeAccess() for unit testing\n* Swing\n  * JGoodies: add Validating Component\n  * Dialogs: Improve borders\n  * Fonts: add strike through font\n* Serialization\n  * Common Jackson serializers: Add serializer for java.time types\n* Dependencies\n  * add Jackson databinding dependencies\n* Version: add valueOf() method with parameter suffix\n\n### Bugs\n* Using charset for string/file access in several places\n* CodeStyle\n  * use @Immutable from ErrorProne compiler\n  * avoiding a lot of compiler warnings\n  * replace deprecated methods/classes\n* Delete a lot of unused / old code and modules\n\n\n## 8.1.1 (2017-05-04)\n* Use project version for plugins\n* Swing\n  * SwingHelper: Return only existing frame if no frame is focused\n  * Add busy icon to AbstractDialog\n  * Exception Handler: Add support for TypeHandlers\n* Update dependencies to latest version\n  * add dep for XZ compression\n\n## 8.1.0 (2017-05-04)\n* JGoodies related classes:\n    * IconFeedbackPanel\n    * ComponentFactory\n* delete Os* classes\n* OptionDialog\n  * improve radio dialog\n  * add combo box version\n* Serialization\n  * Jackson\n    * add UUID Serializer\n  * Stax\n    * Remove JSON support (use Jackson instead)\n\n* New sub projects\n  * Photos\n  * OSGI validator maven plugin\n  * Instrumentation maven plugin\n  * Business\n* Use error prone compiler\n  * Use @Immutable class from error prone compiler\n\n\n## 8.0.1 (2017-03-24)\n* Using logback for logging\n* Version number in dependency management can be overridden in a property: monorepo.dep.management.version\n* add FileUtils\n* add ExceptionHandling classes\n* rename Application to ApplicationInformation\n* introduce @Application\n* add MemoryLeakWorkarounds\n* add Swing related utility classes\n* add CJideSplitPane\n* add OptionDialog\n* add SimpleSwingWorker\n* add build number plugin\n\n## 8.0.0 (2017-03-03)\n* First release for mono repo containing several sub modules:\n  * annotations\n  * unit\n  * commons\n  * serialization\n* travis integration\n* Fix ThreadRule - avoids IllegalArgumentException in some corner cases\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjschneider%2Fcom.cedarsoft.monorepo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjschneider%2Fcom.cedarsoft.monorepo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjschneider%2Fcom.cedarsoft.monorepo/lists"}