chore(deps): update all non-major dependencies #81
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.17.3->^0.17.4^6.1.0->^6.2.2^0.13.31->^0.14.9^0.5.0->^0.5.1^2.27.12->^2.28.1^22.12.0->^22.13.105.2.1->5.4.2^2.0.2->^2.0.39.15.4->9.15.9^3.4.2->^3.5.3^0.3.2->^0.3.9^8.3.6->^8.4.0^5.7.3->^5.8.2^6.0.11->^6.2.1^3.0.4->^3.0.8Release Notes
arethetypeswrong/arethetypeswrong.github.io (@arethetypeswrong/cli)
v0.17.4Patch Changes
f118862]withastro/astro (@astrojs/netlify)
v6.2.2Compare Source
Patch Changes
#13323
80926faThanks @ematipico! - Updatesesbuildandviteto the latest to avoid false positives audits warnings caused byesbuild.Updated dependencies [
1e11f5e]:v6.2.1Compare Source
Patch Changes
#13299
2e1321eThanks @bluwy! - Usestinyglobbyfor globbing filesUpdated dependencies []:
v6.2.0Minor Changes
#13194
1b5037bThanks @dfdez! - AddsincludedFilesandexcludedFilesconfiguration options to customize SSR function bundle contents.The
includeFilesproperty allows you to explicitly specify additional files that should be bundled with your function. This is useful for files that aren't automatically detected as dependencies, such as:fsoperationsSimilarly, you can use the
excludeFilesproperty to prevent specific files from being bundled that would otherwise be included. This is helpful for:See the Netlify adapter documentation for detailed usage instructions and examples.
#13145
8d4e566Thanks @ascorbic! - Automatically configures Netlify Blobs storage when experimental session enabledIf the
experimental.sessionflag is enabled when using the Netlify adapter, Astro will automatically configure the session storage using the Netlify Blobs driver. You can still manually configure the session storage if you need to use a different driver or want to customize the session storage configuration.See the experimental session docs for more information on configuring session storage.
Patch Changes
bluesky-social/atproto (@atproto/api)
v0.14.9Compare Source
Patch Changes
18fbfa000Thanks @foysalit! - Add searchable handle and displayName to ozone team membersv0.14.8Compare Source
Patch Changes
#3585
38320191eThanks @dholms! - Wrap sync v1.1 semantics. Add #sync event to subscribeRepos and deprecate #handle and #tombstone events#3602
6bcbb6d8cThanks @devinivy! - Permit 100mb video embeds.#2264
dc6e4ecb0Thanks @bnewbold! - new com.atproto.identity endpoints: resolveDid, resolveIdentity, refreshIdentityUpdated dependencies [
850e39843]:v0.14.7Compare Source
Patch Changes
#3521
99e2809caThanks @bnewbold! - AddreasonTypes,subjectTypes, andsubjectCollectionsproperties to labeler service records.#2506
27b0a7be1Thanks @bnewbold! - remove some deprecated fields from com.atproto Lexicons#3579
11d8d21beThanks @estrattonbailey! - Mirror new labeler service record properties onlabelerViewDetailed.v0.14.6Compare Source
Patch Changes
44f81f2ebThanks @rafaelbsky! - Add chat.bsky.convo.updateAllRead lexv0.14.5Compare Source
Patch Changes
#3449
7e3678c08Thanks @dholms! - Updated subscribeRepo to include prev CIDs for operations and covering proofs for all ops.#3572
9b643fbecThanks @foysalit! - Make comment property optional on ozone comment event#3391
6e382f67aThanks @bnewbold! - update sync lexicons for induction firehosev0.14.4Compare Source
Patch Changes
b9cb049d9Thanks @foysalit! - Add Divert event to the list of allowed ozone eventsv0.14.3Compare Source
Patch Changes
#3564
22af31a89Thanks @rafaelbsky! - Update chat lexicons#2378
01874c4beThanks @bnewbold! - set 'tid' and 'record-key' formats on com.atproto.sync and com.atproto.repo lexiconsv0.14.2Compare Source
Patch Changes
#3524
010f10c6fThanks @bnewbold! - add com.atproto.sync.listReposByCollection Lexicon#3546
a9887f687Thanks @foysalit! - Add reporter stats endpoint on ozone servicev0.14.1Compare Source
Patch Changes
ba5bb6e66Thanks @matthieusieben! - Fix bug preventing "logout()" calls from working.v0.14.0Compare Source
Minor Changes
#2999
c53d943c8Thanks @matthieusieben! - Update Lexicon derived code to better reflect data typings. In particular, Lexicon derived interfaces will now explicitly include the$typeproperty that can be present in the data.#2999
c53d943c8Thanks @matthieusieben! - Helper functions (e.g.NS.isRecord) no longer casts the output value. UseasPredicate(NS.validateRecord)to create a predicate function that will ensure that an unknown value is indeed anNS.Record. TheisXhelper function's purpose is to discriminate between$typed values from unions.Patch Changes
#2999
c53d943c8Thanks @matthieusieben! - Fixes a bug that would clear interests prefs when updating hidden postsUpdated dependencies [
c53d943c8,c53d943c8,c53d943c8]:v0.13.35Compare Source
Patch Changes
709a85b0bThanks @foysalit! - Add a priority score to ozone subjectsv0.13.34Compare Source
Patch Changes
#3496
dc8a7842eThanks @rafaelbsky! - Add followerRule threadgate#3501
636951e47Thanks @estrattonbailey! - IncludefollowerRuleas valid setting inpostInteractionSettingsprefv0.13.33Compare Source
Patch Changes
#3220
61dc0d60eThanks @matthieusieben! - Apply new linting rules regarding import order#3494
87ed907a6Thanks @estrattonbailey! - AddsetPostInteractionSettingsfor configuring default interaction settings for creation of postsUpdated dependencies [
61dc0d60e,8a30e0ed9]:v0.13.32Compare Source
Patch Changes
#3352
7f52e6735Thanks @foysalit! - Auto resolve appeals when taking downUpdated dependencies [
fb64d50ee]:changesets/changesets (@changesets/changelog-github)
v0.5.1Compare Source
Patch Changes
84a4a1b]:withastro/astro (astro)
v5.4.2Compare Source
Patch Changes
#12985
84e94ccThanks @matthewp! - Prevent re-executing scripts in client router#13349
50e2e0bThanks @ascorbic! - Correctly escapes attributes in Markdown images#13262
0025df3Thanks @ematipico! - Refactor Astro Actions to not use a middleware. Doing so should avoid unexpected issues when using the Astro middleware at the edge.v5.4.1Compare Source
Patch Changes
#13336
8f632efThanks @ematipico! - Fixes a regression where some asset utilities were move across monorepo, and not re-exported anymore.#13320
b5dabe9Thanks @{! - Adds support for typing experimental session dataYou can add optional types to your session data by creating a
src/env.d.tsfile in your project that extends the globalApp.SessionDatainterface. For example:Any keys not defined in this interface will be treated as
any.Then when you access
Astro.sessionin your components, any defined keys will be typed correctly:v5.4.0Compare Source
Minor Changes
5be12b2Thanks @Fryuni! - Exposes extra APIs for scripting and testing.Config helpers
Two new helper functions exported from
astro/config:mergeConfig()allows users to merge partially defined Astro configurations on top of a base config while following the merge rules ofupdateConfig()available for integrations.validateConfig()allows users to validate that a given value is a valid Astro configuration and fills in default values as necessary.These helpers are particularly useful for integration authors and for developers writing scripts that need to manipulate Astro configurations programmatically.
Programmatic build
The
buildAPI now receives a second optionalBuildOptionsargument where users can specify:devOutput(defaultfalse): output a development-based build similar to code transformed inastro dev.teardownCompiler(defaulttrue): teardown the compiler WASM instance after build.These options provide more control when running Astro builds programmatically, especially for testing scenarios or custom build pipelines.
#13278
4a43c4bThanks @ematipico! - Adds a new configuration optionserver.allowedHostsand CLI option--allowed-hosts.Now you can specify the hostnames that the dev and preview servers are allowed to respond to. This is useful for allowing additional subdomains, or running the dev server in a web container.
allowedHostschecks the Host header on HTTP requests from browsers and if it doesn't match, it will reject the request to prevent CSRF and XSS attacks.This feature is the same as Vite's
server.allowHostsconfiguration.#13254
1e11f5eThanks @p0lyw0lf! - Adds the ability to process and optimize remote images in Markdown filesPreviously, Astro only allowed local images to be optimized when included using
![]()syntax in plain Markdown files. Astro's image service could only display remote images without any processing.Now, Astro's image service can also optimize remote images written in standard Markdown syntax. This allows you to enjoy the benefits of Astro's image processing when your images are stored externally, for example in a CMS or digital asset manager.
No additional configuration is required to use this feature! Any existing remote images written in Markdown will now automatically be optimized. To opt-out of this processing, write your images in Markdown using the HTML
<img>tag instead. Note that images located in yourpublic/folder are still never processed.Patch Changes
#13256
509fa67Thanks @p0lyw0lf! - Adds experimental responsive image support in MarkdownPreviously, the
experimental.responsiveImagesfeature could only provide responsive images when using the<Image />and<Picture />components.Now, images written with the
![]()Markdown syntax in Markdown and MDX files will generate responsive images by default when using this experimental feature.To try this experimental feature, set
experimental.responsiveImagesto true in yourastro.config.mjsfile:Learn more about using this feature in the experimental responsive images feature reference.
For a complete overview, and to give feedback on this experimental API, see the Responsive Images RFC.
#13323
80926faThanks @ematipico! - Updatesesbuildandviteto the latest to avoid false positives audits warnings caused byesbuild.#13313
9e7c71dThanks @martrapp! - Fixes an issue where a form field named "attributes" shadows the form.attributes property.#12052
5be12b2Thanks @Fryuni! - Fixes incorrect config update when callingupdateConfigfromastro:build:setuphook.The function previously called a custom update config function made for merging an Astro config. Now it calls the appropriate
mergeConfig()utility exported by Vite that updates functional options correctly.#13303
5f72a58Thanks @ematipico! - Fixes an issue where the dev server was applying second decoding of the URL of the incoming request, causing issues for certain URLs.Updated dependencies [
1e11f5e,1e11f5e]:v5.3.1Compare Source
Patch Changes
#13233
32fafebThanks @joshmkennedy! - Ensures consistent behaviour ofAstro.rewrite/ctx.rewritewhen usingbaseandtrailingSlashoptions.#13003
ea79054Thanks @chaegumi! - Fixes a bug that caused thevite.basevalue to be ignored when runningastro dev#13299
2e1321eThanks @bluwy! - Usestinyglobbyfor globbing files#13233
32fafebThanks @joshmkennedy! - Ensures thatAstro.url/ctx.urlis correctly updated with thebasepath after rewrites.This change fixes an issue where
Astro.url/ctx.urldid not include the configured base path after Astro.rewrite was called. Now, the base path is correctly reflected in Astro.url.Previously, any rewrites performed through
Astro.rewrite/ctx.rewritefailed to append the base path toAstro.url/ctx.rewrite, which could lead to incorrect URL handling in downstream logic. By fixing this, we ensure that all routes remain consistent and predictable after a rewrite.If you were relying on the work around of including the base path in astro.rewrite you can now remove it from the path.
v5.3.0Compare Source
Minor Changes
#13210
344e9bcThanks @VitaliyR! - HandleHEADrequests to an endpoint when a handler is not defined.If an endpoint defines a handler for
GET, but does not define a handler forHEAD, Astro will call theGEThandler and return the headers and status but an empty body.#13195
3b66955Thanks @MatthewLymer! - Improves SSR performance for synchronous components by avoiding the use of Promises. With this change, SSR rendering of on-demand pages can be up to 4x faster.#13145
8d4e566Thanks @ascorbic! - Adds support for adapters auto-configuring experimental session storage drivers.Adapters can now configure a default session storage driver when the
experimental.sessionflag is enabled. If a hosting platform has a storage primitive that can be used for session storage, the adapter can automatically configure the session storage using that driver. This allows Astro to provide a more seamless experience for users who want to use sessions without needing to manually configure the session storage.Patch Changes
#13145⚠️ BREAKING CHANGE FOR EXPERIMENTAL SESSIONS ONLY ⚠️
8d4e566Thanks @ascorbic! -Changes the
experimental.sessionoption to a boolean flag and moves session config to a top-level value. This change is to allow the new automatic session driver support. You now need to separately enable theexperimental.sessionflag, and then configure the session driver using the top-levelsessionkey if providing manual configuration.defineConfig({ // ... experimental: { - session: { - driver: 'upstash', - }, + session: true, }, + session: { + driver: 'upstash', + }, });You no longer need to configure a session driver if you are using an adapter that supports automatic session driver configuration and wish to use its default settings.
defineConfig({ adapter: node({ mode: "standalone", }), experimental: { - session: { - driver: 'fs', - cookie: 'astro-cookie', - }, + session: true, }, + session: { + cookie: 'astro-cookie', + }, });However, you can still manually configure additional driver options or choose a non-default driver to use with your adapter with the new top-level
sessionconfig option. For more information, see the experimental session docs.#13101
2ed67d5Thanks @corneliusroemer! - Fixes a bug whereHEADandOPTIONSrequests for non-prerendered pages were incorrectly rejected with 403 FORBIDDENv5.2.6Compare Source
Patch Changes
#13188
7bc8256Thanks @ematipico! - Fixes the wording of the an error message#13205
9d56602Thanks @ematipico! - Fixes and issue where a server island component returns 404 whenbaseis configured in i18n project.#13212
fb38840Thanks @joshmkennedy! - An additional has been added during the build command to add clarity around output and buildOutput.#13213
6bac644Thanks @joshmkennedy! - Allows readonly arrays to be passed to thepaginate()functionv5.2.5Compare Source
Patch Changes
#13133
e76aa83Thanks @ematipico! - Fixes a bug where Astro was failing to build an external redirect when the middleware was triggered#13119
ac43580Thanks @Hacksore! - Adds extra guidance in the terminal when using theastro add tailwindCLI commandNow, users are given a friendly reminder to import the stylesheet containing their Tailwind classes into any pages where they want to use Tailwind. Commonly, this is a shared layout component so that Tailwind styling can be used on multiple pages.
v5.2.4Compare Source
Patch Changes
#13130
b71bd10Thanks @ascorbic! - Fixes a bug that caused duplicate slashes inside query params to be collapsed#13131
d60c742Thanks @ascorbic! - Ignores trailing slashes for endpoints with file extensions in the routeUpdated dependencies [
b71bd10]:v5.2.3Compare Source
Patch Changes
#13113
3a26e45Thanks @unprintable123! - Fixes the bug that rewrite will pass encoded url to the dynamic routing and cause params mismatch.#13111
23978ddThanks @ascorbic! - Fixes a bug that caused injected endpoint routes to return not found when trailingSlash was set to always#13112
0fa5c82Thanks @ematipico! - Fixes a bug where the i18n middleware was blocking a server island request when theprefixDefaultLocaleoption is set totruev5.2.2Compare Source
Patch Changes
187c4d3Thanks @ascorbic! - Fixes a bug that caused peer dependency errors when runningastro add tailwindunjs/pathe (pathe)
v2.0.3Compare Source
compare changes
📦 Build
matchesGlobimport (c72a8a7)🏡 Chore
❤️ Contributors
pnpm/pnpm (pnpm)
v9.15.9Compare Source
v9.15.8Compare Source
v9.15.7: pnpm 9.15.7Compare Source
Patch Changes
pnpm self-updateshould not leave a directory with a broken pnpm installation if the installation fails.--config.prefix such as--@​scope:registry=https://scope.example.com/npm#9089.pnpm self-updateshould not read the pnpm settings from thepackage.jsonfile in the current working directory.pnpm update -ishould list only packages that have newer versions #9206.catalogssection of thepnpm-lock.yamlfile to be removed whendedupe-peer-dependents=falseon a filtered install. #9112Platinum Sponsors
Gold Sponsors
Configuration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.