{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":443498046,"defaultBranch":"main","name":"Ethylene","ownerLogin":"Steanky","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-01T08:14:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48609366?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723422147.0","currentOid":""},"activityList":{"items":[{"before":"fbc063101cdae4639043c211581c93118a2c612b","after":"05e570573fbd1985917677c10ec15da1df7aff81","ref":"refs/heads/main","pushedAt":"2024-08-20T06:32:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"feat: bump version, ConfigPath now pre parses and caches path nodes which are valid indices","shortMessageHtmlLink":"feat: bump version, ConfigPath now pre parses and caches path nodes w…"}},{"before":"3894cdfdfd20a78f6f01fa066a74410bac495fdd","after":"fbc063101cdae4639043c211581c93118a2c612b","ref":"refs/heads/main","pushedAt":"2024-08-20T03:11:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"feat: more documentation, add static utility methods to construct immutable ConfigList/ConfigNode","shortMessageHtmlLink":"feat: more documentation, add static utility methods to construct imm…"}},{"before":"dce8f0028e5101f306ef857f5efb2e68a7b81693","after":"3894cdfdfd20a78f6f01fa066a74410bac495fdd","ref":"refs/heads/main","pushedAt":"2024-08-18T11:12:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"chore: optimize imports","shortMessageHtmlLink":"chore: optimize imports"}},{"before":"9b357d58a712c77c337056d33e70c9e905e61764","after":"dce8f0028e5101f306ef857f5efb2e68a7b81693","ref":"refs/heads/main","pushedAt":"2024-08-14T21:29:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"feat: mutableCopy for ConfigContainer plus some optimizations","shortMessageHtmlLink":"feat: mutableCopy for ConfigContainer plus some optimizations"}},{"before":"4706904bd717de4be589b24992499b46a906ba7d","after":"9b357d58a712c77c337056d33e70c9e905e61764","ref":"refs/heads/main","pushedAt":"2024-08-12T00:56:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"fix: remove all references to shadowjar plugin","shortMessageHtmlLink":"fix: remove all references to shadowjar plugin"}},{"before":"ea21edb1309fc373c1dd92a3345a1178fa453649","after":"4706904bd717de4be589b24992499b46a906ba7d","ref":"refs/heads/main","pushedAt":"2024-08-12T00:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"fix: no longer minimize jar because it gets rid of sources :(","shortMessageHtmlLink":"fix: no longer minimize jar because it gets rid of sources :("}},{"before":"8b02dee016ab56afc9442accb9d71cac43ea2bee","after":"ea21edb1309fc373c1dd92a3345a1178fa453649","ref":"refs/heads/main","pushedAt":"2024-08-12T00:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"fix: incorrect copying behavior when copying view containers, optimization to prevent graph traversal when copying already-immutable containers (or immutable views)","shortMessageHtmlLink":"fix: incorrect copying behavior when copying view containers, optimiz…"}},{"before":"589f67215ee2fe4095e0672806d5353d3f06ec1d","after":"8b02dee016ab56afc9442accb9d71cac43ea2bee","ref":"refs/heads/main","pushedAt":"2024-03-21T19:42:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"0.26.0, add a host of new convenience methods\n\n * many [x]atOrDefault methods to ConfigElement\n * get[x]OrDefault methods to ConfigList and ConfigNode","shortMessageHtmlLink":"0.26.0, add a host of new convenience methods"}},{"before":"a86d6a6d28da1be94fa2255ed10ea36430d5a207","after":"589f67215ee2fe4095e0672806d5353d3f06ec1d","ref":"refs/heads/main","pushedAt":"2024-03-20T19:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"More API improvements\n\n * Breaking changes to method names, but naming scheme is more consistent now\n\n * ConfigElement#type now has to be specified by subclasses; ConfigElement#isScalar, ConfigElement#isList and ConfigElement#isNode are now based on its value\n\n * Small improvements to ConfigContainers#copy and ConfigContainer#emptyCopy: return null to indicate copying not supported rather than throwing an exception\n\n * Fix to BasicConfigPath#resolve\n\n * Documentation improvements","shortMessageHtmlLink":"More API improvements"}},{"before":"36c984eeb0f040f1eb0b7734b744150d936abeac","after":"a86d6a6d28da1be94fa2255ed10ea36430d5a207","ref":"refs/heads/main","pushedAt":"2024-03-19T07:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"Bump version to 0.25.0, simplify ConfigElement API\n\n * Added ConfigPath and implementation, functionally equivalent to Element's ElementPath\n\n * Delete getXOrThrow, getXOrDefault methods from ConfigElement, add asXOrThrow methods that throw ConfigProcessExceptions\n\n * Massively improved error messages for ethylene-mapper, attempts to show exact missing fields & other relevant info as appropriate\n\n * Update tests as-needed","shortMessageHtmlLink":"Bump version to 0.25.0, simplify ConfigElement API"}},{"before":"ad668ade6cb0216e481ee4d36cd1c508f730b100","after":"36c984eeb0f040f1eb0b7734b744150d936abeac","ref":"refs/heads/main","pushedAt":"2024-03-10T20:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"Add \"defaulting\" ConfigNode and ConfigLists\n\n * Instances can be obtained by calling ConfigNode#defaulting and ConfigList#defaulting, respectively\n\n * \"defaulting\" nodes/lists will delegate to a secondary \"defaults\" node or list if a value is not present\n\n * Unit tests\n\n * Bump version","shortMessageHtmlLink":"Add \"defaulting\" ConfigNode and ConfigLists"}},{"before":"927e5d83d58418df9988b6fd89d1b117f24e30e9","after":"ad668ade6cb0216e481ee4d36cd1c508f730b100","ref":"refs/heads/main","pushedAt":"2024-03-10T19:43:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"Expose the empty, immutable ConfigNode and ConfigList","shortMessageHtmlLink":"Expose the empty, immutable ConfigNode and ConfigList"}},{"before":"23bc87bd4b79e783306c99bb0cb3270dd7b90592","after":"927e5d83d58418df9988b6fd89d1b117f24e30e9","ref":"refs/heads/main","pushedAt":"2024-02-10T12:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"bump patch + fix bug with primitive array signatures","shortMessageHtmlLink":"bump patch + fix bug with primitive array signatures"}},{"before":"95bcfeee4bf9adf68f3de4a669560691a0898a9e","after":"23bc87bd4b79e783306c99bb0cb3270dd7b90592","ref":"refs/heads/main","pushedAt":"2024-01-28T09:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"implement proper primitive type widening during element creation + bump minor version","shortMessageHtmlLink":"implement proper primitive type widening during element creation + bu…"}},{"before":"28f9ef3e93f274762945bae7e6daf69a8fe9daff","after":"95bcfeee4bf9adf68f3de4a669560691a0898a9e","ref":"refs/heads/main","pushedAt":"2024-01-21T08:30:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"bump minor version, add better ways to define default values, overload to MappingProcessorSource#processorFor(Token) accepting a Class","shortMessageHtmlLink":"bump minor version, add better ways to define default values, overloa…"}},{"before":"c217f096eb3ad9d406fe3565b22959141a0729dc","after":"28f9ef3e93f274762945bae7e6daf69a8fe9daff","ref":"refs/heads/main","pushedAt":"2024-01-17T14:10:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"fix bug with json decoding","shortMessageHtmlLink":"fix bug with json decoding"}},{"before":"270440691f267d5770c9e6e4e0d8735897fdab2e","after":"c217f096eb3ad9d406fe3565b22959141a0729dc","ref":"refs/heads/main","pushedAt":"2023-12-23T23:32:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"fix wrong relocation coordinate, update version of hjson containing vulnerability","shortMessageHtmlLink":"fix wrong relocation coordinate, update version of hjson containing v…"}},{"before":"9d5293d700e9c8575e0f18e62680fb573adc3b17","after":"270440691f267d5770c9e6e4e0d8735897fdab2e","ref":"refs/heads/main","pushedAt":"2023-12-23T23:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"exclude toolkit-function and toolkit-collection from minimization","shortMessageHtmlLink":"exclude toolkit-function and toolkit-collection from minimization"}},{"before":"cba9ca0c38c30bdc8cdf6ca79eb396a80070b94d","after":"9d5293d700e9c8575e0f18e62680fb573adc3b17","ref":"refs/heads/main","pushedAt":"2023-12-23T23:01:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"exclude caffeine from minimization (it loads a bunch of classes dynamically through reflection)","shortMessageHtmlLink":"exclude caffeine from minimization (it loads a bunch of classes dynam…"}},{"before":"82b487bf2cad41ea29b3b72891c50f0131692533","after":"cba9ca0c38c30bdc8cdf6ca79eb396a80070b94d","ref":"refs/heads/main","pushedAt":"2023-12-23T22:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"javadoc","shortMessageHtmlLink":"javadoc"}},{"before":"4becce6a1ca287792b8fd7aafa3fd8a0ef001456","after":"82b487bf2cad41ea29b3b72891c50f0131692533","ref":"refs/heads/main","pushedAt":"2023-12-20T02:25:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"reduce # of object allocations to improve performance during graph traversal and specifically during (de) serialization, update build scripts to no longer use to-be-deprecated features","shortMessageHtmlLink":"reduce # of object allocations to improve performance during graph tr…"}},{"before":"00d589014df452ab99e3c0aeea4ad59639bccf64","after":"4becce6a1ca287792b8fd7aafa3fd8a0ef001456","ref":"refs/heads/main","pushedAt":"2023-12-20T01:35:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"also relocate checkerframework, errorprone","shortMessageHtmlLink":"also relocate checkerframework, errorprone"}},{"before":"d0ba68108562ed10bb22b618df53604c71a7f9e1","after":"00d589014df452ab99e3c0aeea4ad59639bccf64","ref":"refs/heads/main","pushedAt":"2023-12-14T00:40:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"optimizations","shortMessageHtmlLink":"optimizations"}},{"before":"70918cf15fed7285d7eacb6618c319a1915b6adf","after":"d0ba68108562ed10bb22b618df53604c71a7f9e1","ref":"refs/heads/main","pushedAt":"2023-12-12T18:03:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"after much suffering, i present to you: PROPYLENE, the brand-new configuration language designed for convenient inlining alongside code and reducing the boilerplate of manually constructing ConfigElements","shortMessageHtmlLink":"after much suffering, i present to you: PROPYLENE, the brand-new conf…"}},{"before":"76a69f6534828b2abd6444029dc8f7d413622a7b","after":"70918cf15fed7285d7eacb6618c319a1915b6adf","ref":"refs/heads/main","pushedAt":"2023-11-29T11:17:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"slightly different toString syntax, indicate numerical type with suffix","shortMessageHtmlLink":"slightly different toString syntax, indicate numerical type with suffix"}},{"before":"19ef044988ceefe5fb8f67792ea3d7a260559694","after":"76a69f6534828b2abd6444029dc8f7d413622a7b","ref":"refs/heads/main","pushedAt":"2023-11-29T10:33:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"one less line lol","shortMessageHtmlLink":"one less line lol"}},{"before":"75c672349e557342dca4ed001b865ea34e20a97b","after":"19ef044988ceefe5fb8f67792ea3d7a260559694","ref":"refs/heads/main","pushedAt":"2023-11-29T10:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"improve enum processors, fixes for toString/equals/hashCode for arbitrary elements, more unit tests covering bugfixes","shortMessageHtmlLink":"improve enum processors, fixes for toString/equals/hashCode for arbit…"}},{"before":"4391b9b0f5dc55f3257ed930fbd7188e47e40cf9","after":"75c672349e557342dca4ed001b865ea34e20a97b","ref":"refs/heads/main","pushedAt":"2023-11-25T13:11:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"better indication of string values + update tests","shortMessageHtmlLink":"better indication of string values + update tests"}},{"before":"7e04d050350118c155cdc9b447e0df7a2b26bbd8","after":"4391b9b0f5dc55f3257ed930fbd7188e47e40cf9","ref":"refs/heads/main","pushedAt":"2023-11-24T17:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"remove obsolete test (now covered by toString test elsewhere)","shortMessageHtmlLink":"remove obsolete test (now covered by toString test elsewhere)"}},{"before":"53ae883c6430d3720a20a1ebb8e4a005e468499a","after":"7e04d050350118c155cdc9b447e0df7a2b26bbd8","ref":"refs/heads/main","pushedAt":"2023-11-24T17:02:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Steanky","name":"Steank","path":"/Steanky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48609366?s=80&v=4"},"commit":{"message":"fix potential issue","shortMessageHtmlLink":"fix potential issue"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnr9WbQA","startCursor":null,"endCursor":null}},"title":"Activity · Steanky/Ethylene"}