{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":409875468,"defaultBranch":"main","name":"javascript","ownerLogin":"scru128","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-24T07:36:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/91312330?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1695003109.0","currentOid":""},"activityList":{"items":[{"before":"9118884a9d16d6b4da9dbcf92b5bd91ce8397cd7","after":"37f3414e55d8dad02555bd9b5fe61433d026bfd9","ref":"refs/heads/main","pushedAt":"2023-09-18T02:11:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"},"commit":{"message":"v3.0.4 Released\n\nMaintenance:\n\n- Improved documentation about generator's clock rollback behavior\n- Updated dev dependencies","shortMessageHtmlLink":"v3.0.4 Released"}},{"before":"9118884a9d16d6b4da9dbcf92b5bd91ce8397cd7","after":null,"ref":"refs/heads/dev","pushedAt":"2023-08-01T13:44:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"}},{"before":"3c70b9628ea13138ca4daebe878cb55ce361826d","after":"9118884a9d16d6b4da9dbcf92b5bd91ce8397cd7","ref":"refs/heads/dev","pushedAt":"2023-08-01T13:42:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"},"commit":{"message":"v3.0.3 Released\n\nMaintenance:\n\n- Refactored default random number generator to defer detection Web Crypto API\n until creation of `Scru128Generator`\n- Fixed wrong test case","shortMessageHtmlLink":"v3.0.3 Released"}},{"before":"48243ecdb658230eb7e77a7f178a17b68bbbc3cf","after":"9118884a9d16d6b4da9dbcf92b5bd91ce8397cd7","ref":"refs/heads/main","pushedAt":"2023-08-01T13:42:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"},"commit":{"message":"v3.0.3 Released\n\nMaintenance:\n\n- Refactored default random number generator to defer detection Web Crypto API\n until creation of `Scru128Generator`\n- Fixed wrong test case","shortMessageHtmlLink":"v3.0.3 Released"}},{"before":null,"after":"3c70b9628ea13138ca4daebe878cb55ce361826d","ref":"refs/heads/dev","pushedAt":"2023-07-24T23:56:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"},"commit":{"message":"test: fix wrong test case","shortMessageHtmlLink":"test: fix wrong test case"}},{"before":"efdd1eaa6340beac9ec67678b7dbc674e1958532","after":null,"ref":"refs/tags/v3.0.1","pushedAt":"2023-07-17T04:05:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"}},{"before":"efdd1eaa6340beac9ec67678b7dbc674e1958532","after":"48243ecdb658230eb7e77a7f178a17b68bbbc3cf","ref":"refs/heads/main","pushedAt":"2023-07-17T04:01:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"},"commit":{"message":"v3.0.2 Released\n\nMost notably, v3 switches the letter case of generated IDs from uppercase (e.g.,\n\"036Z951MHJIKZIK2GSL81GR7L\") to lowercase (e.g., \"036z951mhjikzik2gsl81gr7l\"),\nthough it is technically not supposed to break existing code because SCRU128 is\na case-insensitive scheme. Other changes include the removal of deprecated APIs.\n\nRemoved:\n\n- CommonJS entry point\n- Deprecated items:\n - `Scru128Generator#generateCore()`\n - `Scru128Generator#getLastStatus()`\n - `Scru128Id.fromArrayBuffer()`\n - `Scru128Id#toArrayBuffer()`\n- `node:crypto`-based CSPRNG implementation; now falls back on `Math.random()`\n in Node v14 or older where Web Crypto API is not yet available\n- Non-ESM browser test runner\n\nChanged:\n\n- Letter case of generated IDs from uppercase to lowercase\n- TypeScript transpilation target from ES2015 to ES2016\n- Edge case behavior of generator functions' rollback allowance handling\n\nMaintenance:\n\n- Updated dev dependencies","shortMessageHtmlLink":"v3.0.2 Released"}},{"before":"e0090d0f38519b4cab852eb6b416ed4518c58a61","after":"efdd1eaa6340beac9ec67678b7dbc674e1958532","ref":"refs/heads/main","pushedAt":"2023-07-16T14:01:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"},"commit":{"message":"v3.0.1 Released\n\nMost notably, v3 switches the letter case of generated IDs from uppercase (e.g.,\n\"036Z951MHJIKZIK2GSL81GR7L\") to lowercase (e.g., \"036z951mhjikzik2gsl81gr7l\"),\nthough it is technically not supposed to break existing code because SCRU128 is\na case-insensitive scheme. Other changes include the removal of deprecated APIs.\n\nRemoved:\n\n- CommonJS entry point\n- Deprecated items:\n - `Scru128Generator#generateCore()`\n - `Scru128Generator#getLastStatus()`\n - `Scru128Id.fromArrayBuffer()`\n - `Scru128Id#toArrayBuffer()`\n- `node:crypto`-based CSPRNG implementation; now falls back on `Math.random()`\n in Node v14 or older where Web Crypto API is not yet available\n- Non-ESM browser test runner\n\nChanged:\n\n- Letter case of generated IDs from uppercase to lowercase\n- TypeScript transpilation target from ES2015 to ES2016","shortMessageHtmlLink":"v3.0.1 Released"}},{"before":"5e25d3538249261c62c7764e2eb6be36cbe418e7","after":"e0090d0f38519b4cab852eb6b416ed4518c58a61","ref":"refs/heads/main","pushedAt":"2023-06-21T13:37:14.178Z","pushType":"push","commitsCount":10,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"},"commit":{"message":"v3.0.0 Release Candidate (RC1)","shortMessageHtmlLink":"v3.0.0 Release Candidate (RC1)"}},{"before":"3f598ea74474b38442c1efae3a18ffa7ab75e68f","after":"5e25d3538249261c62c7764e2eb6be36cbe418e7","ref":"refs/heads/main","pushedAt":"2023-06-20T23:47:34.081Z","pushType":"push","commitsCount":6,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"},"commit":{"message":"v2.5.0 Released\n\nAdded:\n\n- `Scru128Id.fromBigInt()` and `Scru128Id#toBigInt()`\n\nChanged:\n\n- Error messages thrown by `Scru128Id` to improve error reporting\n\nDeprecated:\n\n- `Scru128Id.fromArrayBuffer()` and `Scru128Id#toArrayBuffer()`\n\nMaintenance:\n\n- Updated dev dependencies","shortMessageHtmlLink":"v2.5.0 Released"}},{"before":"b6688221d47c0b313dcc1a3ff1d12ffe3384e4fa","after":"3f598ea74474b38442c1efae3a18ffa7ab75e68f","ref":"refs/heads/main","pushedAt":"2023-04-07T13:18:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"},"commit":{"message":"v2.4.1 Released\n\nMaintenance:\n\n- Updated dev dependencies\n- Tweaked docs and tests","shortMessageHtmlLink":"v2.4.1 Released"}},{"before":"22ab274c682c0558298c40dcb999058d8f1bcde6","after":"b6688221d47c0b313dcc1a3ff1d12ffe3384e4fa","ref":"refs/heads/main","pushedAt":"2023-03-22T14:02:18.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"},"commit":{"message":"v2.4.0 Released\n\nAdded:\n\n- `generateOrAbort()` and `generateOrAbortCore()` to `Scru128Generator`\n (formerly named as `generateNoRewind()` and `generateCoreNoRewind()`)\n- `Scru128Generator#generateOrResetCore()`\n\nDeprecated:\n\n- `Scru128Generator#generateCore()`\n- `Scru128Generator#getLastStatus()`\n\nMaintenance:\n\n- Updated TypeScript version to 5.0","shortMessageHtmlLink":"v2.4.0 Released"}},{"before":"cc724d139b5743bc9fcc8732fce2981568cd7c08","after":"22ab274c682c0558298c40dcb999058d8f1bcde6","ref":"refs/heads/main","pushedAt":"2023-03-19T08:05:03.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"LiosK","name":"LiosK","path":"/LiosK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95567?s=80&v=4"},"commit":{"message":"v2.3.2 Released\n\nAdded:\n\n- `generateNoRewind()` and `generateCoreNoRewind()` to `Scru128Generator`\n (experimental)\n\nChanged:\n\n- Precedence of PRNG selection in Node.js: Web Crypto first if available\n - node:crypto > Web Crypto > Math.random -> Web > node > Math\n\nMaintenance:\n\n- Improved documentation about generator method flavors\n- Updated dev dependencies","shortMessageHtmlLink":"v2.3.2 Released"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADgp7WswA","startCursor":null,"endCursor":null}},"title":"Activity ยท scru128/javascript"}