Skip to content

Update Revise requirement to 3.16.1 - #4

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/Revise-3.16.1
Open

Update Revise requirement to 3.16.1#4
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/Revise-3.16.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 17, 2026

Copy link
Copy Markdown

Updates the requirements on Revise to permit the latest version.

Release notes

Sourced from Revise's releases.

v3.16.1

Revise v3.16.1

Diff since v3.16.0

Merged pull requests:

Closed issues:

  • Exported variables not cleared in namespace (#633)
  • Can't track modules with same name as existing packages (#747)
Changelog

Sourced from Revise's changelog.

NEWS

This file describes only major changes, and does not include bug fixes, cleanups, or minor enhancements.

Revise 3.17

  • include(mapexpr, file) support: revising a file that was included with a transform now re-applies the same transform to each top-level expression, instead of silently dropping it. For files included while a package loads, discovering the transform relies on Base.include_mapexprs (Julia ≥ 1.14); includet and Revise.track also accept a leading mapexpr on all supported Julia versions. (timholy/Revise.jl#634, timholy/Revise.jl#820)

Revise 3.16

  • Load a package from a stale precompile cache: Revise.stale_load("MyPackage") loads a package from its most recent loadable cache even if the source files have been edited since the cache was built, and then revises the loaded code up to date. This skips the re-precompilation that using would otherwise trigger, which can be a substantial savings for packages that are expensive to compile. (timholy/Revise.jl#738)

Revise 3.15

  • Track packages baked into a system image: Revise.track(SomePackage) now works for a package compiled into the running system image (e.g. one built with PackageCompiler.jl). Such a package is already loaded at startup, so Revise's usual package callback never fires; calling Revise.track on it starts watching the package and applies any source edits made since the image was built. (timholy/Revise.jl#688)

Revise 3.13

  • Struct revision support (Julia 1.12+): Revise can now handle changes to struct definitions. When you modify a struct, Revise automatically re-evaluates the struct definition along with any methods or types that depend on it. (timholy/Revise.jl#894)

    For example, if you have:

    struct Inner

... (truncated)

Commits
  • b2597a0 v3.16.1
  • 1075dce Retract exports dropped from a module (#1089)
  • 9a7d535 v3.16.0
  • 942a795 Merge pull request #1102 from timholy/teh/include-mapexpr
  • 6546d03 Intercept qualified Mod.include(...) calls
  • 629891d Support include(mapexpr, file)
  • c0d6962 test: Use an IdSet for the sigtest signature comparison (#1100)
  • 7427fa5 test: Write the revise_structs preference to the file that has priority (#1099)
  • 2f68ff0 Read the documented binding at the latest world (#1097)
  • 5071eff Bump actions/checkout from 6 to 7 (#1095)
  • Additional commits viewable in compare view

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 commands and options

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

Updates the requirements on [Revise](https://github.com/timholy/Revise.jl) to permit the latest version.
- [Release notes](https://github.com/timholy/Revise.jl/releases)
- [Changelog](https://github.com/timholy/Revise.jl/blob/master/NEWS.md)
- [Commits](timholy/Revise.jl@v3.0.0...v3.16.1)

---
updated-dependencies:
- dependency-name: Revise
  dependency-version: 3.16.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Jul 17, 2026
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 julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants