{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":739300211,"defaultBranch":"main","name":"tsofa","ownerLogin":"tsastro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-05T08:32:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/155669915?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727360955.0","currentOid":""},"activityList":{"items":[{"before":"d019d0d1c71109c6f4639fbe8761d23cc8398ede","after":"85686acfe900018b6e3b78f408645042fac2651d","ref":"refs/heads/main","pushedAt":"2024-09-27T13:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"Update README.md\n\nadd an action badge","shortMessageHtmlLink":"Update README.md"}},{"before":"4292ae083abaaee58db93597bad4fa649e66f730","after":"d019d0d1c71109c6f4639fbe8761d23cc8398ede","ref":"refs/heads/main","pushedAt":"2024-09-27T13:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"move from yarn to npm","shortMessageHtmlLink":"move from yarn to npm"}},{"before":"c3b2ee2e855a98f769848009927c2f21aa2a667d","after":"4292ae083abaaee58db93597bad4fa649e66f730","ref":"refs/heads/main","pushedAt":"2024-09-27T13:33:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"move from yarn to npm","shortMessageHtmlLink":"move from yarn to npm"}},{"before":"e231ae1e8e7ea88ce31f34633322b7589181d1c6","after":"c3b2ee2e855a98f769848009927c2f21aa2a667d","ref":"refs/heads/main","pushedAt":"2024-09-27T13:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"Create npm-publish-github-packages.yml\n\nCI auto publish","shortMessageHtmlLink":"Create npm-publish-github-packages.yml"}},{"before":"c100afad40843d19509f680b469c6a7abf71359f","after":null,"ref":"refs/heads/4-module-setup-changes","pushedAt":"2024-09-26T14:29:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"}},{"before":"42dd5ded7e3c5e5b7650c918ebfd01d67390e18b","after":"e231ae1e8e7ea88ce31f34633322b7589181d1c6","ref":"refs/heads/main","pushedAt":"2024-09-26T14:29:10.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"Merge pull request #8 from tsastro/4-module-setup-changes\n\nsome further tweaks to setup - this is what is published as 18.1.0","shortMessageHtmlLink":"Merge pull request #8 from tsastro/4-module-setup-changes"}},{"before":"65c48f534f3e1b2aba4a05fd27c80ac381785c36","after":"c100afad40843d19509f680b469c6a7abf71359f","ref":"refs/heads/4-module-setup-changes","pushedAt":"2024-09-26T12:58:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"updated yarn lock file","shortMessageHtmlLink":"updated yarn lock file"}},{"before":"21ee7629aa8f65b709da823fc8681cdbb217394c","after":"65c48f534f3e1b2aba4a05fd27c80ac381785c36","ref":"refs/heads/4-module-setup-changes","pushedAt":"2024-09-26T12:10:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"remove some unnecessary/wrong stuff\n\nalso fix the target at ES2020","shortMessageHtmlLink":"remove some unnecessary/wrong stuff"}},{"before":null,"after":"21ee7629aa8f65b709da823fc8681cdbb217394c","ref":"refs/heads/4-module-setup-changes","pushedAt":"2024-09-25T15:05:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Republicof1","name":"Ben Green","path":"/Republicof1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7165464?s=80&v=4"},"commit":{"message":"v18.2.0 A series of config tweaks to support ESM config\n\njest.config reworked to better support ESM handling. Changes explicitly command ts-jest to handle .ts and .js extensions such that both jest and tsc can consume them.\n\npackage.json alatered, eslint 9.9.1 not supported in in @typescript-eslint. Current top supported version is 8.57.0.\n\n 3 TSOFA files have .js extension added to their import statements. This is necessary, but TSC/ts-jest regard them as .ts when necessary.\n\nTS config changes to specify this is a module type, conforming with other ESM work. Also this identifies latest node and ES definitions (all within 4 years). ESM vs CommonJS. ModuleResolution set to NodeNext. Lib and Types included in the config also.","shortMessageHtmlLink":"v18.2.0 A series of config tweaks to support ESM config"}},{"before":"b394bf38932cf33ba350417f25abb06e0b898191","after":"42dd5ded7e3c5e5b7650c918ebfd01d67390e18b","ref":"refs/heads/main","pushedAt":"2024-09-25T10:57:47.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"Merge pull request #7 from tsastro/5-lack-of-precision\n\n Lack of precision in integer truncation","shortMessageHtmlLink":"Merge pull request #7 from tsastro/5-lack-of-precision"}},{"before":"71cf7debf9ed21f69c0bddcfaf53b2f2143c95cb","after":"9ea04bd2704e995b60d2c93e71c3aabe5ab3ab9c","ref":"refs/heads/5-lack-of-precision","pushedAt":"2024-09-25T10:48:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"add some tests to support the fact that 64bit integers are now possible\n\nnote for jauA2tf the number of decimal places requested is 11 - this is beyond what the java version could support.","shortMessageHtmlLink":"add some tests to support the fact that 64bit integers are now possible"}},{"before":"6c9f00d828fd17679211132bb308b2043b28ff51","after":"71cf7debf9ed21f69c0bddcfaf53b2f2143c95cb","ref":"refs/heads/5-lack-of-precision","pushedAt":"2024-09-25T10:39:50.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/main' into 5-lack-of-precision","shortMessageHtmlLink":"Merge branch 'refs/heads/main' into 5-lack-of-precision"}},{"before":"7b908abbda321cd40982dadf5ba018d0394c1231","after":"b394bf38932cf33ba350417f25abb06e0b898191","ref":"refs/heads/main","pushedAt":"2024-09-25T10:33:43.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"Merge pull request #6 from tsastro/4-module-structue\n\nchange to ECMAScript module from commonJS","shortMessageHtmlLink":"Merge pull request #6 from tsastro/4-module-structue"}},{"before":"500dc0c641ca4be9d53f1e8dad1d7a57952b98ed","after":"8fc97f20f40651fe0e559681cac3eb0677c63dd1","ref":"refs/heads/4-module-structue","pushedAt":"2024-09-25T10:32:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"add forgotten jest config","shortMessageHtmlLink":"add forgotten jest config"}},{"before":"0849d3f81ab45f86db140a23485109a1c3fe5be3","after":"500dc0c641ca4be9d53f1e8dad1d7a57952b98ed","ref":"refs/heads/4-module-structue","pushedAt":"2024-09-25T10:26:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"stop the jest watch","shortMessageHtmlLink":"stop the jest watch"}},{"before":null,"after":"6c9f00d828fd17679211132bb308b2043b28ff51","ref":"refs/heads/5-lack-of-precision","pushedAt":"2024-09-25T10:02:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Republicof1","name":"Ben Green","path":"/Republicof1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7165464?s=80&v=4"},"commit":{"message":"v18.1.0 update to resolve imprecision through logical OR method\n\n27 cases of x = (n | 0) replaced with x = Math.trunc(n) rsolving in 64bit int rather than 32bit version.","shortMessageHtmlLink":"v18.1.0 update to resolve imprecision through logical OR method"}},{"before":"4ad8daff47486c7e71441c7996ce09b5ff56e8cf","after":"0849d3f81ab45f86db140a23485109a1c3fe5be3","ref":"refs/heads/4-module-structue","pushedAt":"2024-09-25T09:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"move to jest for testing","shortMessageHtmlLink":"move to jest for testing"}},{"before":null,"after":"4ad8daff47486c7e71441c7996ce09b5ff56e8cf","ref":"refs/heads/4-module-structue","pushedAt":"2024-09-25T06:59:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"change to ECMAScript module from commonJS","shortMessageHtmlLink":"change to ECMAScript module from commonJS"}},{"before":"0a4d26e525498ccab2957915b34162a45481cc8b","after":null,"ref":"refs/heads/1b-RevisionOfAllocationIssue","pushedAt":"2024-09-06T11:53:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"}},{"before":"3624c422e4e79f543464309570657675938bb86f","after":null,"ref":"refs/heads/2-allocation-of-null-error","pushedAt":"2024-08-29T15:18:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"}},{"before":"fcc21c03a832c4594bd98b1d3a801f0ce5dfcdca","after":"7b908abbda321cd40982dadf5ba018d0394c1231","ref":"refs/heads/main","pushedAt":"2024-08-29T15:17:56.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"Merge pull request #3 from tsastro/2-allocation-of-null-error\n\nIn the end this was mostly about cleaning up the array allocation","shortMessageHtmlLink":"Merge pull request #3 from tsastro/2-allocation-of-null-error"}},{"before":"066c5853607685ce11c777dd41f3b1fc76aea9b5","after":"3624c422e4e79f543464309570657675938bb86f","ref":"refs/heads/2-allocation-of-null-error","pushedAt":"2024-08-29T15:09:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"removed unnecessary array allocations\n\nthese are returned as the function value - so were overwritten.","shortMessageHtmlLink":"removed unnecessary array allocations"}},{"before":"1eb5e2d8ea90c42b1462d0eb9ac57c9883a721cd","after":"066c5853607685ce11c777dd41f3b1fc76aea9b5","ref":"refs/heads/2-allocation-of-null-error","pushedAt":"2024-08-28T11:14:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Republicof1","name":"Ben Green","path":"/Republicof1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7165464?s=80&v=4"},"commit":{"message":"changes to test file to managing ESLint error highlights","shortMessageHtmlLink":"changes to test file to managing ESLint error highlights"}},{"before":"fd4fdd5493ea781463a0dd219b547ed1147ae1b0","after":"1eb5e2d8ea90c42b1462d0eb9ac57c9883a721cd","ref":"refs/heads/2-allocation-of-null-error","pushedAt":"2024-08-27T20:02:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"remove more \"harmless\" checks","shortMessageHtmlLink":"remove more \"harmless\" checks"}},{"before":"f818cca584c6933093701a21304ad36917794baa","after":"fd4fdd5493ea781463a0dd219b547ed1147ae1b0","ref":"refs/heads/2-allocation-of-null-error","pushedAt":"2024-08-27T16:32:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"update to more modern eslint","shortMessageHtmlLink":"update to more modern eslint"}},{"before":null,"after":"0a4d26e525498ccab2957915b34162a45481cc8b","ref":"refs/heads/1b-RevisionOfAllocationIssue","pushedAt":"2024-08-27T15:58:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Republicof1","name":"Ben Green","path":"/Republicof1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7165464?s=80&v=4"},"commit":{"message":"Replaced anon fn calls for 2d array allocation with reusable fn\n\nArray definition from autogenerated call was repetitious and the algorithm could be cleaner and clearer.\nThis has been replaced with a new static fn 'CreateDimensionalArray'\n\nAdditionally a number of let -> const corrections as called for by ESLint","shortMessageHtmlLink":"Replaced anon fn calls for 2d array allocation with reusable fn"}},{"before":null,"after":"f818cca584c6933093701a21304ad36917794baa","ref":"refs/heads/2-allocation-of-null-error","pushedAt":"2024-08-23T13:56:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Republicof1","name":"Ben Green","path":"/Republicof1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7165464?s=80&v=4"},"commit":{"message":"Minor structural changes resolving test failures","shortMessageHtmlLink":"Minor structural changes resolving test failures"}},{"before":"f7334b9ee32057d402e43633c7f3140aa73167ab","after":"fcc21c03a832c4594bd98b1d3a801f0ce5dfcdca","ref":"refs/heads/main","pushedAt":"2024-08-15T15:34:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"Add a test action","shortMessageHtmlLink":"Add a test action"}},{"before":"dcf4a0e6999a287871d53462f534ae294d2cdd6a","after":"f7334b9ee32057d402e43633c7f3140aa73167ab","ref":"refs/heads/main","pushedAt":"2024-01-08T15:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"update some dates and versions\n\n* make clear that this is not JSOFA!\n* make TSOFA follow semantic version numbering like the original IAU SOFA","shortMessageHtmlLink":"update some dates and versions"}},{"before":"284630707d7c3cfd8a5e7944045cea13d6f8050a","after":"dcf4a0e6999a287871d53462f534ae294d2cdd6a","ref":"refs/heads/main","pushedAt":"2024-01-05T16:55:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pahjbo","name":"Paul Harrison","path":"/pahjbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273267?s=80&v=4"},"commit":{"message":"Initial version after transliteration from jsofa\n\nthere have been some manual tweaks, but it mainly still\nhas a 'Java'-like feel. The api might change slightly to be more idiomatic TypeScript in places.","shortMessageHtmlLink":"Initial version after transliteration from jsofa"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxMzo0MDozOC4wMDAwMDBazwAAAATCpzM5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wNVQxNjo1NToxOC4wMDAwMDBazwAAAAPYvwIN"}},"title":"Activity ยท tsastro/tsofa"}