{"id":43141,"name":"com.github.zafarkhaja:java-semver","ecosystem":"maven","repository_url":"https://github.com/zafarkhaja/jsemver","issues_count":8,"created_at":"2025-06-17T01:12:23.139Z","updated_at":"2025-06-17T01:12:23.139Z","purl":"pkg:maven/com.github.zafarkhaja:java-semver","metadata":{"id":4713176,"name":"com.github.zafarkhaja:java-semver","ecosystem":"maven","description":"Java implementation of the SemVer Specification","homepage":"https://github.com/zafarkhaja/jsemver","licenses":"The MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/zafarkhaja/jsemver","keywords_array":[],"namespace":"com.github.zafarkhaja","versions_count":8,"first_release_published_at":"2013-11-16T18:03:45.000Z","latest_release_published_at":"2024-01-14T10:28:33.000Z","latest_release_number":"0.10.2","last_synced_at":"2025-05-21T10:50:17.590Z","created_at":"2022-07-25T21:29:36.600Z","updated_at":"2025-05-21T10:50:17.590Z","registry_url":"https://central.sonatype.com/artifact/com.github.zafarkhaja/java-semver/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.github.zafarkhaja/java-semver/","metadata":{},"repo_metadata":{"uuid":"6065067","full_name":"zafarkhaja/jsemver","owner":"zafarkhaja","description":"Java implementation of the SemVer Specification","archived":false,"fork":false,"pushed_at":"2021-12-20T23:19:36.000Z","size":252,"stargazers_count":395,"open_issues_count":43,"forks_count":73,"subscribers_count":12,"default_branch":"master","last_synced_at":"2023-03-16T05:08:47.836Z","etag":null,"topics":["semver","versioning"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rails/jquery-rails","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-10-03T19:00:25.000Z","updated_at":"2023-03-12T17:17:04.000Z","dependencies_parsed_at":"2022-09-02T07:02:25.247Z","dependency_job_id":null,"html_url":"https://github.com/zafarkhaja/jsemver","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafarkhaja%2Fjsemver","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafarkhaja%2Fjsemver/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafarkhaja%2Fjsemver/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zafarkhaja","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"}},"repo_metadata_updated_at":"2023-03-21T21:25:20.448Z","dependent_packages_count":348,"downloads":null,"downloads_period":null,"dependent_repos_count":627,"rankings":{"downloads":null,"dependent_repos_count":0.5249827308312227,"dependent_packages_count":0.22885402797104787,"stargazers_count":17.16885743174924,"forks_count":20.814704321797194,"docker_downloads_count":0.07528356475688014,"average":7.762536415421117},"purl":"pkg:maven/com.github.zafarkhaja/java-semver","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.github.zafarkhaja:java-semver","docker_dependents_count":802,"docker_downloads_count":1738937738,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.github.zafarkhaja:java-semver","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.github.zafarkhaja:java-semver/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.zafarkhaja:java-semver/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.zafarkhaja:java-semver/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.zafarkhaja:java-semver/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.zafarkhaja:java-semver/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":523174,"maintainers_count":0,"namespaces_count":69574,"keywords_count":32348,"github":"maven-central","metadata":{"funded_packages_count":25497},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-18T05:11:44.610Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},"unique_repositories_count":8,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"3635250328","node_id":"PR_kwDODhhNQM6z9XG-","number":2010,"state":"open","title":"build(deps): bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-17T22:02:20.000Z","updated_at":"2025-11-19T06:48:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=maven\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Activiti/activiti-cloud/pull/2010","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Activiti%2Factiviti-cloud/issues/2010","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2010/packages"},{"uuid":"3608884580","node_id":"PR_kwDOCUGQx86yk_G7","number":94,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T16:54:41.000Z","updated_at":"2025-11-24T10:33:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=maven\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/project-ncl/npm-manipulator/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-ncl%2Fnpm-manipulator/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"},{"uuid":"2628379473","node_id":"PR_kwDOJwiQA86cqeNR","number":361,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-30T09:48:34.000Z","updated_at":"2025-06-30T09:48:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/metalbear-co/mirrord-intellij/pull/361","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/metalbear-co%2Fmirrord-intellij/issues/361","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/361/packages"},{"uuid":"2600049365","node_id":"PR_kwDOATxyos6a-ZrV","number":83,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-17T22:21:35.000Z","updated_at":"2025-06-17T22:21:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kbase/java_common/pull/83","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbase%2Fjava_common/issues/83","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/83/packages"},{"uuid":"2600048544","node_id":"PR_kwDOLt1yhc6a-Zeg","number":6,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-17T22:20:50.000Z","updated_at":"2025-06-17T22:20:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kbase/java_test_utilities/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbase%2Fjava_test_utilities/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"2600048563","node_id":"PR_kwDOAXFK486a-Zez","number":48,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-17T22:20:50.000Z","updated_at":"2025-06-17T22:20:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kbase/shock_java_client/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbase%2Fshock_java_client/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"},{"uuid":"2597315402","node_id":"PR_kwDOCQIu2s6az-NK","number":399,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-17T01:52:26.000Z","updated_at":"2025-06-17T01:52:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kbase/groups/pull/399","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbase%2Fgroups/issues/399","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/399/packages"},{"uuid":"2597120525","node_id":"PR_kwDOBBpqvs6azOoN","number":458,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-16T23:00:35.000Z","updated_at":"2025-06-16T23:00:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kbase/auth2/pull/458","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbase%2Fauth2/issues/458","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/458/packages"}],"issue_packages":[{"old_version":"0.9.0","new_version":"0.10.2","update_type":"minor","path":null,"pr_created_at":"2025-11-17T22:02:20.000Z","version_change":"0.9.0 → 0.10.2","issue":{"uuid":"3635250328","node_id":"PR_kwDODhhNQM6z9XG-","number":2010,"state":"open","title":"build(deps): bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-17T22:02:20.000Z","updated_at":"2025-11-19T06:48:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=maven\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Activiti/activiti-cloud/pull/2010","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Activiti%2Factiviti-cloud/issues/2010","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2010/packages"}},{"old_version":"0.9.0","new_version":"0.10.2","update_type":"minor","path":null,"pr_created_at":"2025-11-10T16:54:41.000Z","version_change":"0.9.0 → 0.10.2","issue":{"uuid":"3608884580","node_id":"PR_kwDOCUGQx86yk_G7","number":94,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T16:54:41.000Z","updated_at":"2025-11-24T10:33:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=maven\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/project-ncl/npm-manipulator/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-ncl%2Fnpm-manipulator/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"}},{"old_version":"0.9.0","new_version":"0.10.2","update_type":"minor","path":null,"pr_created_at":"2025-06-30T09:48:34.000Z","version_change":"0.9.0 → 0.10.2","issue":{"uuid":"2628379473","node_id":"PR_kwDOJwiQA86cqeNR","number":361,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-30T09:48:34.000Z","updated_at":"2025-06-30T09:48:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/metalbear-co/mirrord-intellij/pull/361","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/metalbear-co%2Fmirrord-intellij/issues/361","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/361/packages"}},{"old_version":"0.9.0","new_version":"0.10.2","update_type":"minor","path":null,"pr_created_at":"2025-06-17T22:21:35.000Z","version_change":"0.9.0 → 0.10.2","issue":{"uuid":"2600049365","node_id":"PR_kwDOATxyos6a-ZrV","number":83,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-17T22:21:35.000Z","updated_at":"2025-06-17T22:21:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kbase/java_common/pull/83","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbase%2Fjava_common/issues/83","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/83/packages"}},{"old_version":"0.9.0","new_version":"0.10.2","update_type":"minor","path":null,"pr_created_at":"2025-06-17T22:20:50.000Z","version_change":"0.9.0 → 0.10.2","issue":{"uuid":"2600048544","node_id":"PR_kwDOLt1yhc6a-Zeg","number":6,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-17T22:20:50.000Z","updated_at":"2025-06-17T22:20:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kbase/java_test_utilities/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbase%2Fjava_test_utilities/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"0.9.0","new_version":"0.10.2","update_type":"minor","path":null,"pr_created_at":"2025-06-17T22:20:50.000Z","version_change":"0.9.0 → 0.10.2","issue":{"uuid":"2600048563","node_id":"PR_kwDOAXFK486a-Zez","number":48,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-17T22:20:50.000Z","updated_at":"2025-06-17T22:20:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kbase/shock_java_client/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbase%2Fshock_java_client/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"}},{"old_version":"0.9.0","new_version":"0.10.2","update_type":"minor","path":null,"pr_created_at":"2025-06-17T01:52:26.000Z","version_change":"0.9.0 → 0.10.2","issue":{"uuid":"2597315402","node_id":"PR_kwDOCQIu2s6az-NK","number":399,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-17T01:52:26.000Z","updated_at":"2025-06-17T01:52:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kbase/groups/pull/399","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbase%2Fgroups/issues/399","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/399/packages"}},{"old_version":"0.9.0","new_version":"0.10.2","update_type":"minor","path":null,"pr_created_at":"2025-06-16T23:00:35.000Z","version_change":"0.9.0 → 0.10.2","issue":{"uuid":"2597120525","node_id":"PR_kwDOBBpqvs6azOoN","number":458,"state":"open","title":"Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-16T23:00:35.000Z","updated_at":"2025-06-16T23:00:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.github.zafarkhaja:java-semver","old_version":"0.9.0","new_version":"0.10.2","repository_url":"https://github.com/zafarkhaja/jsemver"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver) from 0.9.0 to 0.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/releases\"\u003ecom.github.zafarkhaja:java-semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch3\u003eIn this release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch3\u003eIn this long overdue release...\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion\u003c/code\u003e class has been almost completely rewritten through refactoring, along with its unit tests. The overall class structure has been made more readable and coherent. The code has been polished and the Javadoc comments have been considerably improved. Some minor requested features, like serializability, have been added and all known bugs have been fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe public API has undergone a complete overhaul. Almost all of the methods have been deprecated; most of them were just renamed for the sake of consistency and/or common practices, and a couple of them, like \u003ccode\u003eincrementBuildMetadata()\u003c/code\u003e, didn't comply with the specification conceptually. A dozen or so new methods have been added, as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eequals()\u003c/code\u003e, \u003ccode\u003ehashCode()\u003c/code\u003e and \u003ccode\u003ecompareTo()\u003c/code\u003e methods have been repurposed for complete equality, including build metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eVersion.Builder\u003c/code\u003e class has been also completely refactored and updated with new methods, so that it's more useful.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor a more detailed list of changes please see the \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e or the commit history \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0\"\u003ev0.9.0...v0.10.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eP.S. I strove to make this release as backward compatible as possible, so even though there are some drastic changes in this release, the migration process should be pretty straightforward and painless.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md\"\u003ecom.github.zafarkhaja:java-semver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2 (Jan 14, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eVersion.toBuilder()\u003c/code\u003e bug (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.1 (Jan 12, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backward compatibility of \u003ccode\u003eVersion\u003c/code\u003e's getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.0 (Jan 10, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eVersion\u003c/code\u003e serializable (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eVersion.Builder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eWidened numeric identifiers to \u003ccode\u003elong\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003eVersion\u003c/code\u003e's static factory methods with \u003ccode\u003eVersion.parse()\u003c/code\u003e and \u003ccode\u003eVersion.of()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.tryParse()\u003c/code\u003e method which returns \u003ccode\u003eOptional\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isValid()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated version parser to accept partial versions, such as \u003ccode\u003e1\u003c/code\u003e or \u003ccode\u003e1.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's getter methods\u003c/li\u003e\n\u003cli\u003eRenamed and enhanced \u003ccode\u003eVersion\u003c/code\u003e's \u0026quot;incrementor\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eVersion.satisfies(Expression)\u003c/code\u003e's parameter to \u003ccode\u003ePredicate\u0026lt;Version\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPreRelease()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiStable()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated \u003ccode\u003eVersion.isPublicApiCompatibleWith(Version)\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eCreated methods to check versions' compatibility (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eVersion\u003c/code\u003e's comparators and \u0026quot;comparator\u0026quot; methods\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eVersion.BUILD_AWARE_ORDER\u003c/code\u003e comparator\u003c/li\u003e\n\u003cli\u003eUpdated Range Expressions parser to support double-symbol \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e operators (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Exceptions' \u003ccode\u003egetMessage()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformed major code and documentation improvements\u003c/li\u003e\n\u003cli\u003eFixed various bugs and warnings, improved stability\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomatic-Module-Name\u003c/code\u003e to MANIFEST for JPMS support\u003c/li\u003e\n\u003cli\u003eUpgraded Java support to 1.8\u003c/li\u003e\n\u003cli\u003eMigrated to JUnit 5\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e.editorconfig\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eIncluded \u003ccode\u003eLICENSE\u003c/code\u003e in the JAR artifact (\u003ca href=\"https://redirect.github.com/zafarkhaja/jsemver/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved deployment support\u003c/li\u003e\n\u003cli\u003eUpdated project dependencies\u003c/li\u003e\n\u003cli\u003eRemoved Travis CI integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/75b5abe97ca55c4569ea84e09330db22a0df2db7\"\u003e\u003ccode\u003e75b5abe\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/661489630a6d21e15eb52e154410c589669e62c8\"\u003e\u003ccode\u003e6614896\u003c/code\u003e\u003c/a\u003e Fix Version.toBuilder() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/da52637dcda989536d9cac0b3c812f3a524145c3\"\u003e\u003ccode\u003eda52637\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/2b77b5ba7b9e52aaf38d35e1995bcae6f70496ae\"\u003e\u003ccode\u003e2b77b5b\u003c/code\u003e\u003c/a\u003e Fix backward compatibility of Version's getters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/7fb445ec2e2b25aebb0ff9884b9ad5842e5e5cdc\"\u003e\u003ccode\u003e7fb445e\u003c/code\u003e\u003c/a\u003e Update for public release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/21293c769e1d94741f4e4a17205ac81501e171bf\"\u003e\u003ccode\u003e21293c7\u003c/code\u003e\u003c/a\u003e Tidy up CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/03ba2df6ec50a99b7112b9e701b88bc96fac435d\"\u003e\u003ccode\u003e03ba2df\u003c/code\u003e\u003c/a\u003e Update maven dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/34ffe72ce43ab1eae50fc810f2807b9c4e072948\"\u003e\u003ccode\u003e34ffe72\u003c/code\u003e\u003c/a\u003e Support double-symbol \u0026amp;\u0026amp; and || operators in Ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/121c5e36b365e656a45005878deeedebf6a141d4\"\u003e\u003ccode\u003e121c5e3\u003c/code\u003e\u003c/a\u003e Simplify Range Expressions section in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zafarkhaja/jsemver/commit/77c78c22f588688de90f313f238d18ef129ea63c\"\u003e\u003ccode\u003e77c78c2\u003c/code\u003e\u003c/a\u003e Reword Version's main Javadoc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.zafarkhaja:java-semver\u0026package-manager=gradle\u0026previous-version=0.9.0\u0026new-version=0.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kbase/auth2/pull/458","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbase%2Fauth2/issues/458","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/458/packages"}}]}