Skip to content

Commit

Permalink
fix(deps): update dependency astro to v4.8.6 (#226)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [astro](https://astro.build)
([source](https://github.com/withastro/astro/tree/HEAD/packages/astro))
| [`4.7.0` ->
`4.8.6`](https://renovatebot.com/diffs/npm/astro/4.7.0/4.8.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/astro/4.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/astro/4.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/astro/4.7.0/4.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/astro/4.7.0/4.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>withastro/astro (astro)</summary>

###
[`v4.8.6`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#486)

[Compare
Source](https://github.com/withastro/astro/compare/astro@4.8.5...astro@4.8.6)

##### Patch Changes

- [#&#8203;11084](https://github.com/withastro/astro/pull/11084)
[`9637014`](https://github.com/withastro/astro/commit/9637014b1495a5a41cb384c7de4de410348f4cc0)
Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Fixes regression
when handling hoisted scripts from content collections

###
[`v4.8.5`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#485)

[Compare
Source](https://github.com/withastro/astro/compare/astro@4.8.4...astro@4.8.5)

##### Patch Changes

- [#&#8203;11065](https://github.com/withastro/astro/pull/11065)
[`1f988ed`](https://github.com/withastro/astro/commit/1f988ed10f4737b5333c9978115ee531786eb539)
Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes a
bug in the Astro rewrite logic, where rewriting the index with
parameters - `next("/?foo=bar")` - didn't work as expected.

- [#&#8203;10924](https://github.com/withastro/astro/pull/10924)
[`3a0c02a`](https://github.com/withastro/astro/commit/3a0c02ae0357c267881b30454b5320075378894b)
Thanks [@&#8203;Its-Just-Nans](https://github.com/Its-Just-Nans)! -
Handle image-size errors by displaying a clearer message

- [#&#8203;11058](https://github.com/withastro/astro/pull/11058)
[`749a7ac`](https://github.com/withastro/astro/commit/749a7ac967146952450a4173dcb6a5494755460c)
Thanks [@&#8203;matthewp](https://github.com/matthewp)! - Fix
streaming in Node.js fast path

- [#&#8203;11052](https://github.com/withastro/astro/pull/11052)
[`a05ca38`](https://github.com/withastro/astro/commit/a05ca38c2cf327ae9130ee1c139a0e510b9da50a)
Thanks
[@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! -
Fixes a case where rewriting would conflict with the actions internal
middleware

- [#&#8203;11062](https://github.com/withastro/astro/pull/11062)
[`16f12e4`](https://github.com/withastro/astro/commit/16f12e426e5869721313bb771e2ec5b821c5452e)
Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes a
bug where `astro build` didn't create custom `404.html` and `500.html`
when a certain combination of i18n options was applied

- [#&#8203;10965](https://github.com/withastro/astro/pull/10965)
[`a8f0372`](https://github.com/withastro/astro/commit/a8f0372ea71479ef80c58e74201dea6a5a2b2ae4)
Thanks [@&#8203;Elias-Chairi](https://github.com/Elias-Chairi)! -
Update generator.ts to allow %23 (#) in dynamic urls

- [#&#8203;11069](https://github.com/withastro/astro/pull/11069)
[`240a70a`](https://github.com/withastro/astro/commit/240a70a29f8e11d161da021845c208f982d64e5c)
Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Improves
debug logging for on-demand pages

###
[`v4.8.4`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#484)

[Compare
Source](https://github.com/withastro/astro/compare/astro@4.8.3...astro@4.8.4)

##### Patch Changes

- [#&#8203;11026](https://github.com/withastro/astro/pull/11026)
[`8dfb1a2`](https://github.com/withastro/astro/commit/8dfb1a23cc5996c410f7e33211d132dac36c9f77)
Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Skips rendering
script tags if it's inlined and empty when
`experimental.directRenderScript` is enabled

- [#&#8203;11043](https://github.com/withastro/astro/pull/11043)
[`d0d1710`](https://github.com/withastro/astro/commit/d0d1710439ec281518b17d03126b5d9cd008a102)
Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Fixes
minor type issues in actions component example

- [#&#8203;10999](https://github.com/withastro/astro/pull/10999)
[`5f353e3`](https://github.com/withastro/astro/commit/5f353e39b2b9fb15e6c9d193b5b5101457fef002)
Thanks [@&#8203;bluwy](https://github.com/bluwy)! - The prefetch
feature is updated to better support different browsers and different
cache headers setup, including:

1. All prefetch strategies will now always try to use `<link
rel="prefetch">` if supported, or will fall back to `fetch()`.
2. The `prefetch()` programmatic API's `with` option is deprecated in
favour of an automatic approach that will also try to use `<link
rel="prefetch>` if supported, or will fall back to `fetch()`.

This change shouldn't affect most sites and should instead make
prefetching more effective.

- [#&#8203;11041](https://github.com/withastro/astro/pull/11041)
[`6cc3fb9`](https://github.com/withastro/astro/commit/6cc3fb97ec01af5a7c2153f5b3c22e92675f1e56)
Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Fixes
500 errors when sending empty params or returning an empty response from
an action.

- [#&#8203;11028](https://github.com/withastro/astro/pull/11028)
[`771d1f7`](https://github.com/withastro/astro/commit/771d1f7654e18b657c3eacfabae52ed88c76fa99)
Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Throw on
missing server output when using Astro Actions.

- [#&#8203;11029](https://github.com/withastro/astro/pull/11029)
[`bd34452`](https://github.com/withastro/astro/commit/bd34452a34e9d90c948b1e454d184085cd591871)
Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Actions:
include validation error in thrown error message for debugging.

- [#&#8203;11046](https://github.com/withastro/astro/pull/11046)
[`086694a`](https://github.com/withastro/astro/commit/086694ac31a5f3412a3dcdbbd95f0187316699c5)
Thanks [@&#8203;HiDeoo](https://github.com/HiDeoo)! - Fixes
`getViteConfig()` type definition to allow passing an inline Astro
configuration as second argument

- [#&#8203;11026](https://github.com/withastro/astro/pull/11026)
[`8dfb1a2`](https://github.com/withastro/astro/commit/8dfb1a23cc5996c410f7e33211d132dac36c9f77)
Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Fixes CSS handling
if imported in a script tag in an Astro file when
`experimental.directRenderScript` is enabled

- [#&#8203;11020](https://github.com/withastro/astro/pull/11020)
[`2e2d6b7`](https://github.com/withastro/astro/commit/2e2d6b7442063c8eb32533d45eaf021c3fa0f615)
Thanks [@&#8203;xsynaptic](https://github.com/xsynaptic)! - Add type
declarations for `import.meta.env.ASSETS_PREFIX` when defined as an
object for handling different file types.

- [#&#8203;11030](https://github.com/withastro/astro/pull/11030)
[`18e7f33`](https://github.com/withastro/astro/commit/18e7f33ccd145292224cbeffde9fc30d143d97fb)
Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Actions:
Fix missing message for custom Action errors.

- [#&#8203;10981](https://github.com/withastro/astro/pull/10981)
[`ad9227c`](https://github.com/withastro/astro/commit/ad9227c7d1474881fac9b1db15aa7b5a888b42b8)
Thanks [@&#8203;mo](https://github.com/mo)! - Adds deprecated HTML
attribute "name" to the list of valid attributes. This attribute has
been replaced by the global `id` attribute in recent versions of HTML.

- [#&#8203;11013](https://github.com/withastro/astro/pull/11013)
[`4ea38e7`](https://github.com/withastro/astro/commit/4ea38e733344304f7e18c226d1db3e8ac236055f)
Thanks [@&#8203;QingXia-Ela](https://github.com/QingXia-Ela)! -
Prevents unhandledrejection error when checking for latest Astro version

- [#&#8203;11034](https://github.com/withastro/astro/pull/11034)
[`5f2dd45`](https://github.com/withastro/astro/commit/5f2dd4518e707d37f6f886764ca9b31c0d451fd4)
Thanks [@&#8203;arganaphang](https://github.com/arganaphang)! - Add
`popovertargetaction` to the attribute that can be passed to the
`button` and `input` element

###
[`v4.8.3`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#483)

[Compare
Source](https://github.com/withastro/astro/compare/astro@4.8.2...astro@4.8.3)

##### Patch Changes

- [#&#8203;11006](https://github.com/withastro/astro/pull/11006)
[`7418bb0`](https://github.com/withastro/astro/commit/7418bb054cf74a131877497b4b70cf0980de4c6b)
Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Fix
`locals` access from action handlers

###
[`v4.8.2`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#482)

[Compare
Source](https://github.com/withastro/astro/compare/astro@4.8.1...astro@4.8.2)

##### Patch Changes

- [#&#8203;10990](https://github.com/withastro/astro/pull/10990)
[`4161a2a`](https://github.com/withastro/astro/commit/4161a2a3d095eaf4d109b4ac49f11f6762bed017)
Thanks [@&#8203;liruifengv](https://github.com/liruifengv)! - fix
incorrect actions path on windows

- [#&#8203;10979](https://github.com/withastro/astro/pull/10979)
[`6fa89e8`](https://github.com/withastro/astro/commit/6fa89e84c917f487be9f62875d85c61974e71590)
Thanks [@&#8203;BryceRussell](https://github.com/BryceRussell)! - Fix
loading of non-index routes that end with `index.html`

###
[`v4.8.1`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#481)

[Compare
Source](https://github.com/withastro/astro/compare/astro@4.8.0...astro@4.8.1)

##### Patch Changes

- [#&#8203;10987](https://github.com/withastro/astro/pull/10987)
[`05db5f7`](https://github.com/withastro/astro/commit/05db5f78187efb53c5732b28e499c7977ceee496)
Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fix a
regression where the flag `experimental.rewriting` was marked mandatory.
Is is now optional.

- [#&#8203;10975](https://github.com/withastro/astro/pull/10975)
[`6b640b3`](https://github.com/withastro/astro/commit/6b640b3bcb74d21903d303e268ff8ecef90097e7)
Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Passes the scoped
style attribute or class to the `<picture>` element in the `<Picture />`
component so scoped styling can be applied to the `<picture>` element

###
[`v4.8.0`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#480)

[Compare
Source](https://github.com/withastro/astro/compare/astro@4.7.1...astro@4.8.0)

##### Minor Changes

- [#&#8203;10935](https://github.com/withastro/astro/pull/10935)
[`ddd8e49`](https://github.com/withastro/astro/commit/ddd8e49d1a179bec82310fb471f822a1567a6610)
Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Exports
`astro/jsx/rehype.js` with utilities to generate an Astro metadata
object

- [#&#8203;10625](https://github.com/withastro/astro/pull/10625)
[`698c2d9`](https://github.com/withastro/astro/commit/698c2d9bb51e20b38de405b6076fd6488ddb5c2b)
Thanks [@&#8203;goulvenclech](https://github.com/goulvenclech)! - Adds
the ability for multiple pages to use the same component as an
`entrypoint` when building an Astro integration. This change is purely
internal, and aligns the build process with the behaviour in the
development server.

- [#&#8203;10906](https://github.com/withastro/astro/pull/10906)
[`7bbd664`](https://github.com/withastro/astro/commit/7bbd66459dd29a338ac1dfae0e4c984cb08f73b3)
Thanks [@&#8203;Princesseuh](https://github.com/Princesseuh)! - Adds a
new radio checkbox component to the dev toolbar UI library
(`astro-dev-toolbar-radio-checkbox`)

- [#&#8203;10963](https://github.com/withastro/astro/pull/10963)
[`61f47a6`](https://github.com/withastro/astro/commit/61f47a684235a049cbfc4f2cbb5edff3befeced7)
Thanks [@&#8203;delucis](https://github.com/delucis)! - Adds support
for passing an inline Astro configuration object to `getViteConfig()`

If you are using `getViteConfig()` to configure the Vitest test runner,
you can now pass a second argument to control how Astro is configured.
This makes it possible to configure unit tests with different Astro
options when using [Vitest’s
workspaces](https://vitest.dev/guide/workspace.html) feature.

    ```js
    // vitest.config.ts
    import { getViteConfig } from 'astro/config';

    export default getViteConfig(
      /* Vite configuration */
      { test: {} },
      /* Astro configuration */
      {
        site: 'https://example.com',
        trailingSlash: 'never',
      }
    );
    ```

- [#&#8203;10867](https://github.com/withastro/astro/pull/10867)
[`47877a7`](https://github.com/withastro/astro/commit/47877a75404ccc8786bbea2171015fb088dc01a1)
Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Adds
experimental rewriting in Astro with a new `rewrite()` function and the
middleware `next()` function.

The feature is available via an experimental flag in `astro.config.mjs`:

    ```js
    export default defineConfig({
      experimental: {
        rewriting: true,
      },
    });
    ```

When enabled, you can use `rewrite()` to **render** another page without
changing the URL of the browser in Astro pages and endpoints.

###
[`v4.7.1`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#471)

[Compare
Source](https://github.com/withastro/astro/compare/astro@4.7.0...astro@4.7.1)

##### Patch Changes

- [#&#8203;10911](https://github.com/withastro/astro/pull/10911)
[`a86dc9d`](https://github.com/withastro/astro/commit/a86dc9d269fc4409c458cfa05dcfaeee12bade2f)
Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Skips adding CSS
dependencies of CSS Vite modules as style tags in the HTML

- [#&#8203;10900](https://github.com/withastro/astro/pull/10900)
[`36bb3b6`](https://github.com/withastro/astro/commit/36bb3b6025eb51f6e027a76a514cc7ebb29deb10)
Thanks [@&#8203;martrapp](https://github.com/martrapp)! - Detects
overlapping navigation and view transitions and automatically aborts all
but the most recent one.

- [#&#8203;10933](https://github.com/withastro/astro/pull/10933)
[`007d17f`](https://github.com/withastro/astro/commit/007d17fee072955d4acb846a06d9eb666e908ef6)
Thanks [@&#8203;Princesseuh](https://github.com/Princesseuh)! - Fixes
`app.toggleState` not working correctly

- [#&#8203;10931](https://github.com/withastro/astro/pull/10931)
[`4ce5ced`](https://github.com/withastro/astro/commit/4ce5ced44d490f4c6df771995aef14e11910ec57)
Thanks [@&#8203;ktym4a](https://github.com/ktym4a)! - Fixes
`toggleNotification()`'s parameter type for the notification level not
using the proper levels

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Tuhura-Tech/Wiki).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMzEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] committed May 19, 2024
1 parent 8a26960 commit 737f192
Showing 1 changed file with 313 additions and 68 deletions.
Loading

0 comments on commit 737f192

Please sign in to comment.