{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":213540525,"defaultBranch":"master","name":"forml","ownerLogin":"forml-js","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-08T03:25:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/74922911?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714869240.0","currentOid":""},"activityList":{"items":[{"before":"ba8dd3f0507652db089ad293e4f2f38fed88c91e","after":"4e27c717539ca06ced99e83f664fd53ec91f3d7e","ref":"refs/heads/develop","pushedAt":"2024-05-05T00:33:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.0.0-next.9 [skip ci]\n\n# 2.0.0-next.9 (2024-05-05)\n\n### Bug Fixes\n\n* **@forml/core, @forml/hooks:** more comprehensive prefix handling 0a20cf3\n* **core:** dynamic: add prefix to RenderingContext 509482b\n* **core:** error/description fixes in text mapper 19798ae\n* **core:** fix array item titleFun usage 10fc02d\n* **core:** fix array titleFun usage 13f3ccc\n* **core:** fix useMemo on droppableId e006abb\n* **core:** restore default prop values 9124f99\n* **core:** restore field validation a55fd58\n* **core:** wrap item onChange in a memoized callback daa56c2\n* **decorator-mui:** hide rowMax prop 684f5ea\n* **example:** fonts and css as webpack assets bb47009\n* **hooks:** add validator to models 014fd1b\n* **hooks:** treat undefined as null in getTypeOf 859faf6\n\n### Features\n\n* **core:** optional prefix for SchemaRender 52ca371","shortMessageHtmlLink":"chore(release): 2.0.0-next.9 [skip ci]"}},{"before":"cdb0b9430818be845ff81a779fb92734ba1b9309","after":"ba8dd3f0507652db089ad293e4f2f38fed88c91e","ref":"refs/heads/develop","pushedAt":"2024-05-05T00:32:29.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"chore(decorator-mui): update snapshots","shortMessageHtmlLink":"chore(decorator-mui): update snapshots"}},{"before":"ced2492f4a7759c2c6f168b7bc82ccec744a3c0b","after":"cdb0b9430818be845ff81a779fb92734ba1b9309","ref":"refs/heads/develop","pushedAt":"2024-05-03T02:37:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.0.0-next.8 [skip ci]\n\n# 2.0.0-next.8 (2024-05-03)\n\n### Bug Fixes\n\n* **core:** onChange -> onChangeSet on substitution ced2492\n* **decorator-mui:** empty string default for input 343aa96","shortMessageHtmlLink":"chore(release): 2.0.0-next.8 [skip ci]"}},{"before":"0c4dcd67878c318cdd773309a793e0222f35feef","after":"ced2492f4a7759c2c6f168b7bc82ccec744a3c0b","ref":"refs/heads/develop","pushedAt":"2024-05-03T02:36:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix(core): onChange -> onChangeSet on substitution","shortMessageHtmlLink":"fix(core): onChange -> onChangeSet on substitution"}},{"before":"840f2ead1f34c2656d62b7f4aede5511dcb0e74c","after":"0c4dcd67878c318cdd773309a793e0222f35feef","ref":"refs/heads/develop","pushedAt":"2024-05-02T23:06:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.0.0-next.7 [skip ci]\n\n# 2.0.0-next.7 (2024-05-02)\n\n### Bug Fixes\n\n* **decorator-mui:** better size handling for tabs 4b96566","shortMessageHtmlLink":"chore(release): 2.0.0-next.7 [skip ci]"}},{"before":"4b96566cf78451e005c69d729422a010a0813e6e","after":"840f2ead1f34c2656d62b7f4aede5511dcb0e74c","ref":"refs/heads/develop","pushedAt":"2024-05-02T23:04:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"chore(decorator-mui): update test snapshots again\n\nUse hard-coded dates when testing date fields. CSS classes updated again\nthough. Not sure why exactly.","shortMessageHtmlLink":"chore(decorator-mui): update test snapshots again"}},{"before":"950757c1bf591fbdd8040c6ab748f34c166c5dac","after":"4b96566cf78451e005c69d729422a010a0813e6e","ref":"refs/heads/develop","pushedAt":"2024-05-01T02:21:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix(decorator-mui): better size handling for tabs\n\nTabs further down the tab list were being hidden when the form was\nshorter.","shortMessageHtmlLink":"fix(decorator-mui): better size handling for tabs"}},{"before":"54a0058e585f4741eaa15780129bb245b99bd248","after":"950757c1bf591fbdd8040c6ab748f34c166c5dac","ref":"refs/heads/develop","pushedAt":"2024-04-28T16:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.0.0-next.6 [skip ci]\n\n# 2.0.0-next.6 (2024-04-28)\n\n### Bug Fixes\n\n* **core:** coerce initial date/time values bc20857\n* **decorator-mui:** disable empty datetime test e23c934\n* **decorator-mui:** missing date/time helper module 8f5c322\n* **decorator-mui:** workaround nondeterministic ID 54a0058\n* **decorator-mui:** wrap date/time input values eacc5c8\n* **hooks:** coerce tuple keys to numbers ff08267","shortMessageHtmlLink":"chore(release): 2.0.0-next.6 [skip ci]"}},{"before":"e23c93468d4d061eb0b70e21f8a641099957e7e7","after":"54a0058e585f4741eaa15780129bb245b99bd248","ref":"refs/heads/develop","pushedAt":"2024-04-28T16:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix(decorator-mui): workaround nondeterministic ID\n\nMaybe anyway. Tried to add mocks and I am at least getting more\nconsistent values?","shortMessageHtmlLink":"fix(decorator-mui): workaround nondeterministic ID"}},{"before":"d6d6fd23005241c82877f5609d0d950469aed751","after":"e23c93468d4d061eb0b70e21f8a641099957e7e7","ref":"refs/heads/develop","pushedAt":"2024-04-28T08:04:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix(decorator-mui): disable empty datetime test\n\nUsing a snapshot here fails because the timestamp doesn't match. A\ndifferent approach is warranted, but doing this in the meantime.","shortMessageHtmlLink":"fix(decorator-mui): disable empty datetime test"}},{"before":"d95b7e3064ee51113ccfa35138a92f1032b417ea","after":"d6d6fd23005241c82877f5609d0d950469aed751","ref":"refs/heads/develop","pushedAt":"2024-04-28T07:39:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"chore: another snapshot update\n\nError first popped up in CI environments; had to clear away my\nnode_modules directory before I could reproduce the issue.","shortMessageHtmlLink":"chore: another snapshot update"}},{"before":"8f5c322654cc0a9a9dcd6c4236577061ec778427","after":"d95b7e3064ee51113ccfa35138a92f1032b417ea","ref":"refs/heads/develop","pushedAt":"2024-04-28T07:32:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"chore: update snapshots again","shortMessageHtmlLink":"chore: update snapshots again"}},{"before":"ff08267a689024f80327ff6afd25ba22768c0ad9","after":"8f5c322654cc0a9a9dcd6c4236577061ec778427","ref":"refs/heads/develop","pushedAt":"2024-04-28T07:24:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix(decorator-mui): missing date/time helper module","shortMessageHtmlLink":"fix(decorator-mui): missing date/time helper module"}},{"before":"261b9d017dd107d81122ca36653e3bfb4bcf9b8a","after":"ff08267a689024f80327ff6afd25ba22768c0ad9","ref":"refs/heads/develop","pushedAt":"2024-04-28T07:06:00.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix(hooks): coerce tuple keys to numbers","shortMessageHtmlLink":"fix(hooks): coerce tuple keys to numbers"}},{"before":"ce754e52bfa1344e47e41d710531590297755b54","after":"261b9d017dd107d81122ca36653e3bfb4bcf9b8a","ref":"refs/heads/develop","pushedAt":"2024-04-28T04:32:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.0.0-next.5 [skip ci]\n\n# 2.0.0-next.5 (2024-04-28)\n\n### Bug Fixes\n\n* **core:** custom onChange for dynamic ce754e5\n* **core:** pass onChange to tab panel af2df12","shortMessageHtmlLink":"chore(release): 2.0.0-next.5 [skip ci]"}},{"before":"5746777b17b58ae6d76295e44e66d211de9945b5","after":"ce754e52bfa1344e47e41d710531590297755b54","ref":"refs/heads/develop","pushedAt":"2024-04-28T04:30:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix(core): custom onChange for dynamic\n\nSets the parent's key to the new model","shortMessageHtmlLink":"fix(core): custom onChange for dynamic"}},{"before":"05e124bdcd888d1d1011738f7d1bfabb7cbe43af","after":"5746777b17b58ae6d76295e44e66d211de9945b5","ref":"refs/heads/develop","pushedAt":"2024-04-28T03:14:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"chore: update dependencies and peer dependencies","shortMessageHtmlLink":"chore: update dependencies and peer dependencies"}},{"before":"02d22350adfb112fc4e47f1e1520b04da332784f","after":"05e124bdcd888d1d1011738f7d1bfabb7cbe43af","ref":"refs/heads/develop","pushedAt":"2024-04-28T02:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.0.0-next.4 [skip ci]\n\n# 2.0.0-next.4 (2024-04-28)\n\n### Bug Fixes\n\n* **core:** custom validator for FormTypes 8fca4d2\n* **core:** event propagation and passing 9f0c11a\n* **core:** fix incorrect titleFun 02d2235\n* **core:** fix proptypes for forms b9d871a\n* **core:** make some zustand adaptations to arrays 05bbf5d\n* **core:** remove titleFun model passing in tests ef4df28\n* **core:** zustand store mock in tests 77c2228\n* **decorator-mui:** no more React.memo 5aa7597\n* **example:** boolean flag for email check 82305e6\n* **example:** temporarily disable pdf fonts 5f58186\n* **example:** update generator to use new hooks 064d397","shortMessageHtmlLink":"chore(release): 2.0.0-next.4 [skip ci]"}},{"before":"d99d390b7936eca45a764950c4446520a642dd77","after":"02d22350adfb112fc4e47f1e1520b04da332784f","ref":"refs/heads/develop","pushedAt":"2024-04-28T02:44:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix(core): fix incorrect titleFun","shortMessageHtmlLink":"fix(core): fix incorrect titleFun"}},{"before":"4f610261e9708c6faaa30dc6d6e36409760d4f63","after":"d99d390b7936eca45a764950c4446520a642dd77","ref":"refs/heads/develop","pushedAt":"2024-04-28T02:36:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"chore: update package-lock","shortMessageHtmlLink":"chore: update package-lock"}},{"before":"82305e65a045f82f8629a4305c598d6ed74ee258","after":"4f610261e9708c6faaa30dc6d6e36409760d4f63","ref":"refs/heads/develop","pushedAt":"2024-04-28T02:09:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"chore: resolve audit warnings","shortMessageHtmlLink":"chore: resolve audit warnings"}},{"before":"70e2d09c4362c6b74acc759c5d03ceef2c983550","after":"82305e65a045f82f8629a4305c598d6ed74ee258","ref":"refs/heads/develop","pushedAt":"2024-04-28T02:08:11.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix(example): boolean flag for email check\n\nThat prevents unnecessary rerenders from string modifications.\nWe don't care if the string changes, we care if it's falsey.","shortMessageHtmlLink":"fix(example): boolean flag for email check"}},{"before":"e88d69aa3df0ea9b499344f87e66b26d2f1da4fc","after":"70e2d09c4362c6b74acc759c5d03ceef2c983550","ref":"refs/heads/develop","pushedAt":"2023-12-01T16:28:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.0.0-next.3 [skip ci]\n\n# 2.0.0-next.3 (2023-12-01)\n\n### Bug Fixes\n\n* wildcard for ignoring js maps e88d69a","shortMessageHtmlLink":"chore(release): 2.0.0-next.3 [skip ci]"}},{"before":"744eab443f3f7fe3353499773c07c8fce5067b65","after":"e88d69aa3df0ea9b499344f87e66b26d2f1da4fc","ref":"refs/heads/develop","pushedAt":"2023-12-01T16:26:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix: wildcard for ignoring js maps","shortMessageHtmlLink":"fix: wildcard for ignoring js maps"}},{"before":"8d6e62bcaef52163cad6db658d2ca9e981a108db","after":"744eab443f3f7fe3353499773c07c8fce5067b65","ref":"refs/heads/develop","pushedAt":"2023-11-18T01:58:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.0.0-next.2 [skip ci]\n\n# 2.0.0-next.2 (2023-11-18)\n\n### Bug Fixes\n\n* don't publish js maps 8d6e62b","shortMessageHtmlLink":"chore(release): 2.0.0-next.2 [skip ci]"}},{"before":"485b0c62dba901181531ce9fce84f04d2be5705d","after":"8d6e62bcaef52163cad6db658d2ca9e981a108db","ref":"refs/heads/develop","pushedAt":"2023-11-18T01:57:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix: don't publish js maps","shortMessageHtmlLink":"fix: don't publish js maps"}},{"before":"0467c41fc5ce58e9adc665be398f728f0bb57504","after":"485b0c62dba901181531ce9fce84f04d2be5705d","ref":"refs/heads/develop","pushedAt":"2023-11-18T01:24:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.0.0-next.1 [skip ci]\n\n# 2.0.0-next.1 (2023-11-18)\n\n### Bug Fixes\n\n* **@forml/context, @forml/core, @forml/decorator-barebones, @forml/decorator-bootstrap, @forml/decorator-mui, @forml/decorator-pdf, @forml/hooks:** upgrade dependencies all around 2e0d738\n* **@forml/context, @forml/core, @forml/decorator-barebones, @forml/decorator-mui, @forml/decorator-pdf, @forml/hooks:** remove unneeded babel plugins 146c83f\n* **@forml/core, @forml/decorator-mui:** update tests after dep upgrades 0467c41\n* **example:** fix loading of material-icons ccd590c\n\n### BREAKING CHANGES\n\n* **@forml/context, @forml/core, @forml/decorator-barebones, @forml/decorator-bootstrap, @forml/decorator-mui, @forml/decorator-pdf, @forml/hooks:** multiple major version upgrades","shortMessageHtmlLink":"chore(release): 2.0.0-next.1 [skip ci]"}},{"before":"146c83fe212e900abba83e2cc018d308a3087eaa","after":"0467c41fc5ce58e9adc665be398f728f0bb57504","ref":"refs/heads/develop","pushedAt":"2023-11-18T01:23:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix: update tests after dep upgrades","shortMessageHtmlLink":"fix: update tests after dep upgrades"}},{"before":"2e0d738a9894fbc0d7e31edaf9cd1f109be6da8b","after":"146c83fe212e900abba83e2cc018d308a3087eaa","ref":"refs/heads/develop","pushedAt":"2023-11-18T01:06:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix: remove unneeded babel plugins","shortMessageHtmlLink":"fix: remove unneeded babel plugins"}},{"before":"501503f4cd04fa6d49e3b0c8bb24ef9d3b20e1c1","after":"2e0d738a9894fbc0d7e31edaf9cd1f109be6da8b","ref":"refs/heads/develop","pushedAt":"2023-11-18T01:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soup-in-boots","name":"Zachary Hueras","path":"/soup-in-boots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370365?s=80&v=4"},"commit":{"message":"fix: upgrade dependencies all around\n\nBREAKING CHANGE: multiple major version upgrades","shortMessageHtmlLink":"fix: upgrade dependencies all around"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wNVQwMDozMzo1OS4wMDAwMDBazwAAAARBoeWU","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xOFQwMTowMjo1Ni4wMDAwMDBazwAAAAOyCgP5"}},"title":"Activity ยท forml-js/forml"}