|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.6.1 - 2023-12-20 |
| 4 | + |
| 5 | +This patch release tweaks behaviour to have oranda prefer its own `curl | sh` expressions |
| 6 | +over the ones cargo-dist generates, because it has more context than cargo-dist |
| 7 | +to produce the best possible expression. |
| 8 | + |
| 9 | + |
3 | 10 | ## 0.6.0 - 2023-12-14 |
4 | 11 |
|
5 | 12 | ### Features |
6 | 13 |
|
7 | 14 | - **axo Releases support** - [impl](https://github.com/axodotdev/oranda/pull/672) |
8 | | - |
| 15 | + |
9 | 16 | oranda now supports axo's homegrown release hosting service, axo Releases! At time of writing, |
10 | 17 | axo Releases is still in closed beta, however, if you have access and want to try it out, you can set the following |
11 | 18 | configuration parameter: |
|
17 | 24 | } |
18 | 25 | } |
19 | 26 | ``` |
20 | | - |
| 27 | + |
21 | 28 | Doing so will cause oranda to not fetch from GitHub _at all_, instead using axo Releases as a source of truth for your release data. |
22 | | - |
23 | | -- **App names show on multi-app releases** - [impl](https://github.com/axodotdev/oranda/pull/671), issue [#1](https://github.com/axodotdev/oranda/pull/666), [#2](https://github.com/axodotdev/oranda/issues/665) (thanks |
| 29 | + |
| 30 | +- **App names show on multi-app releases** - [impl](https://github.com/axodotdev/oranda/pull/671), issue [#1](https://github.com/axodotdev/oranda/pull/666), [#2](https://github.com/axodotdev/oranda/issues/665) (thanks |
24 | 31 | to [aumetra]!) |
25 | | - |
| 32 | + |
26 | 33 | If you use oranda to work with a project that publishes multiple differently-named binaries, your install widget may |
27 | 34 | end up looking very confusing, with lots of similarly-named tabs. Previously, your options were to set up a |
28 | 35 | [workspace][workspace-docs], or to set the [`components.artifacts.match_package_names`][package-names] configuration |
|
43 | 50 |
|
44 | 51 | ### Housekeeping |
45 | 52 |
|
46 | | -- Minor cleanups to the source code, such as finally settling the "who has the better line endings, Linux or |
| 53 | +- Minor cleanups to the source code, such as finally settling the "who has the better line endings, Linux or |
47 | 54 | Windows" debate (it's Linux) |
48 | 55 |
|
49 | 56 | [aumetra]: https://github.com/aumetra |
|
87 | 94 | ### Fixes |
88 | 95 |
|
89 | 96 | - **Improved errors for when explicitly declared paths don't exist** - [shadows-withal]/[pr640], [konstin] |
90 | | - |
| 97 | + |
91 | 98 | There used to be some cryptic errors oranda would throw if it couldn't find a path you'd manually |
92 | 99 | specified in the configuration file - these errors are much nicer now, and their handling is more consistent. |
93 | 100 |
|
|
133 | 140 | ### Features |
134 | 141 |
|
135 | 142 | - **Improved CSS generation** - [shadows-withal]/[pr617], [ashleygwilliams]/[i610] |
136 | | - |
137 | | - Users and distributors now have more control over how oranda and especially its CSS gets built! You can choose to |
138 | | - opt-in to building CSS at build or runtime using the Tailwind binary, or you can explicitly prebuild the CSS using |
| 143 | + |
| 144 | + Users and distributors now have more control over how oranda and especially its CSS gets built! You can choose to |
| 145 | + opt-in to building CSS at build or runtime using the Tailwind binary, or you can explicitly prebuild the CSS using |
139 | 146 | npm. For more information, see the [docs](https://opensource.axo.dev/oranda/book/building.html#the-trouble-with-css). |
140 | 147 |
|
141 | 148 | - **New `generate` command** - [shadows-withal]/[pr621], [ashleygwilliams]/[i188] |
142 | | - |
143 | | - You can now generate a GitHub Actions CI file that'll build your site and deploy it to GitHub Pages by running |
144 | | - `oranda generate ci`, which runs you through an interactive wizard! In the future, we'll add more types of |
| 149 | + |
| 150 | + You can now generate a GitHub Actions CI file that'll build your site and deploy it to GitHub Pages by running |
| 151 | + `oranda generate ci`, which runs you through an interactive wizard! In the future, we'll add more types of |
145 | 152 | generatable files. |
146 | 153 |
|
147 | 154 | - **LiveReload support for `oranda dev`** - [shadows-withal]/[pr622], [jamesmunns]/[i556] |
148 | 155 |
|
149 | | - A pretty simple change that has a lot of quality-of-life: Your `oranda dev` browser tab now reloads automatically |
| 156 | + A pretty simple change that has a lot of quality-of-life: Your `oranda dev` browser tab now reloads automatically |
150 | 157 | when you change a relevant file and oranda rebuilds your site! |
151 | 158 |
|
152 | 159 | - **Use Axo's favicon by default** - [shadows-withal]/[pr628], [ashleygwilliams]/[i110] |
153 | 160 |
|
154 | | - Oranda sites that don't have a custom favicon now fall back to Axo's favicon, just so that the space in the tab |
| 161 | + Oranda sites that don't have a custom favicon now fall back to Axo's favicon, just so that the space in the tab |
155 | 162 | bar isn't so drab and lonely. |
156 | 163 |
|
157 | 164 | - **`oranda` is now available on Homebrew!** - [shadows-withal]/[pr602], the cargo dist team <3 |
|
167 | 174 | ability to use a preexisting Tailwind binary. |
168 | 175 | - **Improved workspace member precedence handling** - [shadows-withal]/[pr626], [shadows-withal]/[i615] |
169 | 176 |
|
170 | | - There were a couple of tough corner cases when using workspace functionality that would incorrectly cascade to the |
| 177 | + There were a couple of tough corner cases when using workspace functionality that would incorrectly cascade to the |
171 | 178 | members, which is fixed now! |
172 | 179 | - **Hide changelog sidebar on mobile** - [shadows-withal]/[pr614], [zkat]/[i612] |
173 | 180 | - **Fixed mdbook text highlighting colors having too little contrast** - [shadows-withal]/[pr627], [Gankra]/[i578] |
|
234 | 241 | ### Features |
235 | 242 |
|
236 | 243 | - **Workspace Support** - [shadows-withal]/many PRs, [mistydemeo]/many PRs, [jamesmunns]/[i493] |
237 | | - |
| 244 | + |
238 | 245 | You can now tell oranda to build sites from multiple projects in the same directory at the same time! By default, this will also generate a separate "root" |
239 | 246 | page, providing an index into all projects defined within your workspace. |
240 | 247 |
|
|
254 | 261 | } |
255 | 262 | } |
256 | 263 | ``` |
257 | | - |
| 264 | + |
258 | 265 | This configuration will attempt to auto-detect a Cargo or npm workspace, set the Hacker theme for all members, and |
259 | 266 | embed the contents of the top-level `README.md` file into the workspace index page. |
260 | 267 |
|
|
276 | 283 | } |
277 | 284 | } |
278 | 285 | ``` |
279 | | - |
| 286 | + |
280 | 287 | > Aside: If you have a use-case for an oranda page that combines multiple different projects _outside_ of a shared directory, |
281 | 288 | please let us know on [Discord][discord]! |
282 | | - |
| 289 | + |
283 | 290 | For more information on workspace members, [take a look at the docs][workspace-docs]! |
284 | 291 |
|
285 | 292 | - **Inlining CSS** - [shadows-withal]/[pr565], [pr566], [i554] |
|
326 | 333 | ### Housekeeping |
327 | 334 |
|
328 | 335 | - **Testing rework** - [Gankra]/[pr575], [shadows-withal]/[pr581] |
329 | | - |
| 336 | + |
330 | 337 | oranda's tests have long been suboptimal, but we now sport a pretty good test suite, with automated integration |
331 | 338 | snapshot testing for multiple external projects, and improved HTML-aware integration tests. |
332 | 339 |
|
|
400 | 407 |
|
401 | 408 | ### Fixes |
402 | 409 |
|
403 | | -- **Hacker theme highlight color - [SaraVieira], [pr523]/[i522]** |
| 410 | +- **Hacker theme highlight color - [SaraVieira], [pr523]/[i522]** |
404 | 411 |
|
405 | 412 | Selecting text in the Hacker theme now applies a nice, green, high contrast highlight background |
406 | 413 | color, instead of being the same color as the text, therefore hiding the content. |
@@ -575,12 +582,12 @@ Despite being formally unannounced, several intrepid folks discovered oranda, an |
575 | 582 | ### Features |
576 | 583 |
|
577 | 584 | - **Individual Changelog pages: [shadows-withal]/[↬284]** |
578 | | - |
| 585 | + |
579 | 586 | When announcing a new release- it's often desirable to link to an individual |
580 | 587 | release page that contains the changelog/release notes. Previously, we built |
581 | 588 | a single page for all the releases- now we build individual pages as well. |
582 | 589 |
|
583 | | - This is the first shipped feature from our new team member, Liv! Yay and |
| 590 | + This is the first shipped feature from our new team member, Liv! Yay and |
584 | 591 | welcome :) |
585 | 592 |
|
586 | 593 | - **npm installer: [ashleygwilliams]/[↬288]** |
@@ -609,7 +616,7 @@ Despite being formally unannounced, several intrepid folks discovered oranda, an |
609 | 616 |
|
610 | 617 | - **Dev commands has proper default values: [ashleygwilliams]/[#256],[↬260]** |
611 | 618 |
|
612 | | - Due to a false hope that `#[derive(Default)]` would collect defaults from |
| 619 | + Due to a false hope that `#[derive(Default)]` would collect defaults from |
613 | 620 | the `clap` derive API, we shipped the `dev` command with each argument's |
614 | 621 | *type's* defaults, not the oranda ones. `dev` now has the same defaults |
615 | 622 | that `serve` does, as is to be expected. |
|
0 commit comments