Skip to content

Update development dependencies - #59

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dev-dependencies
Open

Update development dependencies#59
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dev-dependencies

Conversation

@renovate

@renovate renovate Bot commented May 8, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@headsdown/sdk ^0.10.0^0.11.0 age confidence
@mariozechner/pi-ai (source) 0.73.00.73.1 age confidence
@mariozechner/pi-coding-agent (source) 0.73.00.73.1 age confidence
@sinclair/typebox 0.34.490.34.52 age confidence
@types/node (source) 24.12.224.13.4 age confidence
prettier (source) 3.8.33.9.6 age confidence

Release Notes

headsdownapp/headsdown-sdk (@​headsdown/sdk)

v0.11.0

Compare Source

Added
  • Added HeadsDownClient.requestSessionTimeboxExtension() for requesting more time on an active session timebox using only an opaque session id and requested minute count.
  • Added SessionTimeboxExtensionRequestInput, SessionTimeboxExtensionRequest, and SessionTimeboxExtensionRequestResult types for session timebox extension requests.
  • Added optional session_ended.reason and session_ended.ended_at metadata to the IntegrationEvent vocabulary.
Changed
  • Tightened TurnFailedReason and ToolFailedReason to closed manifest enums so TypeScript callers match hosted validation.
badlogic/pi-mono (@​mariozechner/pi-ai)

v0.73.1

Compare Source

Added
  • Added OAuth login flow metadata so clients can present interactive provider choices during login (#​4190 by @​mitsuhiko).
Fixed
  • Fixed OpenAI Responses reasoning text streaming for LM Studio and other compatible providers that emit response.reasoning_text.delta events (#​4191 by @​yaanfpv).
  • Fixed OpenAI Codex OAuth refresh failures writing directly to stderr while the TUI is active (#​4141).
  • Fixed OpenAI-compatible chat completion streams that interleave content and tool-call deltas in the same choice.
  • Fixed the Kimi K2 P6 model alias to normalize to kimi-for-coding (#​4218).
  • Fixed OpenAI Codex Responses requests to send a non-empty system prompt (#​4184).
badlogic/pi-mono (@​mariozechner/pi-coding-agent)

v0.73.1

Compare Source

New Features
  • Self-update support for the npm scope migration: pi update --self now supports the upcoming package rename from @mariozechner/pi-coding-agent to @earendil-works/pi-coding-agent. After the new package is published, existing global installs can update through the normal self-update flow; pi will uninstall the old global package and install the package name returned by the version check endpoint.
  • Interactive OAuth login selection: OAuth providers can now present multiple login choices in /login, enabling provider-specific interactive authentication flows. See Providers.
  • JSONC-style models.json parsing: models.json now allows comments and trailing commas, making custom provider and model configuration easier to maintain. See Providers and Custom Providers.
Added
  • Added interactive login selection support so OAuth providers can present multiple login choices (#​4190 by @​mitsuhiko).
Changed
  • Changed pi update --self to honor the active package name returned by the Pi version check endpoint, defaulting to the current package when omitted and uninstalling the old global package before installing a renamed package.
  • Changed extension loading to use upstream jiti 2.7 instead of the @mariozechner/jiti fork (#​4244 by @​pi0).
  • Changed models.json parsing to allow comments and trailing commas (#​4162 by @​julien-c).
Fixed
  • Fixed pi -p treating prompts that start with YAML frontmatter as extension flags instead of user messages (#​4163).
  • Fixed pending tool results not updating in the live TUI after toggling thinking block visibility while the tool is running (#​4167).
  • Fixed /copy reporting success on Linux without writing the clipboard on Wayland-only compositors (Hyprland, Niri, ...) by skipping the X11-only native addon on Linux and routing through wl-copy/xclip/xsel instead (#​4177).
  • Fixed HTML session exports to strip skill wrapper XML from rendered user messages (#​4234 by @​aliou).
  • Fixed OpenAI-compatible chat completion streams that interleave content and tool-call deltas in the same choice.
  • Fixed OpenAI Codex OAuth refresh failures writing directly to stderr while the TUI is active (#​4141).
  • Fixed OpenAI Codex Responses requests to send a non-empty system prompt (#​4184).
  • Fixed Kimi For Coding model resolution for the Kimi K2 P6 alias (#​4218).
  • Fixed Kitty inline image redraws to stay within TUI-owned terminal regions and avoid writing below the active viewport.
  • Fixed Kitty inline image rendering by letting the terminal allocate image ids and bounding parsed image ids to valid values.
  • Fixed inline image capability detection to disable inline images in cmux terminals.
sinclairzx81/sinclair-typebox (@​sinclair/typebox)

v0.34.52

Compare Source

v0.34.51

Compare Source

v0.34.50

Compare Source

prettier/prettier (prettier)

v3.9.6

Compare Source

v3.9.5

Compare Source

diff

Markdown: Cap ordered list mark at 999,999,999 (#​19351 by @​tats-u)

CommonMark parsers only support ordered list item numbers up to 999,999,999.

With this change, Prettier now caps the ordered list item number at 999,999,999 to ensure that the output is correctly parsed as an ordered list by CommonMark parsers. Numbers larger than 999,999,999 are not parsed as list item numbers and are left unchanged in the output:

<!-- Input -->
999999998. text
999999998. text
999999998. text
999999998. text

1234567890123456789012) text

<!-- Prettier 3.9.4 -->
999999998. text
999999999. text
1000000000. text
1000000001. text

1234567890123456789012) text

<!-- Prettier 3.9.5 -->
999999998. text
999999999. text
999999999. text
999999999. text

1234567890123456789012) text
Markdown: Avoid corrupting empty link with title (#​19487 by @​andersk)

Do not remove <> from an inline link or image with an empty URL and a title, as this removal would change its interpretation.

<!-- Input -->
[link](<> "title")

<!-- Prettier 3.9.4 -->
[link]( "title")

<!-- Prettier 3.9.5 -->
[link](<> "title")
Less: Remove extra spaces after [ in map lookups (#​19503 by @​kovsu)
// Input
.foo {
  color: #theme[ primary];
  color: #theme[@name];
  color: #theme[@@name];
}

// Prettier 3.9.4
.foo {
  color: #theme[ primary];
  color: #theme[ @name];
  color: #theme[ @@name];
}

// Prettier 3.9.5
.foo {
  color: #theme[primary];
  color: #theme[@name];
  color: #theme[@@name];
}
CSS: Prevent addition space in type() with + (#​19516 by @​bigandy)

This fixes the addition space before + in CSS type() declaration. For example type(<number>+) was being converted into type(<number> +) which is invalid CSS and does not work.

/* Input */
div {
  border-radius: attr(br type(<length>+));
}

/* Prettier 3.9.4 */
div {
  border-radius: attr(br type(<length> +));
}

/* Prettier 3.9.5 */
div {
  border-radius: attr(br type(<length>+));
}
Less: Remove spaces between merge markers and colons (#​19517 by @​kovsu)
// Input
a {
  box-shadow  +  : 0 0 1px #&#8203;000;
}

// Prettier 3.9.4
a {
  box-shadow+  : 0 0 1px #&#8203;000;
}

// Prettier 3.9.5
a {
  box-shadow+: 0 0 1px #&#8203;000;
}
Markdown: Preserve wiki links with aliases (#​19527 by @​kovsu)
<!-- Input -->
[[Foo:Bar]]

<!-- Prettier 3.9.4 -->
[[Foo]]

<!-- Prettier 3.9.5 -->
[[Foo:Bar]]
TypeScript: Fix comments being dropped on shorthand type import/export specifiers (#​19565 by @​kirkwaiblinger)
// Input
export { type /* comment */ T } from "foo";
import { type /* comment */ T } from "foo";

// Prettier 3.9.4
Error: Comment "comment" was not printed. Please report this error!

// Prettier 3.9.5
export { type /* comment */ T } from "foo";
import { type /* comment */ T } from "foo";
Miscellaneous: Preserving comments' placement property (#​19567 by @​Janther)

Prettier@​3.9.0 deleted an undocumented property on comments, which was already used by plugins, comment.placement is now available again after comment attach.

Flow: Stop enforcing empty module declaration to break (#​19568 by @​fisker)
// Input
declare module "foo" {}

// Prettier 3.9.4
declare module "foo" {
}

// Prettier 3.9.5
declare module "foo" {}
Angular: Support expression for exhaustive typechecking (#​19571 by @​fisker)
<!-- Input -->
@switch (state.mode) {
  @default never(state);
}

<!-- Prettier 3.9.4 -->
@switch (state.mode) {
  @default never;
}

<!-- Prettier 3.9.5 -->
@switch (state.mode) {
  @default never(state);
}
TypeScript: Ignore comments inside mapped type when checking type parameter comments (#​19572 by @​fisker)
// Input
foo<{
  // comment
  [key in keyof Foo]: number
}>();

// Prettier 3.9.4
foo<
  {
    // comment
    [key in keyof Foo]: number;
  }
>();

// Prettier 3.9.5
foo<{
  // comment
  [key in keyof Foo]: number;
}>();
Less: Fix adjacent block comments being corrupted (#​19574 by @​kovsu)
// Input
/* a *//* b */
/* a */* {
  color: red;
}

// Prettier 3.9.4
/* a */
/* b */
/* a * {
  color: red;
}

// Prettier 3.9.5
/* a */ /* b */
/* a */
* {
  color: red;
}
JavaScript: Handle dangling comments in SwitchStatement (#​19581 by @​fisker)
// Input
switch (foo) {
 // comment
}

// Prettier 3.9.4
switch (
  foo
  // comment
) {
}

// Prettier 3.9.5
switch (foo) {
  // comment
}
TypeScript: Remove space in comment-only object type (#​19583 by @​fisker)
// Input
var foo = {
  /* comment */
};
type Foo = {
  /* comment */
};

// Prettier 3.9.4
var foo = {/* comment */};
type Foo = { /* comment */ };

// Prettier 3.9.5
var foo = {/* comment */};
type Foo = {/* comment */};

v3.9.4

Compare Source

v3.9.3

Compare Source

v3.9.2

Compare Source

v3.9.1

Compare Source

v3.9.0

Compare Source

diff

🔗 Release Notes

v3.8.5

Compare Source

v3.8.4

Compare Source

diff

Markdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (#​17746 by @​byplayer)

Prettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.

<!-- Input -->
- a

  - b

- c

  - d

<!-- Prettier 3.8.3 -->
- a
  - b
- c
  - d

<!-- Prettier 3.8.4 -->
- a

  - b

- c

  - d

Configuration

📅 Schedule: (in timezone Etc/UTC)

  • Branch creation
    • "before 5am every weekday"
  • 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.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label May 8, 2026
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch 2 times, most recently from 7cdd2d9 to d47cc3d Compare May 12, 2026 00:45
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch 6 times, most recently from 0aafb29 to 3ccb96d Compare June 10, 2026 23:36
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch 2 times, most recently from ecd8eaa to 87f5794 Compare June 12, 2026 23:51
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch 5 times, most recently from 94fc926 to c5b3512 Compare June 30, 2026 02:00
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch 5 times, most recently from 4950583 to b7b7d49 Compare July 11, 2026 21:42
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch from b7b7d49 to e2cd619 Compare July 21, 2026 09:40
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch from e2cd619 to 444bbf8 Compare September 9, 2026 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants