A changelog: 0.1.0 and what is unreleased b5668108487f
- Author
- Andy McCall @andymccall <[email protected]>
- When
- · 2026-10-01 01:38 UTC
- Signature
- ✔ signed by Andy McCall
- Hash
b5668108487f12dd7f03ba9c52f7b95f82e8aab92c8c14f75cb949e7398a68c2- Depends on
- nothing: a root change
- Depended on by
- 1062a0f8e985 fb8f35d025ab 40a43921ef42 f2d2776b2a14 0bc95135954d 64e5964e9f13 50928fab5ffc 306aec1839aa e4f1f52f2929 8297a33b9a4c a22e4aec2e28 47932fa8d6f3 8f1d76f4169a 1c52d940b4a0 b7e1be264c0a 75491d35c258 42c77f6515c2 ac689cd21adf 041a945f55f8 04f9c984439e 27322cd2755a 93f445fa50d8 2f79b17e089a c26267b3aba6 fac6853c4e46 3d086bc3d69b 8306eca4e4a3 851a26a2a6d1 1ec29691b67a 4dfa4599b3f7 06b756358f7e 91c306aa4706 58ac360b3345 b1860d6090ec 70c3d02998a2 a9088323c390 aeed63c00ad7 42cd46c9b09e 217814c239f0 351cf57e5608 046e3352cdfd 7c572789349b 84f09ad45851 5d66f27cebe2 0468394734e9 c4bffee5b0d4 951aed50c2f5 5caa65fd51e7 668b2ad7495c 15d3f6f7871b 7a91f1fd71b0 d9d0d314fdcb 4b49c41599f3 3e868a1f94e1 d7e2c2754807 84e3c09656b2 34388e612963 262ec9c51a5c 5a9a6e9a15bc 27babfa16580 dd0788b756f2 d061ac87618c 8eae2f0e255c 9bbca80f777a faf5246c900e dc5c64296b0a 1000b40a2629 b6dfcb61cf5e d7050703d2f4 8501fd5815b9 c2efc0b4674d 5f3fa151688e d2263e299da7 17dc8de4fca8 e4203e141e90 a3ba7cc10673 946fe7a09faa 8bb7baeb4557 3b65065298b7 fbd7c8551932 c43e4f631d99 acb8d109e981 56b8dbe66974 a36c79fd9493 234921ea0834 ab4df6aae179 09ffa7b600a9 73c01b3448ee 5d818ec7d5fc 03bfb945f5c1 80642fde09cc de4467cb1eca 5714347a6233 b7d2b0b30b4a f4e138301198 439ecd8708a1 6a306cd03fc1 69e4f27c5633 ecac6e8d9b41 657e7d5c9da9 4f8404093d30 456f4197ade3 794ff94f194a ba0a55bb5b3c a66c05a6a881 8ad8e656a3a6 8ac2aa4ca6d1 ca0c443c30cf c419455a82dd ab2d8b40f9f4 adbc38e7ea09 9e8cbfc3ad00 dd327d76062d 356183b71fab ec84907043c2 5588bb3631d2 9041db4e4d92 3b3a51afde59 737de0fac722 b349e15a3eab 8597fb5ca16c 367f34b8e590 8bf3010760d7 858eca0d03c4 787632570bf9 a549ddd5941f 4c77a1c8aad8 d366306dae7d a0a1601eb5a5 166f6e9bf4f1 c7067c7bda56 ea55fb62f919 cb7b3cd45dc0 b5c199bd6b1a 3571c519ada6 9c04c779f032 33d98147511b e57765dee61a 1c4ad601ef9d c30444e35f2e b9eb70fb9509 a9f1c0bf403a 1870e4fa9808 7ebb7052bc7f 11a2e09d6a69 32d97df55ab7 35fea4237cc9 d7d182467382 6246d1e51f4f 0a3b244b748f 61ecbd299f22 33bd0bd45f8a f8cf54e99879 4fa0da126b70 08e221b77658 eb2a3502601d c9aacc0e7dc1 a7e6e8e6094c 59338826539c 40dd3f86379a 92a797b20912 c8df33a6829f 4597750166e7 b1e92a6233ee 8aafd2023dec 7edaff01d506 c987c86513df 554ccacfc123 6e7dfa0a42b9 8475176972e8 8ddebaa7e856 1f78655a0466 4d2e44d79b03 62ceb2eec18c 155cab142b63 206c1fc1b06a efd29a0033e8 83940d53664f 66fd9d6b1452 d0fbea2eb46e d1727c573f30 4ac01a732552 2a83f5303458 7d2eb590051f e71846aa07b9 3556d08e17f9 a6c241e8eba0 348f8c4baccf c889911bec12 0a56c5313bc0 5dead1f4f26d d7ce41acf22c 9e50caedf4db 4f37afcc3583 ea85398a51bc 8e96499f2705 4da8b828a822 cb71e18eb6f9 6a1780558353 2291f8cc9c96 bf5101d394c0 34f40eb4b205 739a763a558c eef677c48cd1 ced6d3afc5cf b0612e7dce30 070a7b64b368 d98a93c10a0d f6346d875ee5 749d9a5fcd9f d305b3b0afdc 2bbe88a85860 60f11b71a740
- In bookmarks
- api-unknown-fields cancel-landed-runs clear-waiting close-proposal-140 diffusion-pin-bookmark draft-ready image-check job-waits main oh-comment-body-file proposal-list-fast run-one-job wiki-says-so
- In tags
- v0.2.0 v0.3.0 v0.3.1 v0.4.0 v0.4.1 v0.4.2 v0.5.0 v0.5.1 v0.5.2 v0.6.0 v0.6.1 v0.7.0 v0.8.0 v0.9.0 v0.9.1 v0.9.11 v0.9.15 v0.9.16 v0.9.19 v0.9.2 v0.9.20 v0.9.21 v0.9.22 v0.9.23 v0.9.24 v0.9.3 v0.9.4 v0.9.5 v0.9.6 v0.9.7 v0.9.8 v0.9.9
- Edits
- 1 atom, 1 tree operation, 1 file
Browse the tree at this change
added CHANGELOG.md +18 −0
| 1 | + | # Changelog |
|
| 2 | + | ||
| 3 | + | OxygenHub runs at https://oxygenhub.io; each deploy's build is on the About page and at `/api/v1/version`. |
|
| 4 | + | ||
| 5 | + | ## Unreleased |
|
| 6 | + | ||
| 7 | + | - **Device sign-in (#67).** An app gets a token without a pasted secret. It asks `/api/v1/device/code` for a code and shows it; you approve the code at `/device`, signed in with your second factor, choosing what the app may do; its next poll gets the token. `oh auth login` signs in this way; `--token` still takes a token. |
|
| 8 | + | - **Review requests (#68).** The author or a writer asks someone to review under Reviewers on the proposal page, or with `POST .../proposals/{number}/reviewers`. The person asked is notified, and their review answers the request. Every review now tells the author. |
|
| 9 | + | - **Runner scopes (#41, part 2).** A runner serves the whole site, one owner's repositories, or one repository, set when its registration token is made or later on Admin → Runners. It never takes another scope's jobs. |
|
| 10 | + | - **Flow says which subrepos a job lacks (#56).** A job's log starts with each pinned subrepo it was not given (the run's actor cannot read it, or it is not on this hub) instead of failing later on missing files. |
|
| 11 | + | ||
| 12 | + | ## 0.1.0 (2026-09-30) |
|
| 13 | + | ||
| 14 | + | - **`oh` for Linux, macOS and Windows.** The first downloadable builds of `oh`, OxygenHub from the command line, beside Oxygen's own 0.1.0. A prerelease. |
|
| 15 | + | - **The hub moved to oxygenhub.io,** serving on localhost behind the tunnel. |
|
| 16 | + | - **Proposals** take `feature/…` bookmarks, record who landed them and how, and say how to resolve a conflict. Organisation repositories with two or more members require one sealed approval by default. |
|
| 17 | + | - **A Code button** with the clone command and a zip download. |
|
| 18 | + | - **Release assets** up to the configured limit through the API. |