{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":652349901,"defaultBranch":"main","name":"fluentmapper","ownerLogin":"rilindbicaj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-11T21:35:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/73657560?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706572075.0","currentOid":""},"activityList":{"items":[{"before":"29f6275bf1a65262a261aeb4b029dc0771c47022","after":null,"ref":"refs/heads/v0.1.0","pushedAt":"2024-01-29T23:35:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"}},{"before":"18017ca13d0c960b2ca6d61865505f9d71f87e6b","after":"adb1e401dd9f6e24aed2e38544a5da4aecd76faa","ref":"refs/heads/main","pushedAt":"2024-01-29T23:35:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"v0.1.1 (#1)\n\n* Current progress\r\n\r\n* Relationship config support\r\n\r\n* Added tests, refactored classfinder, started working on relationship builders\r\n\r\n* Relationships support and API changes\r\n\r\n* Updated Mojo, added APIs for unidirectional bindings, refactored some exceptions\r\n\r\n* Unused catch block removed\r\n\r\n* Switched to JAXB implementation, refactored Classloader code, added more tests\r\n\r\n* Refactored parser code, classloader, and tests\r\n\r\n* Renamed ModelSet to ReplacerSet\r\n\r\n* Refactored ReplacerSet code to avoid redundant calls\r\n\r\n* Replaced deprecated URL constructor\r\n\r\n* Migrated to Java 21, cleaned up POM files\r\n\r\n* Switched Core Executor to a virtual thread-based executor\r\n\r\n* Deleted unsupported JAXB classes, trimmed out the unused mappings from the used ones\r\n\r\n* Refactored the ModelClassLoader mechanism, implemented enum singletons\r\n\r\n* Added back logging of detected mapping files\r\n\r\n* Added comment to generated XML crediting FluentMapper, and specifying the time of generation\r\n\r\n* Removed getMappings() API, refactored implementation so it does not rely on stored mappings\r\n\r\n* Refactored toMapper into static method instantiateMapper\r\n\r\n* Refactored streams in SystemLoaderClassFinder to be connected instead of unnecessarily separated\r\n\r\n* Cleaned up Maven Plugin pom.xml file and removed unused Exception\r\n\r\n* Refactored configuration values to be fewer and more concise, removed the URLClassFinder and SystemLoaderClassFinder abstraction and turned it to MappingClassFinder\r\n\r\n* Refactored mappings output method to use try-with-resources for closing the FileWriter, cached the final output so its not created separately for each writer\r\n\r\n* Added explicit protected constructor to BaseModelBuilder\r\n\r\n* Shuffled code in MappingClassFinder so its in the order of usage, moved TODO to class level, and removed the call to distinct() since the issue does not seem to be present anymore\r\n\r\n* Cleanup POM file dependency scopes, centralize Maven version supported in parent pom\r\n\r\n* Removed dependency on JMH, and benchmarks\r\n\r\n* Improve some internal documentation\r\n\r\n* Remove unnecessary empty array parameter to newInstance() call\r\n\r\n* Added initial Javadoc support via Maven Javadoc Plugin, and documented non-builder APIS\r\n\r\n* Delete JPA schema from fluentmapper-provider resources\r\n\r\n* Added more JavaDocs\r\n\r\n* Documented a few more builders\r\n\r\n* Finished documentation of public API\r\n\r\n* Refactored TaskExecutor to handle only a single builder parsing task instead of a collection\r\n\r\n* Improved documentation of internal implementation; did some fixes here and there\r\n\r\n* Fixed Javadoc creation for all projects, so each has their own artifact\r\n\r\n* Fixed javadoc:jar not executing for API and Provider modules\r\n\r\n* Fixed warning popped by reports plugin lack of version\r\n\r\n* Updated README.md\r\n\r\n* v0.1.0\r\n\r\n* Setup sources plugin\r\n\r\n* Setup deployment config\r\n\r\n* Switched groupId to dev.bici, refactored package names as well\r\n\r\n* Deleted core module, configured deploy plugin to skip parent project, and configured gpg plugin to execute for all children\r\n\r\n* Updated README.md to remove references of difficult Maven publishing\r\n\r\n* Update README.md - unspecify version of plugin at the end\r\n\r\n* v0.1.1","shortMessageHtmlLink":"v0.1.1 (#1)"}},{"before":"e325b2b0fa101fc784f0d6fb56d520ef72361c4b","after":"29f6275bf1a65262a261aeb4b029dc0771c47022","ref":"refs/heads/v0.1.0","pushedAt":"2024-01-29T23:29:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Merge branch 'v0.1.0' of https://github.com/rilindbicaj/fluentmapper into v0.1.0","shortMessageHtmlLink":"Merge branch 'v0.1.0' of https://github.com/rilindbicaj/fluentmapper …"}},{"before":"98eb0114ec92357dfe3bf6007429233f2719b911","after":"e325b2b0fa101fc784f0d6fb56d520ef72361c4b","ref":"refs/heads/v0.1.0","pushedAt":"2024-01-29T22:52:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Update README.md - unspecify version of plugin at the end","shortMessageHtmlLink":"Update README.md - unspecify version of plugin at the end"}},{"before":"3244b29dedb87150983d89a4aa30c0c75814b4a3","after":"98eb0114ec92357dfe3bf6007429233f2719b911","ref":"refs/heads/v0.1.0","pushedAt":"2024-01-29T22:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Updated README.md to remove references of difficult Maven publishing","shortMessageHtmlLink":"Updated README.md to remove references of difficult Maven publishing"}},{"before":"4e17d0993d89d2632e0b77b850f7987e24b82a9d","after":"3244b29dedb87150983d89a4aa30c0c75814b4a3","ref":"refs/heads/v0.1.0","pushedAt":"2024-01-29T22:20:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Deleted core module, configured deploy plugin to skip parent project, and configured gpg plugin to execute for all children","shortMessageHtmlLink":"Deleted core module, configured deploy plugin to skip parent project,…"}},{"before":"7c3644348ece66fc71b7a3a6f8716eaaec6b6d96","after":"4e17d0993d89d2632e0b77b850f7987e24b82a9d","ref":"refs/heads/v0.1.0","pushedAt":"2024-01-29T21:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Switched groupId to dev.bici, refactored package names as well","shortMessageHtmlLink":"Switched groupId to dev.bici, refactored package names as well"}},{"before":"b486d481622218e6fd097b37bda063b93fa7eb06","after":"7c3644348ece66fc71b7a3a6f8716eaaec6b6d96","ref":"refs/heads/v0.1.0","pushedAt":"2024-01-29T21:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Setup deployment config","shortMessageHtmlLink":"Setup deployment config"}},{"before":"ebab6f9e2d30520f980e68bbacb2d47bbf59bf2b","after":"b486d481622218e6fd097b37bda063b93fa7eb06","ref":"refs/heads/v0.1.0","pushedAt":"2024-01-29T20:09:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Setup sources plugin","shortMessageHtmlLink":"Setup sources plugin"}},{"before":"c41cb8bd638353d0ee124535ac05878bb4b75a50","after":"ebab6f9e2d30520f980e68bbacb2d47bbf59bf2b","ref":"refs/heads/v0.1.0","pushedAt":"2024-01-29T20:02:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"v0.1.0","shortMessageHtmlLink":"v0.1.0"}},{"before":"04df169787b60b0c007afabf141fe73e9083246f","after":null,"ref":"refs/heads/workflows-test","pushedAt":"2024-01-29T19:34:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"}},{"before":"c41cb8bd638353d0ee124535ac05878bb4b75a50","after":null,"ref":"refs/heads/v0.0.1","pushedAt":"2024-01-29T10:44:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"}},{"before":null,"after":"c41cb8bd638353d0ee124535ac05878bb4b75a50","ref":"refs/heads/v0.1.0","pushedAt":"2024-01-29T10:44:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Updated README.md","shortMessageHtmlLink":"Updated README.md"}},{"before":"71da5fd3881daec1e72bb00797e3e37df959b078","after":"c41cb8bd638353d0ee124535ac05878bb4b75a50","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-28T23:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Updated README.md","shortMessageHtmlLink":"Updated README.md"}},{"before":"a0862e832eb07af88d27c9ed9259c114e818bfb8","after":"71da5fd3881daec1e72bb00797e3e37df959b078","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-28T21:57:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Fixed warning popped by reports plugin lack of version","shortMessageHtmlLink":"Fixed warning popped by reports plugin lack of version"}},{"before":"da62c347b9b8e8656238b0161529a875d768f3df","after":"a0862e832eb07af88d27c9ed9259c114e818bfb8","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-28T21:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Fixed javadoc:jar not executing for API and Provider modules","shortMessageHtmlLink":"Fixed javadoc:jar not executing for API and Provider modules"}},{"before":"d819e4f08792e3ed2bcf2abdd478d897cd6bdb95","after":"18017ca13d0c960b2ca6d61865505f9d71f87e6b","ref":"refs/heads/main","pushedAt":"2024-01-28T21:20:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":"f4356ed61f084327778504a760f220d85ee85acd","after":"da62c347b9b8e8656238b0161529a875d768f3df","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-28T21:19:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Fixed Javadoc creation for all projects, so each has their own artifact","shortMessageHtmlLink":"Fixed Javadoc creation for all projects, so each has their own artifact"}},{"before":"fffd7825266d5e9a9e01d439dd272d4480a3fbb5","after":"f4356ed61f084327778504a760f220d85ee85acd","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-28T17:32:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Improved documentation of internal implementation; did some fixes here and there","shortMessageHtmlLink":"Improved documentation of internal implementation; did some fixes her…"}},{"before":"c901928e7f54e7bbf9b72076a85afc9e72971276","after":"fffd7825266d5e9a9e01d439dd272d4480a3fbb5","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-28T17:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Refactored TaskExecutor to handle only a single builder parsing task instead of a collection","shortMessageHtmlLink":"Refactored TaskExecutor to handle only a single builder parsing task …"}},{"before":"13cec16679049b4dd87f54b4543f86715c2bf093","after":"c901928e7f54e7bbf9b72076a85afc9e72971276","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-28T17:04:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Finished documentation of public API","shortMessageHtmlLink":"Finished documentation of public API"}},{"before":"d613aaa27d505c70e58e1969e069ac6d12519a70","after":"13cec16679049b4dd87f54b4543f86715c2bf093","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-28T16:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Documented a few more builders","shortMessageHtmlLink":"Documented a few more builders"}},{"before":"2b5950710715663c0563eb089d50d73ec842886c","after":"04df169787b60b0c007afabf141fe73e9083246f","ref":"refs/heads/workflows-test","pushedAt":"2024-01-23T22:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Specify compiler output version","shortMessageHtmlLink":"Specify compiler output version"}},{"before":"e20c0631c3fad9853e2a106ba95674344d1aa705","after":"d819e4f08792e3ed2bcf2abdd478d897cd6bdb95","ref":"refs/heads/main","pushedAt":"2024-01-23T22:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Make the `publish-javadoc` workflow dispatchable","shortMessageHtmlLink":"Make the publish-javadoc workflow dispatchable"}},{"before":null,"after":"2b5950710715663c0563eb089d50d73ec842886c","ref":"refs/heads/workflows-test","pushedAt":"2024-01-23T22:28:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Made Javadocs dispatchable","shortMessageHtmlLink":"Made Javadocs dispatchable"}},{"before":"b448913498312215d05c3475c598e78c193e4517","after":"d613aaa27d505c70e58e1969e069ac6d12519a70","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-23T22:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Added more JavaDocs","shortMessageHtmlLink":"Added more JavaDocs"}},{"before":"18017ca13d0c960b2ca6d61865505f9d71f87e6b","after":"e20c0631c3fad9853e2a106ba95674344d1aa705","ref":"refs/heads/main","pushedAt":"2024-01-23T20:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Added `javadoc` publishing workflow","shortMessageHtmlLink":"Added javadoc publishing workflow"}},{"before":"8b0a7b8ae38a69e59dec19da5674b4e573d35e61","after":"b448913498312215d05c3475c598e78c193e4517","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-23T20:19:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Delete JPA schema from fluentmapper-provider resources","shortMessageHtmlLink":"Delete JPA schema from fluentmapper-provider resources"}},{"before":"f3c4268bba250bb05854feac1a4064ba6e3291f3","after":"8b0a7b8ae38a69e59dec19da5674b4e573d35e61","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-23T09:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Added initial Javadoc support via Maven Javadoc Plugin, and documented non-builder APIS","shortMessageHtmlLink":"Added initial Javadoc support via Maven Javadoc Plugin, and documente…"}},{"before":"d47fe8544866d1916dadfcb38c42cfb5621dffa1","after":"f3c4268bba250bb05854feac1a4064ba6e3291f3","ref":"refs/heads/v0.0.1","pushedAt":"2024-01-22T17:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rilindbicaj","name":"rilindbicaj","path":"/rilindbicaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73657560?s=80&v=4"},"commit":{"message":"Remove unnecessary empty array parameter to newInstance() call","shortMessageHtmlLink":"Remove unnecessary empty array parameter to newInstance() call"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD7F4W5QA","startCursor":null,"endCursor":null}},"title":"Activity · rilindbicaj/fluentmapper"}