jif-oai
001ed59f5c
Simplification 3
2025-11-12 16:18:24 +00:00
jif-oai
166ca2fce7
Simplification 2
2025-11-12 15:53:18 +00:00
jif-oai
f5918d7e1b
Simplification
2025-11-12 15:25:20 +00:00
jif-oai
34b57eff3f
Clippy
2025-11-12 14:09:20 +00:00
jif-oai
c3480d94a1
try something 3
2025-11-12 14:06:04 +00:00
jif-oai
3d58659451
try something 2
2025-11-12 12:49:50 +00:00
jif-oai
fe95c24442
try something
2025-11-12 11:57:13 +00:00
jif-oai
769e9cc92c
R4
2025-11-11 15:36:22 +00:00
jif-oai
b7dcc8ef5c
R3
2025-11-11 15:16:07 +00:00
jif-oai
0c609d441b
R2
2025-11-11 14:58:19 +00:00
jif-oai
f6494aa85c
R1
2025-11-11 14:45:06 +00:00
jif-oai
5fc0c39386
NITs
2025-11-11 14:08:56 +00:00
jif-oai
e13d10531a
Merge remote-tracking branch 'origin/main' into jif/client-extraction
2025-11-11 14:05:44 +00:00
jif-oai
ad279eacdc
nit: logs to trace ( #6503 )
2025-11-11 13:37:06 +00:00
jif-oai
052b052832
Enable ghost_commit feature by default ( #6041 )
...
## Summary
- enable the ghost_commit feature flag by default
## Testing
- just fmt
------
https://chatgpt.com/codex/tasks/task_i_6904ce2d0370832dbb3c2c09a90fb188
2025-11-11 09:20:46 +00:00
Celia Chen
6951872776
[hygiene][app-server] have a helper function for duplicate code in turn APIs ( #6488 )
...
turn_start and turn_interrupt have some logic that can be shared. have a
helper function for it.
2025-11-11 02:44:47 +00:00
pakrym-oai
bb7b0213a8
Colocate more of bash parsing ( #6489 )
...
Move a few callsites that were detecting `bash -lc` into a shared
helper.
2025-11-11 02:38:36 +00:00
pakrym-oai
6c36318bd8
Use codex-linux-sandbox in unified exec ( #6480 )
...
Unified exec isn't working on Linux because we don't provide the correct
arg0.
The library we use for pty management doesn't allow setting arg0
separately from executable. Use the same aliasing strategy we use for
`apply_patch` for `codex-linux-sandbox`.
Use `#[ctor]` hack to dispatch codex-linux-sandbox calls.
Addresses https://github.com/openai/codex/issues/6450
2025-11-10 17:17:09 -08:00
zhao-oai
930f81a17b
flip rate limit status bar ( #6482 )
...
flipping rate limit status bar to match chat.com/codex/settings/usage
<img width="848" height="420" alt="Screenshot 2025-11-10 at 4 53 41 PM"
src="https://github.com/user-attachments/assets/e326db3f-4405-412d-9e62-337282ec9a35 "
/>
2025-11-11 01:13:10 +00:00
iceweasel-oai and Michael Bolin
9aff64e017
upload Windows .exe file artifacts for CLI releases ( #6478 )
...
This PR is to unlock future WinGet installation. WinGet struggles to
create command aliases when installing from nested ZIPs on some clients,
so adding raw Windows x64/Arm64 executables lets the manifest use
InstallerType: portable with direct EXEs, which reliably registers the
codex alias. This makes “winget install → codex” work out of the box
without PATH changes.
---------
Co-authored-by: Michael Bolin <mbolin@openai.com >
2025-11-10 23:31:06 +00:00
Owen Lin
3838d6739c
[app-server] update macro to make renaming methods less boilerplate-y ( #6470 )
...
We already do this for notification definitions and it's really nice.
Verified there are no changes to actual exported files by diff'ing
before and after this change.
2025-11-10 15:15:08 -08:00
Josh McKinney
60deb6773a
refactor(tui): job-control for Ctrl-Z handling ( #6477 )
...
- Moved the unix-only suspend/resume logic into a dedicated job_control
module housing SuspendContext, replacing scattered cfg-gated fields and
helpers in tui.rs.
- Tui now holds a single suspend_context (Arc-backed) instead of
multiple atomics, and the event stream uses it directly for Ctrl-Z
handling.
- Added detailed docs around the suspend/resume flow, cursor tracking,
and the Arc/atomic ownership model for the 'static event stream.
- Renamed the process-level SIGTSTP helper to suspend_process and the
cursor tracker to set_cursor_y to better reflect their roles.
2025-11-10 23:13:43 +00:00
Jeremy Rose
0271c20d8f
add codex debug seatbelt --log-denials ( #4098 )
...
This adds a debugging tool for analyzing why certain commands fail to
execute under the sandbox.
Example output:
```
$ codex debug seatbelt --log-denials bash -lc "(echo foo > ~/foo.txt)"
bash: /Users/nornagon/foo.txt: Operation not permitted
=== Sandbox denials ===
(bash) file-write-data /dev/tty
(bash) file-write-data /dev/ttys001
(bash) sysctl-read kern.ngroups
(bash) file-write-create /Users/nornagon/foo.txt
```
It operates by:
1. spawning `log stream` to watch system logs, and
2. tracking all descendant PIDs using kqueue + proc_listchildpids.
this is a "best-effort" technique, as `log stream` may drop logs(?), and
kqueue + proc_listchildpids isn't atomic and can end up missing very
short-lived processes. But it works well enough in my testing to be
useful :)
2025-11-10 22:48:14 +00:00
52e97b9b6b
Fix wayland image paste error ( #4824 )
...
## Summary
- log and surface clipboard failures instead of silently ignoring them
when `Ctrl+V` pastes an image (`paste_image_to_temp_png()` now feeds an
error history cell)
- enable `arboard`’s `wayland-data-control` feature so native Wayland
sessions can deliver image data without XWayland
- keep the success path unchanged: valid images still attach and show
the `[image …]` placeholder as before
Fixes #4818
---------
Co-authored-by: Eric Traut <etraut@openai.com >
Co-authored-by: Jeremy Rose <172423086+nornagon-openai@users.noreply.github.com >
2025-11-10 14:35:30 -08:00
Owen Lin
2ac49fea58
[app-server] chore: move initialize out of deprecated API section ( #6468 )
...
Self-explanatory - `initialize` is not a deprecated API and works
equally well with the v2 APIs.
2025-11-10 20:24:36 +00:00
jif-oai
f01f2ec9ee
feat: add workdir to unified_exec ( #6466 )
2025-11-10 19:53:36 +00:00
zhao-oai
980886498c
Add user command event types ( #6246 )
...
adding new user command event, logic in TUI to render user command
events
2025-11-10 19:18:45 +00:00
jif-oai
ba2873074e
V10
2025-11-10 18:17:28 +00:00
jif-oai
6239decccc
V10
2025-11-10 17:59:01 +00:00
jif-oai
7a5786f49f
V9
2025-11-10 17:52:04 +00:00
Ahmed Ibrahim
e743d251a7
Add opt-out for rate limit model nudge ( #6433 )
...
## Summary
- add a `hide_rate_limit_model_nudge` notice flag plus config edit
plumbing so the rate limit reminder preference is persisted and
documented
- extend the chat widget prompt with a "never show again" option, and
wire new app events so selecting it hides future nudges immediately and
writes the config
- add unit coverage and refresh the snapshot for the three-option prompt
## Testing
- `just fmt`
- `just fix -p codex-tui`
- `just fix -p codex-core`
- `cargo test -p codex-tui`
- `cargo test -p codex-core` *(fails at
`exec::tests::kill_child_process_group_kills_grandchildren_on_timeout`:
grandchild process still alive)*
------
[Codex
Task](https://chatgpt.com/codex/tasks/task_i_6910d7f407748321b2661fc355416994 )
2025-11-10 09:21:53 -08:00
Shijie Rao
788badd221
fix: update brew auto update version check ( #6238 )
...
### Summary
* Use
`https://github.com/Homebrew/homebrew-cask/blob/main/Casks/c/codex.rb `
to get the latest available version for brew usage.
2025-11-10 09:05:00 -08:00
Owen Lin
fbdedd9a06
[app-server] feat: add command to generate json schema ( #6406 )
...
Add a `codex generate-json-schema` command for generating a JSON schema
bundle of app-server types, analogous to the existing `codex
generate-ts` command for Typescript.
2025-11-10 16:59:14 +00:00
Eric Traut
5916153157
Don't lock PRs that have been closed without merging ( #6422 )
...
The CLA action is designed to automatically lock a PR when it is closed.
This preserves the CLA agreement statements, preventing the contributor
from deleting them after the fact. However, this action is currently
locking PRs that are closed without merging. I'd like to keep such PRs
open so the contributor can respond with additional comments. I'm
currently manually unlocking PRs that I close, but I'd like to eliminate
this manual step.
2025-11-10 08:46:11 -08:00
Eric Traut
b46012e483
Support exiting from the login menu ( #6419 )
...
I recently fixed a bug in [this
PR](https://github.com/openai/codex/pull/6285 ) that prevented Ctrl+C
from dismissing the login menu in the TUI and leaving the user unauthed.
A [user pointed out](https://github.com/openai/codex/issues/6418 ) that
this makes Ctrl+C can no longer be used to exit the app. This PR changes
the behavior so we exit the app rather than ignoring the Ctrl+C.
2025-11-10 08:43:11 -08:00
jif-oai
5b43146ba5
V8
2025-11-10 16:38:50 +00:00
jif-oai
690de0d4c6
Merge remote-tracking branch 'origin/main' into jif/client-extraction
2025-11-10 16:09:35 +00:00
jif-oai
2e2e9627de
V7
2025-11-10 16:09:29 +00:00
Owen Lin
42683dadfb
fix: use generate_ts from app_server_protocol ( #6407 )
...
Update `codex generate-ts` to use the TS export code from
`app-server-protocol/src/export.rs`.
I realized there were two duplicate implementations of Typescript export
code:
- `app-server-protocol/src/export.rs`
- the `codex-protocol-ts` crate
The `codex-protocol-ts` crate that `codex generate-ts` uses is out of
date now since it doesn't handle the V2 namespace from:
https://github.com/openai/codex/pull/6212 .
2025-11-10 08:08:12 -08:00
Eric Traut
65cb1a1b77
Updated docs to reflect recent changes in web_search configuration ( #6376 )
...
This is a simplified version of [a
PR](https://github.com/openai/codex/pull/6134 ) supplied by a community
member.
It updates the docs to reflect a recent config deprecation.
2025-11-10 07:57:56 -08:00
jif-oai
6a767b7230
V6
2025-11-10 15:55:42 +00:00
jif-oai
9c267f0204
V5
2025-11-10 15:47:36 +00:00
jif-oai
10c880d886
V3
2025-11-10 12:13:40 +00:00
jif-oai
dabf219a45
V2
2025-11-10 12:05:51 +00:00
jif-oai
1bac24f827
V1
2025-11-10 12:01:02 +00:00
jif-oai
50a77dc138
Move compact ( #6454 )
2025-11-10 11:59:48 +00:00
Raduan A.
557ac63094
Fix config documentation: correct TOML parsing description ( #6424 )
...
The CLI help text and inline comments incorrectly stated that -c
key=value flag parses values as JSON, when the implementation actually
uses TOML parsing via parse_toml_value(). This caused confusion when
users attempted to configure MCP servers using JSON syntax based on the
documentation.
Changes:
- Updated help text to correctly state TOML parsing instead of JSON
Fixes #4531
2025-11-09 22:58:32 -08:00
Andrew Nikolin and AndrewNikolin
131c384361
Fix warning message phrasing ( #6446 )
...
Small fix for sentence phrasing in the warning message
Co-authored-by: AndrewNikolin <877163+AndrewNikolin@users.noreply.github.com >
2025-11-09 22:12:28 -08:00
dependabot[bot]
e2598f5094
chore(deps): bump zeroize from 1.8.1 to 1.8.2 in /codex-rs ( #6444 )
...
Bumps [zeroize](https://github.com/RustCrypto/utils ) from 1.8.1 to
1.8.2.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/RustCrypto/utils/commit/c100874101bfd584870de5dde1b13dd92a17bf48 "><code>c100874</code></a>
zeroize v1.8.2 (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1229 ">#1229</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/3940ccbebdac7a519523b29b4ff3749863026b8f "><code>3940ccb</code></a>
Switch from <code>doc_auto_cfg</code> to <code>doc_cfg</code> (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1228 ">#1228</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/c68a5204b2e66b0f60832d845e048fca96a81211 "><code>c68a520</code></a>
Fix Nightly warnings (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1080 ">#1080</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/b15cc6c1cddad1558d44b138ff869b0590d2ac55 "><code>b15cc6c</code></a>
cargo: point <code>repository</code> metadata to clonable URLs (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1079 ">#1079</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/3db6690f7be82e90a92e457d5becfd754fd10299 "><code>3db6690</code></a>
zeroize: fix <code>homepage</code>/<code>repository</code> in Cargo.toml
(<a
href="https://redirect.github.com/RustCrypto/utils/issues/1076 ">#1076</a>)</li>
<li>See full diff in <a
href="https://github.com/RustCrypto/utils/compare/zeroize-v1.8.1...zeroize-v1.8.2 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-09 22:03:36 -08:00
dependabot[bot]
78b2aeea55
chore(deps): bump askama from 0.12.1 to 0.14.0 in /codex-rs ( #6443 )
...
Bumps [askama](https://github.com/askama-rs/askama ) from 0.12.1 to
0.14.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/askama-rs/askama/releases ">askama's
releases</a>.</em></p>
<blockquote>
<h2>v0.14.0</h2>
<h2>Added Features</h2>
<ul>
<li>Implement <code>Values</code> on tuple by <a
href="https://github.com/GuillaumeGomez "><code>@GuillaumeGomez</code></a>
in <a
href="https://redirect.github.com/askama-rs/askama/pull/391 ">askama-rs/askama#391</a></li>
<li>Pass variables to sub-templates more reliably even if indirectly by
<a href="https://github.com/Kijewski "><code>@Kijewski</code></a> in <a
href="https://redirect.github.com/askama-rs/askama/pull/397 ">askama-rs/askama#397</a></li>
<li>Implement <code>first</code> and <code>blank</code> arguments for
<code>|indent</code> by <a
href="https://github.com/Kijewski "><code>@Kijewski</code></a> in <a
href="https://redirect.github.com/askama-rs/askama/pull/401 ">askama-rs/askama#401</a></li>
<li>Add named arguments for builtin filters by <a
href="https://github.com/Kijewski "><code>@Kijewski</code></a> in <a
href="https://redirect.github.com/askama-rs/askama/pull/403 ">askama-rs/askama#403</a></li>
<li>Add <code>unique</code> filter by <a
href="https://github.com/GuillaumeGomez "><code>@GuillaumeGomez</code></a>
in <a
href="https://redirect.github.com/askama-rs/askama/pull/405 ">askama-rs/askama#405</a></li>
</ul>
<h2>Bug Fixes And Consistency</h2>
<ul>
<li><code>askama_derive</code> accidentally exposed as a feature by <a
href="https://github.com/Kijewski "><code>@Kijewski</code></a> in <a
href="https://redirect.github.com/askama-rs/askama/pull/384 ">askama-rs/askama#384</a></li>
<li>Track config files by <a
href="https://github.com/GuillaumeGomez "><code>@GuillaumeGomez</code></a>
in <a
href="https://redirect.github.com/askama-rs/askama/pull/385 ">askama-rs/askama#385</a></li>
<li>If using local variable as value when creating a new variable, do
not put it behind a reference by <a
href="https://github.com/GuillaumeGomez "><code>@GuillaumeGomez</code></a>
in <a
href="https://redirect.github.com/askama-rs/askama/pull/392 ">askama-rs/askama#392</a></li>
<li>generator: make <code>CARGO_MANIFEST_DIR</code> part of
<code>ConfigKey</code> by <a
href="https://github.com/strickczq "><code>@strickczq</code></a> in <a
href="https://redirect.github.com/askama-rs/askama/pull/395 ">askama-rs/askama#395</a></li>
<li>Do not put question mark initialization expressions behind a
reference by <a
href="https://github.com/GuillaumeGomez "><code>@GuillaumeGomez</code></a>
in <a
href="https://redirect.github.com/askama-rs/askama/pull/400 ">askama-rs/askama#400</a></li>
<li>Update to more current rust version on readthedocs by <a
href="https://github.com/Kijewski "><code>@Kijewski</code></a> in <a
href="https://redirect.github.com/askama-rs/askama/pull/410 ">askama-rs/askama#410</a></li>
<li>Fix <code>unique</code> filter implementation by <a
href="https://github.com/GuillaumeGomez "><code>@GuillaumeGomez</code></a>
in <a
href="https://redirect.github.com/askama-rs/askama/pull/417 ">askama-rs/askama#417</a></li>
<li>Add <code>|titlecase</code> as alias for <code>|title</code> by <a
href="https://github.com/Kijewski "><code>@Kijewski</code></a> in <a
href="https://redirect.github.com/askama-rs/askama/pull/416 ">askama-rs/askama#416</a></li>
</ul>
<h2>Further Changes</h2>
<ul>
<li>book: add page about <code>FastWritable</code> by <a
href="https://github.com/Kijewski "><code>@Kijewski</code></a> in <a
href="https://redirect.github.com/askama-rs/askama/pull/407 ">askama-rs/askama#407</a></li>
<li>Add throughput to derive benchmark by <a
href="https://github.com/Kijewski "><code>@Kijewski</code></a> in <a
href="https://redirect.github.com/askama-rs/askama/pull/413 ">askama-rs/askama#413</a></li>
<li>Move <code>FastWritable</code> into <code>askama</code> root by <a
href="https://github.com/GuillaumeGomez "><code>@GuillaumeGomez</code></a>
in <a
href="https://redirect.github.com/askama-rs/askama/pull/411 ">askama-rs/askama#411</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/strickczq "><code>@strickczq</code></a>
made their first contribution in <a
href="https://redirect.github.com/askama-rs/askama/pull/395 ">askama-rs/askama#395</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/askama-rs/askama/compare/v0.13.0...v0.14.0 ">https://github.com/askama-rs/askama/compare/v0.13.0...v0.14.0 </a></p>
<h2>v0.13.1</h2>
<h2>What's Changed</h2>
<ul>
<li><code>askama_derive</code> accidentally exposed as a feature by <a
href="https://github.com/Kijewski "><code>@Kijewski</code></a> in <a
href="https://redirect.github.com/askama-rs/askama/pull/384 ">askama-rs/askama#384</a></li>
<li>Track config files by <a
href="https://github.com/GuillaumeGomez "><code>@GuillaumeGomez</code></a>
in <a
href="https://redirect.github.com/askama-rs/askama/pull/385 ">askama-rs/askama#385</a></li>
<li>Implement <code>Values</code> on tuple by <a
href="https://github.com/GuillaumeGomez "><code>@GuillaumeGomez</code></a>
in <a
href="https://redirect.github.com/askama-rs/askama/pull/391 ">askama-rs/askama#391</a></li>
<li>generator: make <code>CARGO_MANIFEST_DIR</code> part of
<code>ConfigKey</code> by <a
href="https://github.com/strickczq "><code>@strickczq</code></a> in <a
href="https://redirect.github.com/askama-rs/askama/pull/395 ">askama-rs/askama#395</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/strickczq "><code>@strickczq</code></a>
made their first contribution in <a
href="https://redirect.github.com/askama-rs/askama/pull/395 ">askama-rs/askama#395</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/askama-rs/askama/compare/v0.13.0...v0.13.1 ">https://github.com/askama-rs/askama/compare/v0.13.0...v0.13.1 </a></p>
<h2>v0.13.0 – Rinja is Askama, again!</h2>
<p>With this release, the <a
href="https://blog.guillaume-gomez.fr/articles/2024-07-31+docs.rs+switching+jinja+template+framework+from+tera+to+rinja ">fork</a>
rinja got merged back into the main project. Please have a look at our
<a
href="https://blog.guillaume-gomez.fr/articles/2025-03-19+Askama+and+Rinja+merge ">blog
post</a> for more information about the split and the merge.</p>
<h2>What's Changed</h2>
<p>This release (v0.13.0), when <a
href="https://github.com/askama-rs/askama/compare/0.12.1...v0.13.0 ">compared
to</a> the last stable askama release (v0.12.1), consists of:</p>
<ul>
<li>over 1000 commits</li>
<li>with changes in over 500 files</li>
<li>with over 40k additions and 8000 deletions</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/askama-rs/askama/commit/95867ac8cedc80b69f4047dea9c1272a5bf947b3 "><code>95867ac</code></a>
Merge pull request <a
href="https://redirect.github.com/askama-rs/askama/issues/416 ">#416</a>
from Kijewski/pr-upgrading-0.14</li>
<li><a
href="https://github.com/askama-rs/askama/commit/61b74224971f3975da70e1fdaa0c7f49e315bf17 "><code>61b7422</code></a>
Add <code>|titlecase</code> as alias for <code>|title</code></li>
<li><a
href="https://github.com/askama-rs/askama/commit/79be27159326c5adfb181ae2afb55201a48ff43a "><code>79be271</code></a>
Run doctests</li>
<li><a
href="https://github.com/askama-rs/askama/commit/72bbe3ede14b20ea3449408f49b6ab204cd1dc54 "><code>72bbe3e</code></a>
Bump version number to v0.14.0</li>
<li><a
href="https://github.com/askama-rs/askama/commit/57750338fa9a8d354404512cdbc8c118930923d6 "><code>5775033</code></a>
book: update <code>upgrading.md</code></li>
<li><a
href="https://github.com/askama-rs/askama/commit/a5b43c0aa2c98182a9a09940b2f6b7250e0a1b19 "><code>a5b43c0</code></a>
Fix <code>unique</code> filter implementation</li>
<li><a
href="https://github.com/askama-rs/askama/commit/7fccbdf1d7a8874ddd00f93620364971bc8aa88c "><code>7fccbdf</code></a>
Remove usage of <code>nextest</code></li>
<li><a
href="https://github.com/askama-rs/askama/commit/6a16256f24915fcf857225fec2517c51ca1fd2c1 "><code>6a16256</code></a>
Fix new clippy lints</li>
<li><a
href="https://github.com/askama-rs/askama/commit/04a4d5b0206378244f397c0f85c4fd1a2a865d13 "><code>04a4d5b</code></a>
Update MSRV to 1.83</li>
<li><a
href="https://github.com/askama-rs/askama/commit/d2a788a740b4724a1f946b75d327974e7390cc75 "><code>d2a788a</code></a>
Add doc about <code>unique</code> filter</li>
<li>Additional commits viewable in <a
href="https://github.com/askama-rs/askama/compare/0.12.1...v0.14.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-09 22:02:26 -08:00