## [0.37.0] - 2026-01-07
### Release highlights
* A new syntax for referring to hidden and divergent change IDs is available:
`xyz/n` where `n` is a number. For instance, `xyz/0` refers to the latest
version of `xyz`, while `xyz/1` refers to the previous version of `xyz`.
This allows you to perform actions like `jj restore --from xyz/1 --to xyz` to
restore `xyz` to its previous contents, if you made a mistake.
For divergent changes, the numeric suffix will always be shown in the log,
allowing you to disambiguate them in a similar manner.
### Breaking changes
* [String patterns](docs/revsets.md#string-patterns) in revsets, command
arguments, and configuration are now parsed as globs by default. Use
`substring:` or `exact:` prefix as needed.
[115 lines not shown]
py-itemadapter: updated to 0.13.1
0.13.1 (2026-01-08)
Fixed `get_json_schema()` to properly format multiline field docstrings using
`inspect.cleandoc()`, ensuring consistent indentation and whitespace handling
orc: updated to 0.4.42
0.4.42
- Initial 64-bit RISC-V support (Maksymilian Knust, Filip Wasil)
- Add 64-bit LoongArch support (Jin Bo, Hecai Yuan)
- Implement release and reuse of temporary registers for some targets (Jorge Zapata)
- x86: Implement EVEX encoding and an opcode validation system (Jorge Zapata)
- x86: Opcode refactor, improved constant handling and various other fixes (Jorge Zapata)
- x86: add missing rounding operands for AVX and SSE (L. E. Segovia)
- x86: Implement 64-bit single move constant load (L. E. Segovia)
- includes: stop exporting the private compiler and OrcTarget definitions (Jorge Zapata)
- Use hotdoc instead of gtk-doc to generate the documentation (Jorge Zapata)
- ORC_DEBUG_FATAL environment variable allows abort on log messages of a certain level (Carlos Falgueras García)
- Error message improvements and NEON backend clean-ups (Alexander Slobodeniuk)
- Fix a few valgrind issues (Doug Nazar)
- Build: enable tools such as orcc and orc-bugreport by default (Nirbheek Chauhan)
- Various build fixes (L. E. Segovia, Sebastian Dröge)
py-werkzeug: updated to 3.1.5
Version 3.1.5
- ``safe_join`` on Windows does not allow more special device names, regardless
of extension or surrounding spaces. :ghsa:`87hc-h4r5-73f7`
- The multipart form parser handles a ``\r\n`` sequence at a chunk boundary.
This fixes the previous attempt, which caused incorrect content lengths.
:issue:`3065` :issue:`3077`
- Fix ``AttributeError`` when initializing ``DebuggedApplication`` with
``pin_security=False``. :issue:`3075`
py-cogapp: updated to 3.6.0
3.6.0 – September 21 2025
- Added a ``--check-fail-msg`` option for providing a message as part of the
output of a ``--check`` failure.
- Added support for Python 3.14.
3.5.1 – June 10 2025
- Updated documentation to remove confusing terminology.
3.5.0 – June 5 2025
- Added a ``--diff`` option to show the diff of what changed to fail a
``--check`` run.
[11 lines not shown]
py-qt6: updated to 6.10.2
v6.10.2 8th January 2026
- Fixed a regression introduced in v6.5.0 in the handling of the return value
of `QSqlQueryModel.query()`.
- Fixed a regression introduced in v6.10.1 in the handling of the return
value of `createMimeDataFromSelection()` in `QTextEdit` and
`QPlainTextEdit`.