{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":354448580,"defaultBranch":"main","name":"ArunaCore","ownerLogin":"ArunaBot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-04T03:41:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63735353?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704225553.0","currentOid":""},"activityList":{"items":[{"before":"77fe213d78c86df3fed84dfabaab5e785a02805b","after":"9cfa28f4f1c48af018d99f8511e8d7721e70749b","ref":"refs/heads/unstable","pushedAt":"2024-01-02T20:02:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): tagging and release on github","shortMessageHtmlLink":"[ci] (fix): tagging and release on github"}},{"before":"a6a4015a0301085657108ca33cca2e63ba78cbd9","after":"9cfa28f4f1c48af018d99f8511e8d7721e70749b","ref":"refs/heads/main","pushedAt":"2024-01-02T19:58:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): tagging and release on github","shortMessageHtmlLink":"[ci] (fix): tagging and release on github"}},{"before":"a6a4015a0301085657108ca33cca2e63ba78cbd9","after":null,"ref":"refs/tags/1.0.0-BETA.0","pushedAt":"2024-01-02T19:57:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"}},{"before":"a6a4015a0301085657108ca33cca2e63ba78cbd9","after":null,"ref":"refs/tags/v1.0.0-BETA.0","pushedAt":"2024-01-02T19:56:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"}},{"before":"12f5c3419c2e129d18717ee84e6150c12419c42a","after":"a6a4015a0301085657108ca33cca2e63ba78cbd9","ref":"refs/heads/main","pushedAt":"2024-01-02T19:55:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): tagging and release on github","shortMessageHtmlLink":"[ci] (fix): tagging and release on github"}},{"before":"12f5c3419c2e129d18717ee84e6150c12419c42a","after":null,"ref":"refs/tags/v1.0.0-BETA.0","pushedAt":"2024-01-02T19:52:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"}},{"before":"b089403bebb4d8f33845d25f39a94c0d3a040e3c","after":"12f5c3419c2e129d18717ee84e6150c12419c42a","ref":"refs/heads/main","pushedAt":"2024-01-02T19:51:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): tagging and release on github","shortMessageHtmlLink":"[ci] (fix): tagging and release on github"}},{"before":"b089403bebb4d8f33845d25f39a94c0d3a040e3c","after":null,"ref":"refs/tags/v1.0.0-BETA.0","pushedAt":"2024-01-02T19:50:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"}},{"before":"40bc05aee4b087feb479d666a8894fb14285d6d1","after":"b089403bebb4d8f33845d25f39a94c0d3a040e3c","ref":"refs/heads/main","pushedAt":"2024-01-02T19:47:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): tagging and release on github","shortMessageHtmlLink":"[ci] (fix): tagging and release on github"}},{"before":"40bc05aee4b087feb479d666a8894fb14285d6d1","after":null,"ref":"refs/tags/v1.0.0-BETA.0","pushedAt":"2024-01-02T19:47:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"}},{"before":"095a0327d907521fe06268c335dee16cefaf7c93","after":"40bc05aee4b087feb479d666a8894fb14285d6d1","ref":"refs/heads/main","pushedAt":"2024-01-02T19:21:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): tagging and release on github","shortMessageHtmlLink":"[ci] (fix): tagging and release on github"}},{"before":"095a0327d907521fe06268c335dee16cefaf7c93","after":null,"ref":"refs/tags/v1.0.0-BETA.0","pushedAt":"2024-01-02T19:20:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"}},{"before":"5eccfb7cc50f687b024278dbea8ca45fc0352b70","after":"095a0327d907521fe06268c335dee16cefaf7c93","ref":"refs/heads/main","pushedAt":"2024-01-02T19:16:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): tagging and release on github","shortMessageHtmlLink":"[ci] (fix): tagging and release on github"}},{"before":"5eccfb7cc50f687b024278dbea8ca45fc0352b70","after":null,"ref":"refs/tags/v1.0.0-BETA.0","pushedAt":"2024-01-02T19:12:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"}},{"before":"72990cd5d72c65bcec57b6767466ccff046ebc0f","after":"5eccfb7cc50f687b024278dbea8ca45fc0352b70","ref":"refs/heads/main","pushedAt":"2024-01-02T19:03:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): this is not a tagged push.","shortMessageHtmlLink":"[ci] (fix): this is not a tagged push."}},{"before":"72990cd5d72c65bcec57b6767466ccff046ebc0f","after":null,"ref":"refs/tags/v1.0.0-BETA.0","pushedAt":"2024-01-02T19:03:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"}},{"before":"c9123bd3e232e4d91fef7bf9ea179551d3daf36b","after":"72990cd5d72c65bcec57b6767466ccff046ebc0f","ref":"refs/heads/main","pushedAt":"2024-01-02T18:58:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): this is not a tagged push.","shortMessageHtmlLink":"[ci] (fix): this is not a tagged push."}},{"before":"32cf4057c562e0057adeb36459a4d9b76d22b94f","after":"c9123bd3e232e4d91fef7bf9ea179551d3daf36b","ref":"refs/heads/main","pushedAt":"2024-01-02T18:25:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): this is not a tagged push.","shortMessageHtmlLink":"[ci] (fix): this is not a tagged push."}},{"before":"32cf4057c562e0057adeb36459a4d9b76d22b94f","after":null,"ref":"refs/tags/v1.0.0-BETA.0","pushedAt":"2024-01-02T18:25:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"}},{"before":"f016ef2b5fd996bfc410eb5ef7e846e64fdc343a","after":"32cf4057c562e0057adeb36459a4d9b76d22b94f","ref":"refs/heads/main","pushedAt":"2024-01-02T18:19:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): this is not a tagged push.","shortMessageHtmlLink":"[ci] (fix): this is not a tagged push."}},{"before":"f016ef2b5fd996bfc410eb5ef7e846e64fdc343a","after":null,"ref":"refs/tags/v1.0.0-BETA.0","pushedAt":"2024-01-02T18:17:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"}},{"before":"afa3287c29b50fa6c12a239f0f9634d9316d222c","after":null,"ref":"refs/tags/v1.0.0-BETA.0","pushedAt":"2024-01-02T18:08:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"}},{"before":"afa3287c29b50fa6c12a239f0f9634d9316d222c","after":"f016ef2b5fd996bfc410eb5ef7e846e64fdc343a","ref":"refs/heads/main","pushedAt":"2024-01-02T18:06:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[ci] (fix): this is not a tagged push.","shortMessageHtmlLink":"[ci] (fix): this is not a tagged push."}},{"before":"2f8ffe00be0cd0e9aad724eba927c8b3def8edf6","after":"afa3287c29b50fa6c12a239f0f9634d9316d222c","ref":"refs/heads/main","pushedAt":"2024-01-02T17:51:50.000Z","pushType":"pr_merge","commitsCount":36,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"1.0.0-BETA.0 (#4)\n\n# v1.0.0-BETA.0\r\n\r\n## Yes, we are finally in beta! 🎉\r\n\r\nThis release includes a lot of changes and improvements, so check the changelog to see what's new.\r\n\r\n- [BREAKING] Drop support for all versions below Node.js v16.20.0\r\n - Our build system was improved and can't build in version 14 or lower anymore\r\n - Also, our load system uses features from Node.js v16.20.0, so we can't support older versions anymore\r\n\r\n- [BREAKING] Message system was refactored\r\n - Instead of a crazy irc-inspired message system, we now use simple json objects\r\n - The send method was changed, and you will need to update your code to use the new one\r\n - Legacy \"command\" and \"args\" properties are now optional, and you probably won't need to use them anymore\r\n - New parameter \"content\" was added, this accepts anything and will be sent as the message content\r\n - The property \"type\" in message doesn't mean the client type anymore, now it means the message type (update your code to reflect this change)\r\n - Various other changes were made, so check IMessage interface to see all changes\r\n\r\n- [BREAKING] ArunaCore is now an ES module\r\n - This doesn't affect the api, so your code probably will work without issues\r\n\r\n- [DEPRECATED] Various methods from `WebSocketParser` were deprecated\r\n - They will be removed in some future version, so update your code to use the new methods\r\n\r\n- [CHANGE] We changed the project structure\r\n - Say goodbye to multiples `node_modules` folders (we now use a single in the root and another in api only)\r\n - Now we use a single `package.json` file in the root of the project (and another in api only)\r\n - Now we use a single `tsconfig.json` file in the root of the project (and another in api only)\r\n - This reduces significantly the project size and build time (and also makes it easier to maintain)\r\n\r\n- [CHANGE] Build system was improved\r\n - Since we have abandoned the multiple modules structure, we can now use a single build system\r\n - This includes the api (you don't need to build it separately anymore)\r\n\r\n- [CHANGE] Increase WebSocket payload size limit\r\n - Now we support payloads up to 512kb\r\n\r\n- [NEW] Add configuration system\r\n - Now you can configure the system (including server port) editing the `bundle/config/config.json` file\r\n - You can also use enviroment `ARUNACORE_` variables to override the configuration file\r\n\r\n- [NEW] Add `masterkey` to allow access to restricted endpoints and commands\r\n - You can set the masterkey in the configuration file or in the enviroment variable `ARUNACORE_MASTERKEY`\r\n - If a masterkey is not provided, all restricted endpoints and commands will be disabled and will return a `503` error\r\n\r\n- [NEW] Create a connection structure\r\n - Usefull to store and manipulate connections\r\n\r\n- [FIX] Timeouts not being cleared\r\n - This also reduces test time\r\n\r\n- [FIX] HTTP server not responding unknown endpoints\r\n - Now it returns a `404` error _(as expected)_ instead just doing nothing and waiting for a timeout\r\n\r\n- [FIX] HTTP doesn't support body\r\n - Since the default node http server doesn't support body, we've implemented a custom parser to support it\r\n\r\n- [FIX] HTTP server routes begin case sensitive\r\n - Now all routes are case insensitive\r\n\r\n- [CHORE] Update dependencies\r\n\r\n- [CHORE] Improve documentation\r\n\r\n- [CHORE] Create a changelog file to keep track of changes\r\n - Probably includes all changes from previous versions","shortMessageHtmlLink":"1.0.0-BETA.0 (#4)"}},{"before":"00ec68d84464cbf38388acfd9858805ba7c1c0af","after":"77fe213d78c86df3fed84dfabaab5e785a02805b","ref":"refs/heads/unstable","pushedAt":"2023-11-26T14:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[core] (fix): wrong prefix for env variables","shortMessageHtmlLink":"[core] (fix): wrong prefix for env variables"}},{"before":"0b3cc5defa583a6e41fd0a551b7438a5af61d434","after":"00ec68d84464cbf38388acfd9858805ba7c1c0af","ref":"refs/heads/unstable","pushedAt":"2023-11-24T21:35:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"(chore): update pre-release rule","shortMessageHtmlLink":"(chore): update pre-release rule"}},{"before":"e011ed7470c882ea83bd82744dad3b2e8a72525e","after":"0b3cc5defa583a6e41fd0a551b7438a5af61d434","ref":"refs/heads/unstable","pushedAt":"2023-11-24T19:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"(chore): add description","shortMessageHtmlLink":"(chore): add description"}},{"before":"4d69837a0d8aa946ccd47aee96a4c0b514dcdf7d","after":"e011ed7470c882ea83bd82744dad3b2e8a72525e","ref":"refs/heads/unstable","pushedAt":"2023-11-24T18:37:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[global] (chore): optimize (and fix) dist script","shortMessageHtmlLink":"[global] (chore): optimize (and fix) dist script"}},{"before":"b134e32f1c9c7cf04dadd13a133de88b72cf90f5","after":"4d69837a0d8aa946ccd47aee96a4c0b514dcdf7d","ref":"refs/heads/unstable","pushedAt":"2023-11-03T02:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"(chore): fix eslint\n\nCo-Authored-By: Space_Fox <44732812+emanuelfranklyn@users.noreply.github.com>","shortMessageHtmlLink":"(chore): fix eslint"}},{"before":"a88fb6eb464a31c8ca09ef146b47cd15df1cc7db","after":"b134e32f1c9c7cf04dadd13a133de88b72cf90f5","ref":"refs/heads/unstable","pushedAt":"2023-11-03T02:00:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LoboMetalurgico","name":"Lobo Metalúrgico","path":"/LoboMetalurgico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43734867?s=80&v=4"},"commit":{"message":"[global] (refactor): big changes in message system\n\nCo-Authored-By: Space_Fox <44732812+emanuelfranklyn@users.noreply.github.com>","shortMessageHtmlLink":"[global] (refactor): big changes in message system"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1kWrYwA","startCursor":null,"endCursor":null}},"title":"Activity · ArunaBot/ArunaCore"}