{"id":24794231,"url":"https://github.com/chrisyarbrough/unityreleasesnet","last_synced_at":"2026-05-06T05:31:50.878Z","repository":{"id":274315684,"uuid":"922526879","full_name":"chrisyarbrough/UnityReleasesNET","owner":"chrisyarbrough","description":"A C# client for the Unity services API to fetch all editor release versions of Unity.","archived":false,"fork":false,"pushed_at":"2025-01-26T14:05:25.000Z","size":5,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T15:19:32.564Z","etag":null,"topics":["editor","releases","services","unity","version"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisyarbrough.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-26T13:07:35.000Z","updated_at":"2025-01-26T14:05:28.000Z","dependencies_parsed_at":"2025-01-26T15:19:35.031Z","dependency_job_id":"fa3a64fa-9c04-4741-bfca-417797b5a460","html_url":"https://github.com/chrisyarbrough/UnityReleasesNET","commit_stats":null,"previous_names":["chrisyarbrough/unityreleasesnet"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisyarbrough%2FUnityReleasesNET","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisyarbrough%2FUnityReleasesNET/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisyarbrough%2FUnityReleasesNET/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisyarbrough%2FUnityReleasesNET/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisyarbrough","download_url":"https://codeload.github.com/chrisyarbrough/UnityReleasesNET/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245321636,"owners_count":20596388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["editor","releases","services","unity","version"],"created_at":"2025-01-29T22:35:11.456Z","updated_at":"2026-05-06T05:31:50.853Z","avatar_url":"https://github.com/chrisyarbrough.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UnityReleasesNET\n\nThis project can tell you which versions (and revision hashes) of the Unity editor have been released.\n\n\n## Static Lookup File\n\nSee [build/UnityReleases.txt](build/UnityReleases.txt) for the output of all Unity releases.\nThe file is updated on a schedule, currently, once a week.\n\n\n## CLI Tool\n\nA C# client for the Unity services API to fetch all editor release versions of Unity.\n\nThis tool prints the release versions and revision hashes by release date in descending order.\nFor example:\n\n```\n6000.0.35f1 9a3bc604008a\n6000.0.34f1 5ab2d9ed9190\n2022.3.56f1 dd0c98481d00\n6000.0.33f1 433b0a79340b\n6000.0.32f1 b2e806cf271c\n```\n\nThe output can be filtered via the options provided by the _Unity Release Admin API_:\nhttps://services.docs.unity.com/release/v1/\n\nAdditionally, versions older than a certain date can be filtered out.\n\n\n### Prerequisites\n\n- .NET 8.0 Target Framework (runtime to run the tool, sdk to build from source)\n\n\n### Usage\n\nInvoke the help to see all options:\n\n```shell\n./UnityReleases --help\n```\n\nBy default, all versions are shown:\n\n```shell\n./UnityReleases\n```\n\nOnly show versions that match a full text search:\n\n```shell\n./UnityReleases -v 2022.3\n```\n\nOnly show LTS and TECH stream versions:\n\n```shell\n./UnityReleases --stream LTS TECH\n```\n\nOnly show versions released since a date:\n\n```shell\n./UnityReleases --since-date 2025-12-01\n```\n\nThe date parsing can include a time but needs to be one of the standard formats supported by .NET `DateTime.Parse`.\nOnly show versions younger than 3 years using the macOS `date` command:\n\n```shell\n./UnityReleases -d $(date -v-3y -Iseconds)\n```\n\nCombined example:\n\n```shell\n./UnityReleases -l 15 -s LTS TECH -p MAC_OS -a ARM64 -d 2022-12-01\n```\n\n\n## Development\n\nRemember to separate the options from the `dotnet run` command:\n\n```shell\ncd UnityReleases\ndotnet run -- --help\n```\n\n\n### Publishing\n\n```shell\ndotnet build -c Release -r osx-arm64\ndotnet build -c Release -r win-x64\ndotnet build -c Release -r linux-x64\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisyarbrough%2Funityreleasesnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrisyarbrough%2Funityreleasesnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisyarbrough%2Funityreleasesnet/lists"}