Skip to content

Releases: timholy/Revise.jl

v3.12.3

26 Nov 17:25

Choose a tag to compare

Revise v3.12.3

Diff since v3.12.2

Merged pull requests:

  • update for CodeTracking v3 (MethodInfoKey struct change) (#973) (@aviatesk)

v3.12.2

22 Nov 17:48
9e5262a

Choose a tag to compare

Revise v3.12.2

Diff since v3.12.1

Merged pull requests:

v3.12.1

11 Nov 03:43

Choose a tag to compare

Revise v3.12.1

Diff since v3.12.0

Merged pull requests:

v3.12.0

30 Oct 16:54

Choose a tag to compare

Revise v3.12.0

Diff since v3.11.0

Merged pull requests:

  • use Base.Event instead of Base.Condition for revision_event (#965) (@aviatesk)
  • project: use workspace feature (#966) (@aviatesk)

v3.11.0

22 Oct 12:07
ebdf0a2

Choose a tag to compare

Revise v3.11.0

Diff since v3.10.0

Merged pull requests:

  • implement basic extension system for pkgdatas (#962) (@aviatesk)

v3.10.0

08 Oct 17:13
df18a5a

Choose a tag to compare

Revise v3.10.0

Diff since v3.9.0

Merged pull requests:

Closed issues:

  • Revise 3.9 problem with Julia 1.12? (#950)
  • MethodInfoKey not defined in Revise for Julia v1.12 package (#952)
  • MethodError: no method matching get_lhs_rhs(::Expr) (#958)

v3.9.0

09 Aug 12:34

Choose a tag to compare

Revise v3.9.0

Diff since v3.8.1

Merged pull requests:

  • Improve the exit-check (#942) (@timholy)
  • Add ability to turn Revise off (#943) (@timholy)
  • Add pretty-printing for logs (#944) (@timholy)
  • remove no longer used methodinfo argument from minimal_evaluation! (#946) (@aviatesk)
  • Fix intermittent Base CI failure due to misdetected juliadir (#948) (@Keno)
  • Add additional locking for thread safety (#949) (@timholy)

Closed issues:

  • Option to turn it off (#64)
  • loading revise on 1.11 releases leads to very slow exiting of REPL (#887)
  • UndefVarError: lookup not defined error (#926)
  • ImageMorphology issue (#933)
  • Windows CI fails on Julia master (#937)
  • ConcurrencyViolationError from watch_includes when calling Base.include in parallel (#947)

v3.8.1

26 Jul 20:28
158db18

Choose a tag to compare

Revise v3.8.1

Diff since v3.8.0

Merged pull requests:

  • Correctly revise methods defined in external method tables (#904) (@serenity4)
  • Path-switching for extensions (#909) (@timholy)
  • fixes for Compiler stdlib (#913) (@vtjnash)
  • Add PCRE2_jll and Zlib_jll as known stdlibs (#930) (@eschnett)
  • Use invokelatest when printing errors after includet (#934) (@Keno)
  • Track Core.Compiler under a separate PkgId (#936) (@Keno)
  • Remove manifest from docs & bump version (#941) (@serenity4)

Closed issues:

  • Revising methods with external method tables fails (#646)
  • Revise does not pick up path change for package extensions if I dev a package (#858)
  • Revise should replace docstring rather than adding to it (#927)
  • Long delay when exiting julia if Revise has been imported (#928)
  • CI fails on master (#935)

v3.8.0

27 May 05:40
92cb6b8

Choose a tag to compare

Revise v3.8.0

Diff since v3.7.6

Breaking

  • From the perspective of codebase complexity, we have removed the interface for supporting non-.jl files.
    As this was originally an experimental feature, it should not affect most users, but if you were using this functionality, please continue using v3.7 or re-implement this feature in v3.9 or later (#921)

Changes

  • Includes many internal implementation improvements and code cleanup

Merged pull requests:

v3.7.6

23 Apr 14:19

Choose a tag to compare

Revise v3.7.6

Diff since v3.7.5

Merged pull requests: