{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":74285105,"defaultBranch":"master","name":"night-config","ownerLogin":"TheElectronWill","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-20T15:52:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10965722?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719752200.0","currentOid":""},"activityList":{"items":[{"before":"dde2b2d2f41941a21807aab212edb232fcc0d71e","after":"64a63d7aa37b6cd7bf1a889b0356dc6dfcad6d4e","ref":"refs/heads/master","pushedAt":"2024-06-29T19:55:38.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Merge pull request #176 from TheElectronWill/completable-future-for-file-watcher\n\nImprove FileWatcher API by returning a CompletableFuture + make FileConfig a ConcurrentConfig","shortMessageHtmlLink":"Merge pull request #176 from TheElectronWill/completable-future-for-f…"}},{"before":"5c28ceb2198f0b25ed54286f8ce8f877d2292d4e","after":"ab3877f5285d4899b885f315474ac76733eddec7","ref":"refs/heads/completable-future-for-file-watcher","pushedAt":"2024-06-29T19:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"core: Deprecate more methods related to old \"concurrent\" configs","shortMessageHtmlLink":"core: Deprecate more methods related to old \"concurrent\" configs"}},{"before":"8c25f6b24c7f3c32465b20dad90fa60e9ac49a5e","after":"5c28ceb2198f0b25ed54286f8ce8f877d2292d4e","ref":"refs/heads/completable-future-for-file-watcher","pushedAt":"2024-06-29T19:37:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"core: Make FileWatcher tests more robust","shortMessageHtmlLink":"core: Make FileWatcher tests more robust"}},{"before":"389c3ec5130c020e85a127c4228094b53d84babd","after":"8c25f6b24c7f3c32465b20dad90fa60e9ac49a5e","ref":"refs/heads/completable-future-for-file-watcher","pushedAt":"2024-06-29T19:31:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Fix multiple warnings","shortMessageHtmlLink":"Fix multiple warnings"}},{"before":"bb0a71ffaeb68893745e4d1ff83f464430fb602d","after":"389c3ec5130c020e85a127c4228094b53d84babd","ref":"refs/heads/completable-future-for-file-watcher","pushedAt":"2024-06-29T18:45:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"core: More documentation for FileConfig","shortMessageHtmlLink":"core: More documentation for FileConfig"}},{"before":"4a32b35c21011a4905fe5eef7084def9f8ab11dc","after":"bb0a71ffaeb68893745e4d1ff83f464430fb602d","ref":"refs/heads/completable-future-for-file-watcher","pushedAt":"2024-06-29T16:44:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"core: More documentation for FileWatcher","shortMessageHtmlLink":"core: More documentation for FileWatcher"}},{"before":null,"after":"4a32b35c21011a4905fe5eef7084def9f8ab11dc","ref":"refs/heads/completable-future-for-file-watcher","pushedAt":"2024-06-29T15:03:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"core: Add new methods to the FileWatcher that return CompletableFuture\n\nThis is handy for waiting the operations to be completed by the background watcher threads.","shortMessageHtmlLink":"core: Add new methods to the FileWatcher that return CompletableFutur…"}},{"before":"1ae426191e85a0e04e710e56a49992c81e3484bb","after":"dde2b2d2f41941a21807aab212edb232fcc0d71e","ref":"refs/heads/master","pushedAt":"2024-06-25T11:37:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"core: Fix FileWatcher closing when a directory containing a watched file is removed","shortMessageHtmlLink":"core: Fix FileWatcher closing when a directory containing a watched f…"}},{"before":"27fcd0f12a2a81bee0d7dea91e4b8dbbf2d3467b","after":"1ae426191e85a0e04e710e56a49992c81e3484bb","ref":"refs/heads/master","pushedAt":"2024-06-16T18:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Bump version to 3.7.3","shortMessageHtmlLink":"Bump version to 3.7.3"}},{"before":"1a481baf23f1780127a4df7bf3ad8744f258ca8f","after":"27fcd0f12a2a81bee0d7dea91e4b8dbbf2d3467b","ref":"refs/heads/master","pushedAt":"2024-06-16T18:38:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Fix bad interaction between AsyncFileConfig/SyncFileConfig and TomlParser\n\nThe TomlParser has been improved to avoid calls to valueMap().","shortMessageHtmlLink":"Fix bad interaction between AsyncFileConfig/SyncFileConfig and TomlPa…"}},{"before":"efdbe4a44b74f5bb5715ad9cd93d6aed415632d6","after":"1a481baf23f1780127a4df7bf3ad8744f258ca8f","ref":"refs/heads/master","pushedAt":"2024-05-26T14:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"toml: Don't escape when not necessary in multiline strings","shortMessageHtmlLink":"toml: Don't escape when not necessary in multiline strings"}},{"before":"22d8f4eebbcf0618d9b45452a0d72e346ce4e0d9","after":"efdbe4a44b74f5bb5715ad9cd93d6aed415632d6","ref":"refs/heads/master","pushedAt":"2024-05-26T13:57:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"toml: blacklist some tests","shortMessageHtmlLink":"toml: blacklist some tests"}},{"before":"5ce11ff8bed13e06e6256513fbfc3de529c22c31","after":null,"ref":"refs/heads/toml-tests","pushedAt":"2024-05-26T13:49:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"}},{"before":"54a6841deeab337746fd51d76b265ecb6cc30b48","after":"22d8f4eebbcf0618d9b45452a0d72e346ce4e0d9","ref":"refs/heads/master","pushedAt":"2024-05-26T13:48:49.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Merge pull request #175 from TheElectronWill/toml-tests\n\nImplement TOML test suite","shortMessageHtmlLink":"Merge pull request #175 from TheElectronWill/toml-tests"}},{"before":"40eec958213a7cd0532d325a3b7a012695af9cbc","after":"5ce11ff8bed13e06e6256513fbfc3de529c22c31","ref":"refs/heads/toml-tests","pushedAt":"2024-05-26T13:41:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"toml: Catch encoding errors earlier (when decoding)","shortMessageHtmlLink":"toml: Catch encoding errors earlier (when decoding)"}},{"before":"cb0d673dabd70c2887c7878013cb38f7e7e6c34f","after":"40eec958213a7cd0532d325a3b7a012695af9cbc","ref":"refs/heads/toml-tests","pushedAt":"2024-05-26T13:21:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"toml: Improve handling and verification of control and non-scalar codepoints","shortMessageHtmlLink":"toml: Improve handling and verification of control and non-scalar cod…"}},{"before":"ff6517de82c1902bb2e95c393cf58c74a7ccc07f","after":"cb0d673dabd70c2887c7878013cb38f7e7e6c34f","ref":"refs/heads/toml-tests","pushedAt":"2024-05-26T12:44:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Force circleci to sync git submodules","shortMessageHtmlLink":"Force circleci to sync git submodules"}},{"before":"d6625267373a12558096956241359e93183cdb71","after":"ff6517de82c1902bb2e95c393cf58c74a7ccc07f","ref":"refs/heads/toml-tests","pushedAt":"2024-05-26T12:41:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Force circleci to sync git submodules","shortMessageHtmlLink":"Force circleci to sync git submodules"}},{"before":"efaa5a7d8ab2bbfea2f2787d305e9143a193703d","after":"d6625267373a12558096956241359e93183cdb71","ref":"refs/heads/toml-tests","pushedAt":"2024-05-26T12:37:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"fix git submodules","shortMessageHtmlLink":"fix git submodules"}},{"before":"fc8a9b844815eda0f22cf20cf899082a424a4fbc","after":"efaa5a7d8ab2bbfea2f2787d305e9143a193703d","ref":"refs/heads/toml-tests","pushedAt":"2024-05-26T12:34:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"toml: Be more strict when parsing TOML values\n\nThe parser is now 96% compliant with the toml-test test suite.","shortMessageHtmlLink":"toml: Be more strict when parsing TOML values"}},{"before":"1ef9fea277a6bdbc7ff75d775906740ab7a7531b","after":"fc8a9b844815eda0f22cf20cf899082a424a4fbc","ref":"refs/heads/toml-tests","pushedAt":"2024-05-25T18:22:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"toml: Fix some bugs in parser and writer","shortMessageHtmlLink":"toml: Fix some bugs in parser and writer"}},{"before":null,"after":"1ef9fea277a6bdbc7ff75d775906740ab7a7531b","ref":"refs/heads/toml-tests","pushedAt":"2024-05-25T15:19:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Add toml-test test suite","shortMessageHtmlLink":"Add toml-test test suite"}},{"before":"2ca3b8c28c1acabec359a94cd2cbf75f35cc0d6b","after":"54a6841deeab337746fd51d76b265ecb6cc30b48","ref":"refs/heads/master","pushedAt":"2024-05-21T11:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"toml: Allow dotted keys in inline tables, resolve #174","shortMessageHtmlLink":"toml: Allow dotted keys in inline tables, resolve #174"}},{"before":"d8664e23327c61ec5662f61858a48e626f51afd7","after":"2ca3b8c28c1acabec359a94cd2cbf75f35cc0d6b","ref":"refs/heads/master","pushedAt":"2024-05-13T15:05:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Bump version to 3.7.1","shortMessageHtmlLink":"Bump version to 3.7.1"}},{"before":"f2354179948f0bd972ed93a1a357b3ed908af737","after":"d8664e23327c61ec5662f61858a48e626f51afd7","ref":"refs/heads/master","pushedAt":"2024-05-13T15:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Fix dependencies of non-core modules on night-config core, close #173","shortMessageHtmlLink":"Fix dependencies of non-core modules on night-config core, close #173"}},{"before":"7285e06be4d2d15500750ed8b72ef1cb71a02045","after":"f2354179948f0bd972ed93a1a357b3ed908af737","ref":"refs/heads/master","pushedAt":"2024-05-13T06:44:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"json: Actually apply setting trailingDataAccepted","shortMessageHtmlLink":"json: Actually apply setting trailingDataAccepted"}},{"before":"07c866f250a9d7470640073336d68c543044eafb","after":"7285e06be4d2d15500750ed8b72ef1cb71a02045","ref":"refs/heads/master","pushedAt":"2024-05-12T19:39:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Bump version to 3.7.0","shortMessageHtmlLink":"Bump version to 3.7.0"}},{"before":"fc3df2aff234a287e5c58fc69c58f3de8f5d6cc8","after":"07c866f250a9d7470640073336d68c543044eafb","ref":"refs/heads/master","pushedAt":"2024-05-12T18:01:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"json: Disallow trailing data by default, close #167","shortMessageHtmlLink":"json: Disallow trailing data by default, close #167"}},{"before":"5e7789b1d0f21ab878b8485bd416d37e03d154e2","after":"fc3df2aff234a287e5c58fc69c58f3de8f5d6cc8","ref":"refs/heads/master","pushedAt":"2024-05-12T17:33:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"Allow potentially risky number conversions during the deserialization\n\nIf the value fits in the type's range it makes sense to allow the deserialization to proceed.","shortMessageHtmlLink":"Allow potentially risky number conversions during the deserialization"}},{"before":"3777eef96ef2ceb39c47a277a2604510019f0dc6","after":"5e7789b1d0f21ab878b8485bd416d37e03d154e2","ref":"refs/heads/master","pushedAt":"2024-05-12T16:44:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TheElectronWill","name":"Guillaume Raffin","path":"/TheElectronWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965722?s=80&v=4"},"commit":{"message":"core: Make ConfigSpec more lenient with ranges by applying some\nconversions","shortMessageHtmlLink":"core: Make ConfigSpec more lenient with ranges by applying some"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcrGwIAA","startCursor":null,"endCursor":null}},"title":"Activity · TheElectronWill/night-config"}