{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":556624030,"defaultBranch":"master","name":"ngx-translate-extract","ownerLogin":"vendure-ecommerce","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-10-24T07:46:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39629390?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1666597608.3061178","currentOid":""},"activityList":{"items":[{"before":"afa2e69b759e48aaf01e33314d7c9e42ac31c0fe","after":"8547433233674587f3337e8e6b662e0e442cf37c","ref":"refs/heads/master","pushedAt":"2024-05-21T20:08:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Bump version to 9.2.0-next.0","shortMessageHtmlLink":"chore: Bump version to 9.2.0-next.0"}},{"before":"0771f62a79344b5dfd4f3bd45dc4ba5eabecb146","after":"afa2e69b759e48aaf01e33314d7c9e42ac31c0fe","ref":"refs/heads/master","pushedAt":"2024-05-21T19:54:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"feat: Add support for extraction of translation keys from function expressions (#46)\n\nCloses #44","shortMessageHtmlLink":"feat: Add support for extraction of translation keys from function ex…"}},{"before":"1bd6d8b76cec76d78cf4410f594dcf7e22cb749f","after":"0771f62a79344b5dfd4f3bd45dc4ba5eabecb146","ref":"refs/heads/master","pushedAt":"2024-05-21T19:48:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"feat: Add key-as-initial-default-value flag (#49)\n\n* feat!(keep): Add check if key is pre-existing\r\n\r\n* feat(keep): Add new post processor for key as initial default value\r\n\r\n* fix(keep): Revert change made to key-as-default post-processor","shortMessageHtmlLink":"feat: Add key-as-initial-default-value flag (#49)"}},{"before":"75b697b004f76465ee1f82d889e2228e182eda67","after":"1bd6d8b76cec76d78cf4410f594dcf7e22cb749f","ref":"refs/heads/master","pushedAt":"2024-05-14T06:47:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"fix: Fix marker function parsing when used after bracket syntax casting expression (#45)\n\nFixes #43","shortMessageHtmlLink":"fix: Fix marker function parsing when used after bracket syntax casti…"}},{"before":"51d2a35e1ec257beba6d2adb1c4ba0055df0c93f","after":"75b697b004f76465ee1f82d889e2228e182eda67","ref":"refs/heads/master","pushedAt":"2024-05-14T06:46:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"feat: Support finding translations pipe in KeyedRead nodes (#47)","shortMessageHtmlLink":"feat: Support finding translations pipe in KeyedRead nodes (#47)"}},{"before":"7c639d1dc74465f059916cae61427d4f7214d5a3","after":"51d2a35e1ec257beba6d2adb1c4ba0055df0c93f","ref":"refs/heads/master","pushedAt":"2024-03-08T08:47:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Bump version to 9.1.1","shortMessageHtmlLink":"chore: Bump version to 9.1.1"}},{"before":"2d1a2928b6ea4511b9e5bbef1e53e91da73906f2","after":"7c639d1dc74465f059916cae61427d4f7214d5a3","ref":"refs/heads/master","pushedAt":"2024-03-08T08:40:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"fix: Fix TranslateService not resolved when injected with readonly keyword (#39)\n\nCloses #37","shortMessageHtmlLink":"fix: Fix TranslateService not resolved when injected with readonly ke…"}},{"before":"2108fca500ba7eb9a24c79858a64b0508a6d96c4","after":"2d1a2928b6ea4511b9e5bbef1e53e91da73906f2","ref":"refs/heads/master","pushedAt":"2024-03-08T08:39:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: migrate tests to vitest (#40)","shortMessageHtmlLink":"chore: migrate tests to vitest (#40)"}},{"before":"35af7ebef9f408e2cef87621590140325c29db8d","after":"2108fca500ba7eb9a24c79858a64b0508a6d96c4","ref":"refs/heads/master","pushedAt":"2024-02-05T10:18:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Bump version to 9.1.0","shortMessageHtmlLink":"chore: Bump version to 9.1.0"}},{"before":"26a9f14184b6d08da23c24f2265cfea797efcd3b","after":"35af7ebef9f408e2cef87621590140325c29db8d","ref":"refs/heads/master","pushedAt":"2024-02-05T10:14:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"feat: Add an optional cache that speeds up consecutive runs (#38)\n\nused like: ngx-translate-extract --cache-file node_modules/.i18n-cache/my-cache-file --input ./src --output ./src/i18n/{da,en}.json","shortMessageHtmlLink":"feat: Add an optional cache that speeds up consecutive runs (#38)"}},{"before":"5fd01864f1f9ead2b583c79de4ce3a25da6e2450","after":"26a9f14184b6d08da23c24f2265cfea797efcd3b","ref":"refs/heads/master","pushedAt":"2023-11-28T10:42:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Bump version to 9.0.3","shortMessageHtmlLink":"chore: Bump version to 9.0.3"}},{"before":"eb996e5fdb53a9a945f1e41d4d74229b53e01cb1","after":"5fd01864f1f9ead2b583c79de4ce3a25da6e2450","ref":"refs/heads/master","pushedAt":"2023-11-28T10:38:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"fix: Fix alphabetical order of extracted keys (#35)\n\nAddresses the issue when the `--sort` flag is used, where keys with\r\nlowercase characters were incorrectly positioned at the bottom of\r\nthe file after keys with uppercase characters, breaking the alphabetical\r\norder.\r\n\r\nCloses #15","shortMessageHtmlLink":"fix: Fix alphabetical order of extracted keys (#35)"}},{"before":"68f6a8fb61d961b46aae9889caef866ec171c687","after":"eb996e5fdb53a9a945f1e41d4d74229b53e01cb1","ref":"refs/heads/master","pushedAt":"2023-11-28T10:37:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"fix: `RangeError: Maximum call stack size exceeded` on nested templates (#34)\n\nCo-authored-by: Alexander von Weiss ","shortMessageHtmlLink":"fix: RangeError: Maximum call stack size exceeded on nested templat…"}},{"before":"5a5779b7d8328fd49f02da625f47ca65597486d2","after":"68f6a8fb61d961b46aae9889caef866ec171c687","ref":"refs/heads/master","pushedAt":"2023-11-24T08:15:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Bump version to 9.0.2","shortMessageHtmlLink":"chore: Bump version to 9.0.2"}},{"before":"56fb51459c6d51aca0a71edabe536a3efbb1dea6","after":"5a5779b7d8328fd49f02da625f47ca65597486d2","ref":"refs/heads/master","pushedAt":"2023-11-24T08:10:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Add windows to CI workflow","shortMessageHtmlLink":"chore: Add windows to CI workflow"}},{"before":"9a0056f87125efdbc269034cc36e9235445fba48","after":"56fb51459c6d51aca0a71edabe536a3efbb1dea6","ref":"refs/heads/master","pushedAt":"2023-11-24T07:23:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: update tsconfig target and module to es2022 (#33)\n\nThis enables the option to use top level await and is also\r\naligned with the latest angular tsconfig target","shortMessageHtmlLink":"chore: update tsconfig target and module to es2022 (#33)"}},{"before":"f3d89e18a710e7a257e15db15ee1430cceea77f4","after":"9a0056f87125efdbc269034cc36e9235445fba48","ref":"refs/heads/master","pushedAt":"2023-11-24T07:22:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"fix: Fix extract not working on windows (#32)","shortMessageHtmlLink":"fix: Fix extract not working on windows (#32)"}},{"before":"b40b759fcc7c6c62a2f809cab7ea7edc719533b5","after":"f3d89e18a710e7a257e15db15ee1430cceea77f4","ref":"refs/heads/master","pushedAt":"2023-11-23T13:32:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"385f56c8b65321c8759d986ed6c134db3df4d585","after":"b40b759fcc7c6c62a2f809cab7ea7edc719533b5","ref":"refs/heads/master","pushedAt":"2023-11-23T13:31:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"fix: Fix import from glob package (#31)","shortMessageHtmlLink":"fix: Fix import from glob package (#31)"}},{"before":"c28c8ba6969520f0189a8d087870c3643845155a","after":"385f56c8b65321c8759d986ed6c134db3df4d585","ref":"refs/heads/master","pushedAt":"2023-11-23T11:11:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Bump version to 9.0.1","shortMessageHtmlLink":"chore: Bump version to 9.0.1"}},{"before":"158c0228b719a31a413b7b2b427b7afb6ab40c96","after":"c28c8ba6969520f0189a8d087870c3643845155a","ref":"refs/heads/master","pushedAt":"2023-11-23T10:50:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Update dependencies (#29)\n\nUpdated packages to their latest version except `gettext-parser`\r\nsince there are a lot of changes that might affect the usage of\r\nthe library.\r\n\r\nRemoved packages that were not used in the library:\r\n- boxen\r\n- path\r\n- terminal-link\r\n- cross-env\r\n- @types/flat (redundant after v6)\r\n\r\n- Updated eslint quote rule to avoid escaping quotes","shortMessageHtmlLink":"chore: Update dependencies (#29)"}},{"before":"5cfe5ddcf56fe085c5a1a938324a6f42552c5110","after":"158c0228b719a31a413b7b2b427b7afb6ab40c96","ref":"refs/heads/master","pushedAt":"2023-11-21T14:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Bump version to 9.0.0","shortMessageHtmlLink":"chore: Bump version to 9.0.0"}},{"before":"50264aec326ddc8853ab359cbe2df56636666f4f","after":"5cfe5ddcf56fe085c5a1a938324a6f42552c5110","ref":"refs/heads/master","pushedAt":"2023-11-21T14:02:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"feat: Add support for Built-in control flow syntax (#26) (#27)\n\nCloses #26 \r\n\r\nBREAKING CHANGE\r\n- minimum angular version required bumped to 17\r\n- minimum node version required bumped to v18.13.0 to be aligned with the Angular 17 requirements\r\n- minimum TypeScript version required bumped to v5.2 to be aligned with the Angular 17 requirements","shortMessageHtmlLink":"feat: Add support for Built-in control flow syntax (#26) (#27)"}},{"before":"deda5f8599dce97364b1ac93f07aeb2e57eb0fde","after":"50264aec326ddc8853ab359cbe2df56636666f4f","ref":"refs/heads/master","pushedAt":"2023-11-21T11:29:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Bump version to 8.3.0","shortMessageHtmlLink":"chore: Bump version to 8.3.0"}},{"before":"ce018cb405c1d14999d06fdedca84f233a170f5e","after":"deda5f8599dce97364b1ac93f07aeb2e57eb0fde","ref":"refs/heads/master","pushedAt":"2023-11-17T15:18:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"a20fcab27f8a1c94dbd3ae2f45d0fae563f7e75e","after":"ce018cb405c1d14999d06fdedca84f233a170f5e","ref":"refs/heads/master","pushedAt":"2023-11-17T15:16:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"feat: Add post-processor to strip prefix from keys (#16) (#23)\n\nCloses #16 \r\nCo-authored-by: Frederik Bjerggaard Nielsen ","shortMessageHtmlLink":"feat: Add post-processor to strip prefix from keys (#16) (#23)"}},{"before":"d5deebcdc9d1638d498c42fe65307cf429dee54b","after":"a20fcab27f8a1c94dbd3ae2f45d0fae563f7e75e","ref":"refs/heads/master","pushedAt":"2023-09-27T14:39:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Bump version to 8.2.3","shortMessageHtmlLink":"chore: Bump version to 8.2.3"}},{"before":"a2922192de9ddfc468244b4bebac929ee0c63cda","after":"d5deebcdc9d1638d498c42fe65307cf429dee54b","ref":"refs/heads/master","pushedAt":"2023-09-27T14:31:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"fix: Extract translations when service injected using inject function (#22)","shortMessageHtmlLink":"fix: Extract translations when service injected using inject function ("}},{"before":"0adf8dc287d79899fe8143bd57883e0ebee79c92","after":"a2922192de9ddfc468244b4bebac929ee0c63cda","ref":"refs/heads/master","pushedAt":"2023-09-21T12:52:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"fix: Fix several bugs\n\nFixes #12\r\n\r\n---------\r\n\r\nCo-authored-by: Joshua Sangmeister ","shortMessageHtmlLink":"fix: Fix several bugs"}},{"before":"58bb22a802af638ed0630cf2e1baebc7d6bdb722","after":"0adf8dc287d79899fe8143bd57883e0ebee79c92","ref":"refs/heads/master","pushedAt":"2023-08-10T08:33:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelbromley","name":"Michael Bromley","path":"/michaelbromley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6275952?s=80&v=4"},"commit":{"message":"chore: Bump version to 8.2.2","shortMessageHtmlLink":"chore: Bump version to 8.2.2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUD82ngA","startCursor":null,"endCursor":null}},"title":"Activity · vendure-ecommerce/ngx-translate-extract"}