Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update all non-major dependencies #698

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 24, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@commitlint/cli (source) ^19.6.1 -> ^19.7.1 age adoption passing confidence
@commitlint/config-angular (source) ^19.7.0 -> ^19.7.1 age adoption passing confidence
@hono/node-server ^1.13.7 -> ^1.13.8 age adoption passing confidence
@napi-rs/canvas ^0.1.65 -> ^0.1.66 age adoption passing confidence
@sveltejs/kit (source) ^2.16.1 -> ^2.17.1 age adoption passing confidence
@swc/core (source) ^1.10.9 -> ^1.10.14 age adoption passing confidence
@​types/i18next-fs-backend ^1.1.5 -> ^1.2.0 age adoption passing confidence
@types/node (source) ^22.10.10 -> ^22.13.1 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) ^8.21.0 -> ^8.23.0 age adoption passing confidence
@typescript-eslint/parser (source) ^8.21.0 -> ^8.23.0 age adoption passing confidence
arctic ^3.2.1 -> ^3.2.4 age adoption passing confidence
discord-player-deezer ^2.1.0 -> ^2.3.0 age adoption passing confidence
discord-player-youtubei ^1.4.1 -> ^1.4.2 age adoption passing confidence
drizzle-kit (source) 0.30.2 -> 0.30.4 age adoption passing confidence
drizzle-orm (source) ^0.38.4 -> ^0.39.2 age adoption passing confidence
fuse.js (source) ^7.0.0 -> ^7.1.0 age adoption passing confidence
hono (source) ^4.6.18 -> ^4.7.0 age adoption passing confidence
i18next (source) ^24.2.1 -> ^24.2.2 age adoption passing confidence
iovalkey ^0.3.0 -> ^0.3.1 age adoption passing confidence
lint-staged ^15.4.2 -> ^15.4.3 age adoption passing confidence
pnpm (source) 9.15.4 -> 9.15.5 age adoption passing confidence
svelte (source) ^5.19.2 -> ^5.19.9 age adoption passing confidence
tsup (source) ^8.3.5 -> ^8.3.6 age adoption passing confidence
vite (source) ^6.0.11 -> ^6.1.0 age adoption passing confidence
vitest (source) ^2.1.8 -> ^2.1.9 age adoption passing confidence

Release Notes

conventional-changelog/commitlint (@​commitlint/cli)

v19.7.1

Compare Source

Note: Version bump only for package @​commitlint/cli

conventional-changelog/commitlint (@​commitlint/config-angular)

v19.7.1

Compare Source

Note: Version bump only for package @​commitlint/config-angular

honojs/node-server (@​hono/node-server)

v1.13.8

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.13.7...v1.13.8

Brooooooklyn/canvas (@​napi-rs/canvas)

v0.1.66

Compare Source

Bug Fixes
Features
Performance Improvements
sveltejs/kit (@​sveltejs/kit)

v2.17.1

Compare Source

Patch Changes
  • fix: make route resolution imports root-relative if paths.relative option is false (#​13412)

v2.17.0

Compare Source

Minor Changes
  • feat: validate values for cache-control and content-type headers in dev mode (#​13114)

  • feat: support server-side route resolution (#​13379)

Patch Changes
  • chore: don't error during development when using use:enhance with +server as some third party libraries make it possible to POST forms to it (#​13397)

  • fix: skip hooks for server fetch to prerendered routes (#​13377)

  • fix: ignore non-entry-point CSS files during inlining (#​13395)

  • fix: default server fetch to use prerendered paths (#​13377)

swc-project/swc (@​swc/core)

v1.10.14

Compare Source

Bug Fixes
Features
Performance

v1.10.12

Compare Source

Bug Fixes
  • (es/parser) Remove wrong check about const without init (#​9970) (1b57261)
Performance
  • (es/minifier) Make analyzer not call collect_infects_from recursively (#​9924) (37616c3)

  • (es/minifier) Skip complex inline operations if possible (#​9972) (772cc30)

  • (es/minifier) Merge binding analyzer into infection analyzer (#​9973) (ca8a71f)

v1.10.11

Compare Source

Bug Fixes
  • (es) Restore JSON config & Adjust feature renaming (#​9967) (72e5455)

  • (es/minifier) Avoid paren when compressing ternary (#​9920) (9d6fe37)

  • (es/parser) Parse yield<T> (v: T)=>v (#​9915) (04333aa)

  • (ts/fast-strip) More robust generic arrow handling (#​9913) (f7faa7c)

  • (typescript) Allow references to the global Symbol in computed property names under isolatedDeclarations (#​9869) (e4c1e03)

Features
Miscellaneous Tasks
Performance
Refactor
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.23.0

Compare Source

🚀 Features
  • eslint-plugin: [no-unnecessary-boolean-literal-compare] enforce strictNullChecks (#​10712)
🩹 Fixes
  • eslint-plugin: [no-shadow] ignore declare variables in definition files shadowing global variables (#​10710)
  • eslint-plugin: [no-restricted-imports] support regex option (#​10699)
  • eslint-plugin: [dot-notation] handle noPropertyAccessFromIndexSignature true (#​10644)
  • eslint-plugin: [prefer-nullish-coalescing] fix missing return (#​10732)
  • bump ts-api-utils to ^2.0.1 (#​10761)
  • eslint-plugin: [no-unnecessary-template-expression] allow interpolating type parameter in type context (#​10739)
  • eslint-plugin: [switch-exhaustiveness-check] suggest with qualified name (#​10697)
  • eslint-plugin: [no-unnecessary-type-assertion] should report readonly class properties with a literal initializer (#​10618)
❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.22.0

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unnecessary-template-expression] handle template literal type (#​10612)
  • eslint-plugin: [prefer-readonly] autofixer doesn't add type to property that is mutated in the constructor (#​10552)
  • eslint-plugin: [no-extraneous-class] handle accessor keyword (#​10678)
  • eslint-plugin: [no-shadow] don't report unnecessarily on valid ways of using module augmentation (#​10616)
  • eslint-plugin: [no-duplicate-type-constituents] handle nested types (#​10638)
  • eslint-plugin: [prefer-nullish-coalescing] doesn't report on ternary but on equivalent || (#​10517)
❤️ Thank You

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.23.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.22.0

Compare Source

🚀 Features
  • parser: add standalone isolatedDeclarations option (#​10499)
❤️ Thank You
  • Josh Goldberg ✨

You can read about our versioning strategy and releases on our website.

pilcrowonpaper/arctic (arctic)

v3.2.4

Compare Source

  • Entra ID: Fix Authorization header (#​272).

v3.2.3

Compare Source

  • Figma: Update endpoints to latest (#​267).
  • Entra ID: Remove Origin header for confidential clients (#​270).

v3.2.2

Compare Source

  • Entra ID: Add Origin header to requests (#​260).
retrouser955/discord-player-deezer (discord-player-deezer)

v2.3.0

Compare Source

retrouser955/discord-player-youtubei (discord-player-youtubei)

v1.4.2

Compare Source

drizzle-team/drizzle-orm (drizzle-kit)

v0.30.4

Compare Source

  • Fix bug that generates incorrect syntax when introspect in mysql
  • Fix a bug that caused incorrect syntax output when introspect in unsigned columns

v0.30.3

Compare Source

SingleStore push and generate improvements

As SingleStore did not support certain DDL statements before this release, you might encounter an error indicating that some schema changes cannot be applied due to a database issue. Starting from this version, drizzle-kit will detect such cases and initiate table recreation with data transfer between the tables

Bug fixes

krisk/Fuse (fuse.js)

v7.1.0

Compare Source

Features
  • add ignore diacritics (e0fcdb1)
  • add option to ignore diacritics (fb012b7)
Bug Fixes
honojs/hono (hono)

v4.7.0

Compare Source

Release Notes

Hono v4.7.0 is now available!

This release introduces one helper and two middleware.

  • Proxy Helper
  • Language Middleware
  • JWK Auth Middleware

Plus, Standard Schema Validator has been born.

Let's look at each of these.

Proxy Helper

We sometimes use the Hono application as a reverse proxy. In that case, it accesses the backend using fetch. However, it sends an unintended headers.

app.all('/proxy/:path', (c) => {
  // Send unintended header values to the origin server
  return fetch(`http://${originServer}/${c.req.param('path')}`)
})

For example, fetch may send Accept-Encoding, causing the origin server to return a compressed response. Some runtimes automatically decode it, leading to a Content-Length mismatch and potential client-side errors.

Also, you should probably remove some of the headers sent from the origin server, such as Transfer-Encoding.

Proxy Helper will send requests to the origin and handle responses properly. The above headers problem is solved simply by writing as follows.

import { Hono } from 'hono'
import { proxy } from 'hono/proxy'

app.get('/proxy/:path', (c) => {
  return proxy(`http://${originServer}/${c.req.param('path')}`)
})

You can also use it in more complex ways.

app.get('/proxy/:path', async (c) => {
  const res = await proxy(
    `http://${originServer}/${c.req.param('path')}`,
    {
      headers: {
        ...c.req.header(),
        'X-Forwarded-For': '127.0.0.1',
        'X-Forwarded-Host': c.req.header('host'),
        Authorization: undefined,
      },
    }
  )
  res.headers.delete('Set-Cookie')
  return res
})

Thanks @​usualoma!

Language Middleware

Language Middleware provides 18n functions to Hono applications. By using the languageDetector function, you can get the language that your application should support.

import { Hono } from 'hono'
import { languageDetector } from 'hono/language'

const app = new Hono()

app.use(
  languageDetector({
    supportedLanguages: ['en', 'ar', 'ja'], // Must include fallback
    fallbackLanguage: 'en', // Required
  })
)

app.get('/', (c) => {
  const lang = c.get('language')
  return c.text(`Hello! Your language is ${lang}`)
})

You can get the target language in various ways, not just by using Accept-Language.

  • Query parameters
  • Cookies
  • Accept-Language header
  • URL path

Thanks @​lord007tn!

JWK Auth Middleware

Finally, middleware that supports JWK (JSON Web Key) has landed. Using JWK Auth Middleware, you can authenticate by verifying JWK tokens. It can access keys fetched from the specified URL.

import { Hono } from 'hono'
import { jwk } from 'hono/jwk'

app.use(
  '/auth/*',
  jwk({
    jwks_uri: `https://${backendServer}/.well-known/jwks.json`,
  })
)

app.get('/auth/page', (c) => {
  return c.text('You are authorized')
})

Thanks @​Beyondo!

Standard Schema Validator

Standard Schema provides a common interface for TypeScript validator libraries. Standard Schema Validator is a validator that uses it. This means that Standard Schema Validator can handle several validators, such as Zod, Valibot, and ArkType, with the same interface.

The code below really works!

import { Hono } from 'hono'
import { sValidator } from '@&#8203;hono/standard-validator'
import { type } from 'arktype'
import * as v from 'valibot'
import { z } from 'zod'

const aSchema = type({
  agent: 'string',
})

const vSchema = v.object({
  slag: v.string(),
})

const zSchema = z.object({
  name: z.string(),
})

const app = new Hono()

app.get(
  '/:slag',
  sValidator('header', aSchema),
  sValidator('param', vSchema),
  sValidator('query', zSchema),
  (c) => {
    const headerValue = c.req.valid('header')
    const paramValue = c.req.valid('param')
    const queryValue = c.req.valid('query')
    return c.json({ headerValue, paramValue, queryValue })
  }
)

const res = await app.request('/foo?name=foo', {
  headers: {
    agent: 'foo',
  },
})

console.log(await res.json())

Thanks @​muningis!

New features

All changes

New Contributors

Full Changelog: honojs/hono@v4.6.20...v4.7.0

v4.6.20

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/hono@v4.6.19...v4.6.20

v4.6.19

Compare Source

What's Changed

Full Changelog: honojs/hono@v4.6.18...v4.6.19

i18next/i18next (i18next)

v24.2.2

Compare Source

  • fix: Interpolation fails with arrays (TypeError) and doesn't work with objects in defaultValue 1829
valkey-io/iovalkey (iovalkey)

v0.3.1

Compare Source

lint-staged/lint-staged (lint-staged)

v15.4.3

Compare Source

Patch Changes
  • #​1512 cbfed1d Thanks @​tarik02! - Adjust TypeScript types for the default export so that it can be used as a value without error TS2693.
pnpm/pnpm (pnpm)

v9.15.5: pnpm 9.15.5

Compare Source

Patch Changes

  • Verify that the package name is valid when executing the publish command.
  • When running pnpm install, the preprepare and postprepare scripts of the project should be executed #​8989.
  • Quote args for scripts with shell-quote to support new lines (on POSIX only) #​8980.
  • Proxy settings should be respected, when resolving Git-hosted dependencies #​6530.
  • Replace strip-ansi with the built-in util.stripVTControlCharacters #​9009.

Platinum Sponsors

<

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 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Bit Bit Figma

@renovate renovate bot added the dependencies Update one or more dependencies version label Jan 24, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 427904e to 743f02e Compare January 25, 2025 01:55
@renovate renovate bot changed the title fix(deps): update dependency iovalkey to ^0.3.1 fix(deps): update all non-major dependencies Jan 25, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 18 times, most recently from 419ef1a to 88cc16f Compare January 31, 2025 09:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from 480019a to b569af0 Compare February 5, 2025 13:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 8b52b3a to a987301 Compare February 7, 2025 01:16
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from a987301 to e3579be Compare February 7, 2025 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Update one or more dependencies version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants