{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12231724,"defaultBranch":"master","name":"protege","ownerLogin":"protegeproject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-20T01:26:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1696943?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716654280.0","currentOid":""},"activityList":{"items":[{"before":"23df63bbd5ed844de56cd6beabdeaeca014c3250","after":"ee5bcc4fc1679a10bc8232f2e14e7c8d5c660dbb","ref":"refs/heads/master","pushedAt":"2024-05-28T21:10:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Merge pull request #1213 from liveontologies/master\n\nReload the preferences panel after resetting preferences, fixes #168","shortMessageHtmlLink":"Merge pull request #1213 from liveontologies/master"}},{"before":"20aabe009f546243fed11d6ddc441f0238f5518c","after":null,"ref":"refs/heads/prepare-5.6.4-release","pushedAt":"2024-05-25T16:24:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"}},{"before":"e113d0a345ff9703f4eca100be1e78f1284fca41","after":"23df63bbd5ed844de56cd6beabdeaeca014c3250","ref":"refs/heads/master","pushedAt":"2024-05-25T16:24:37.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Merge pull request #1203 from protegeproject/prepare-5.6.4-release\n\nPrepare 5.6.4 release","shortMessageHtmlLink":"Merge pull request #1203 from protegeproject/prepare-5.6.4-release"}},{"before":"1ff22be198ff489275adb992df91f7a8d3f137cc","after":"20aabe009f546243fed11d6ddc441f0238f5518c","ref":"refs/heads/prepare-5.6.4-release","pushedAt":"2024-05-21T09:07:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Bump version of embedded JRE.","shortMessageHtmlLink":"Bump version of embedded JRE."}},{"before":"0e1d4a41eaa34e7c4fb2834cd9a3f051df79df6c","after":"1ff22be198ff489275adb992df91f7a8d3f137cc","ref":"refs/heads/prepare-5.6.4-release","pushedAt":"2024-05-19T18:59:20.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Update the launching script.\n\nApply to the shell launcher the same logic as in the new updated\nlauncher: add a --add-opens option to silence the \"illegal reflective\naccess\" warning.","shortMessageHtmlLink":"Update the launching script."}},{"before":"622ef0be68808258646c1288af3477f22d993ce9","after":"e113d0a345ff9703f4eca100be1e78f1284fca41","ref":"refs/heads/master","pushedAt":"2024-05-17T22:42:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Update JavaEWAH (#1209)\n\nFix vulnerability from dependencies: CVE-2020-15250.","shortMessageHtmlLink":"Update JavaEWAH (#1209)"}},{"before":"5c81ffe0aa91b134f2e3f81a71746637f53b82c1","after":"622ef0be68808258646c1288af3477f22d993ce9","ref":"refs/heads/master","pushedAt":"2024-05-17T22:40:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Upgrade maven-bundle-plugin (#1210)\n\nThe new version finds system packages com.apple.eawt,\r\ncom.apple.eio, sun.swing, which need to be excluded\r\nbecause they are not exported by any other bundle","shortMessageHtmlLink":"Upgrade maven-bundle-plugin (#1210)"}},{"before":"2d8d83f41448df462035a81d2ba05e883736e1ea","after":null,"ref":"refs/heads/test-profiles-in-ci","pushedAt":"2024-05-17T12:48:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"}},{"before":"863c39aa14281727d02efcf9085a4e557771feed","after":"5c81ffe0aa91b134f2e3f81a71746637f53b82c1","ref":"refs/heads/master","pushedAt":"2024-05-17T12:48:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Test all profiles in CI. (#1208)\n\nWhen running the test suite on GitHub, make sure all profiles are\r\ntested, to catch any breakage of a profile-specific configuration.\r\n\r\nWhen testing the \"release\" profile, signing of the packages is\r\nexplicitly disabled to avoid needless access to the release signing key.","shortMessageHtmlLink":"Test all profiles in CI. (#1208)"}},{"before":"9f8a067032bdc010d71956587b58258feb00d341","after":"2d8d83f41448df462035a81d2ba05e883736e1ea","ref":"refs/heads/test-profiles-in-ci","pushedAt":"2024-05-17T12:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Don't invoke phases twice.","shortMessageHtmlLink":"Don't invoke phases twice."}},{"before":null,"after":"9f8a067032bdc010d71956587b58258feb00d341","ref":"refs/heads/test-profiles-in-ci","pushedAt":"2024-05-17T12:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Test all profiles in CI.\n\nWhen running the test suite on GitHub, make sure all profiles are\ntested, to catch any breakage of a profile-specific configuration.\n\nWhen testing the \"release\" profile, signing of the packages is\nexplicitly disabled to avoid needless access to the release signing key.","shortMessageHtmlLink":"Test all profiles in CI."}},{"before":"b2afd73f7f38b83d4f8cf5a306db28c5d387b785","after":"863c39aa14281727d02efcf9085a4e557771feed","ref":"refs/heads/master","pushedAt":"2024-05-17T11:55:24.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Merge pull request #1207 from liveontologies/master\n\nImprove management of plugin versions","shortMessageHtmlLink":"Merge pull request #1207 from liveontologies/master"}},{"before":"85aa5a4a601137e5170cac5ecec94c81537dd5dd","after":"b2afd73f7f38b83d4f8cf5a306db28c5d387b785","ref":"refs/heads/master","pushedAt":"2024-05-16T09:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Add CI workflow.\n\nAdd a GitHub Action workflow to run the test suite upon every push to\nthe master branch, and on every pull request targeted at the master\nbranch.\n\nAlso update the checkout and setup-java actions used in the publishing\nworkflow.","shortMessageHtmlLink":"Add CI workflow."}},{"before":"b2f3673a5230cf96c12a33f82307370961854f49","after":"85aa5a4a601137e5170cac5ecec94c81537dd5dd","ref":"refs/heads/master","pushedAt":"2024-05-15T12:01:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Skip the file dialog tests when building in a headless environment.\n\nPublishing the packages on Maven Central through a GitHub Action implies\nthat we will be building in a headless environment, so we need to skip\nthe tests of the file dialog helper class -- those tests are bound to\nfail in a headless environment since there is no way to create a\ngraphical window.","shortMessageHtmlLink":"Skip the file dialog tests when building in a headless environment."}},{"before":"ce1027cec66b37fd693968b8bc712ea3289966d8","after":"766a127d94d0ccafdf11bd112a498a1f03050b36","ref":"refs/heads/test-5.6.4-beta3","pushedAt":"2024-05-15T11:40:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Skip the file dialog tests when building in a headless environment.\n\nPublishing the packages on Maven Central through a GitHub Action implies\nthat we will be building in a headless environment, so we need to skip\nthe tests of the file dialog helper class -- those tests are bound to\nfail in a headless environment since there is no way to create a\ngraphical window.","shortMessageHtmlLink":"Skip the file dialog tests when building in a headless environment."}},{"before":null,"after":"ce1027cec66b37fd693968b8bc712ea3289966d8","ref":"refs/heads/test-5.6.4-beta3","pushedAt":"2024-05-15T11:08:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Bump version number to 5.6.4-beta3.\n\nThis is intended to test the workflow that will publish the packages to\nMaven Central.","shortMessageHtmlLink":"Bump version number to 5.6.4-beta3."}},{"before":"fb55344a286b2b97c86e5658fcca97780e1e3d17","after":"0e1d4a41eaa34e7c4fb2834cd9a3f051df79df6c","ref":"refs/heads/prepare-5.6.4-release","pushedAt":"2024-05-15T10:22:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Merge branch 'master' into prepare-5.6.4-release","shortMessageHtmlLink":"Merge branch 'master' into prepare-5.6.4-release"}},{"before":"cce4c766e157a6e4ecc36343ca6b1e869ff6ac72","after":"b2f3673a5230cf96c12a33f82307370961854f49","ref":"refs/heads/master","pushedAt":"2024-05-15T10:19:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Remove unnecessary mockito-all library and fix CVEs (#1204)\n\nThis commit removes the test-time dependency mockito-all; mockito-core is enough.\r\n\r\nIt also bumps some Maven plugins to fix the following potential vulnerabilities:\r\n* CVE-2023-37460\r\n* CVE-2022-4245\r\n* CVE-2022-4244\r\n* CVE-2020-15250\r\n* CVE-2018-1002200\r\n* CVE-2017-1000487","shortMessageHtmlLink":"Remove unnecessary mockito-all library and fix CVEs (#1204)"}},{"before":"09001f95e7d386729cacedadc106f0c09b3d0794","after":"cce4c766e157a6e4ecc36343ca6b1e869ff6ac72","ref":"refs/heads/master","pushedAt":"2024-05-15T10:02:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Only reload ID range policies when the active ontology is reloaded.\n\nWhen an ontology is reloaded, do not systematically trigger a reload of\nthe ID range policies (which could in turn trigger the \"Select your ID\nrange\" prompt). Only do that if it is the active ontology that is being\nreloaded.\n\nThis avoid spurious triggering of the ID range selection prompt when the\nuser explicitly reloads an individual module rather than the main\nontology.","shortMessageHtmlLink":"Only reload ID range policies when the active ontology is reloaded."}},{"before":"3a715eca97cf9148aee68c8a7cded93fe1556804","after":null,"ref":"refs/heads/publish-to-maven-central","pushedAt":"2024-05-15T08:47:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"}},{"before":"c238728545efdce1d4987819cfb9203737896035","after":"09001f95e7d386729cacedadc106f0c09b3d0794","ref":"refs/heads/master","pushedAt":"2024-05-15T08:46:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Automatically publish packages on Maven Central. (#1205)\n\nAdd a GitHub Action workflow to automatically build packages and publish\r\nthem on Maven Central upon release.\r\n\r\nCo-authored-by: Matthew Horridge ","shortMessageHtmlLink":"Automatically publish packages on Maven Central. (#1205)"}},{"before":null,"after":"3a715eca97cf9148aee68c8a7cded93fe1556804","ref":"refs/heads/publish-to-maven-central","pushedAt":"2024-05-14T18:10:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Automatically publish packages on Maven Central.\n\nAdd a GitHub Action workflow to automatically build packages and publish\nthem on Maven Central upon release.","shortMessageHtmlLink":"Automatically publish packages on Maven Central."}},{"before":"e81c0ec28031e757bc770a6f70339ad7a51e5939","after":"c238728545efdce1d4987819cfb9203737896035","ref":"refs/heads/master","pushedAt":"2024-05-14T09:35:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Update libs (#1196)\n\nBump several libraries to more recent versions.\r\n\r\nFixes the following vulnerabilities:\r\n* CVE-2017-5929\r\n* CVE-2017-1000487\r\n* CVE-2022-4245\r\n* CVE-2022-4244\r\n* CVE-2021-36374\r\n* CVE-2021-36373\r\n* CVE-2020-1945\r\n* CVE-2020-11979","shortMessageHtmlLink":"Update libs (#1196)"}},{"before":"df5f23d4517b1699ae975c0a5494937490212360","after":null,"ref":"refs/heads/test-update-to-owlapi-4528","pushedAt":"2024-05-13T18:14:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"}},{"before":null,"after":"fb55344a286b2b97c86e5658fcca97780e1e3d17","ref":"refs/heads/prepare-5.6.4-release","pushedAt":"2024-05-13T18:10:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Bump version number to 5.6.4.","shortMessageHtmlLink":"Bump version number to 5.6.4."}},{"before":null,"after":"df5f23d4517b1699ae975c0a5494937490212360","ref":"refs/heads/test-update-to-owlapi-4528","pushedAt":"2024-05-10T12:46:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Upgrade OWLAPI to version 4.5.28.\n\nThis commit bumps our OWLAPI dependency to version 4.5.28.\n\nBecause the OSGI distribution of the OWLAPI has a hard requirement for\nSLF4J-API >= 2.x, we need to also bump our Logback-classic dependency to\nversion 1.3.x, because the way the SLF4J-API interacts with its backends\nhas changed in version 2.x, and Logback-classic < 1.3 is not compatible\nwith the new way.\n\nWe also need a new dependency on the Apache Aries \"SPI Fly\" component\n(org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle). It\nprovides an implementation of the OSGi ServiceLoader Mediator service,\nwhich -- when in an OSGi context -- is required by SLF4J-API 2.x to\ndetect and load its backend providers. Without such an implementation,\nSLF4J-API 2.x _cannot_ be loaded in an OSGi application.\n\nAlas, for some reason this is not enough, and in all my tests SLF4J has\nbeen constantly unable to find and use the Logback backend. This has two\nconsequences:\n\nFirst, it prevents Protégé from actually logging anything.\n\nSecond and more importantly, this results in an almost immediate crash\nin protege-editor-core's LogManager class, because in that class we\nforcefully cast the org.slf4j.Logger object returned by SLF4J's\nLoggerFactory into a backend-specific ch.qos.logback.classic.Logger\nobject; such a cast can only be valid *if* the SLF4J-API has been\ninitialised with the Logback backend. Since it has not (for reasons\nunknown), it returns a org.slf4f.helpers.NOPLogger object instead, and\nthe cast therefore throws an exception.\n\nThe workaround implemented here is simply to protect the cast by\nchecking the actual runtime type of the Logger returned by the\nLoggerFactory, and to create a dummy Logger if it is not the expected\ntype (which, in my tests, is *always* the case). This at least allows\nProtégé to run and work as expected, but it does not change the fact\nthat, because of the failed initialisation of SLF4J/Logback, Protégé\nWILL NOT LOG ANYTHING. :(","shortMessageHtmlLink":"Upgrade OWLAPI to version 4.5.28."}},{"before":"20e3f1189d1e0c04a6e407c70fc134bc776b097e","after":"e81c0ec28031e757bc770a6f70339ad7a51e5939","ref":"refs/heads/master","pushedAt":"2024-04-02T17:26:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"matthewhorridge","name":"Matthew Horridge","path":"/matthewhorridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488607?s=80&v=4"},"commit":{"message":"Merge pull request #1198 from danielostling/master\n\nUpdate README.md, fixed download link and conversion to https scheme.","shortMessageHtmlLink":"Merge pull request #1198 from danielostling/master"}},{"before":"f7881e129c40f79a4819f92e7fa171591ddcf7b1","after":null,"ref":"refs/heads/fix-orphanet-link-extractor","pushedAt":"2024-02-22T17:52:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"}},{"before":"d8826bef129d12c70a68da668876e2955eae62a8","after":"20e3f1189d1e0c04a6e407c70fc134bc776b097e","ref":"refs/heads/master","pushedAt":"2024-02-22T17:52:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Merge pull request #1193 from protegeproject/fix-orphanet-link-extractor\n\nFix the Orphanet link extractor.","shortMessageHtmlLink":"Merge pull request #1193 from protegeproject/fix-orphanet-link-extractor"}},{"before":null,"after":"f7881e129c40f79a4819f92e7fa171591ddcf7b1","ref":"refs/heads/fix-orphanet-link-extractor","pushedAt":"2024-02-22T17:51:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gouttegd","name":"Damien Goutte-Gattat","path":"/gouttegd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53821801?s=80&v=4"},"commit":{"message":"Fix the Orphanet link extractor.\n\nIt seems the Orphanet website no longer serves resources of the form\n`/consor/www/cgi-bin/OC_Exp.php`, only `/consor/cgi-bin/OC_Exp.php`, so\nwe update the link extractor accordingly.\n\ncloses #1192","shortMessageHtmlLink":"Fix the Orphanet link extractor."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVkoV7AA","startCursor":null,"endCursor":null}},"title":"Activity · protegeproject/protege"}