Skip to content

Releases: timholy/Revise.jl

v3.8.1

26 Jul 20:28
158db18
Compare
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
Compare
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
Compare
Choose a tag to compare

Revise v3.7.6

Diff since v3.7.5

Merged pull requests:

v3.7.5

22 Apr 14:13
Compare
Choose a tag to compare

Revise v3.7.5

Diff since v3.7.4

Merged pull requests:

v3.7.4

19 Apr 21:21
9a6404b
Compare
Choose a tag to compare

Revise v3.7.4

Diff since v3.7.3

Merged pull requests:

Closed issues:

  • Configure polling rate? (#857)
  • higher order functions (#870)
  • Spurrious "invalid redefinition of constant" error on types with self referential parameters in subtype delcaration (#883)
  • loading revise on 1.11 releases leads to very slow exiting of REPL (#887)
  • Global definitions not visible after includet (#893)
  • Third time is charm! (#895)
  • includet not responding to change when ran from inside the includet instead of the REPL (#896)
  • revise not working when module src in subfolders (#898)
  • Incorrect prompt color when revision happens during help> mode (#902)
  • minimal evaluation for loading.jl makes Julia internals broken (#903)
  • Adding Revise to startup.jl breaks Pkg mode (#905)
  • Precompilation fails since LoweredCodeUtils 3.2.0 release (#906)

v3.7.3

24 Mar 20:27
bd662c9
Compare
Choose a tag to compare

Revise v3.7.3

Diff since v3.7.2

Merged pull requests:

Closed issues:

  • redefining struct (#18)
  • Calling revise sometimes fails with a BoundsError inside process_user_callbacks (#874)
  • Small change to test case not detected (#892)

v3.7.2

22 Jan 13:44
a252b8d
Compare
Choose a tag to compare

Revise v3.7.2

Diff since v3.7.1

Merged pull requests:

Closed issues:

  • Revise tests clones general registry which is quite slow (#872)
  • "no method matching get_workers" after 3.7.0 (#880)

v3.7.1

03 Jan 12:58
7baa73d
Compare
Choose a tag to compare

Revise v3.7.1

Diff since v3.7.0

Merged pull requests:

v3.7.0

02 Jan 13:35
41f735b
Compare
Choose a tag to compare

Revise v3.7.0

Diff since v3.6.5

Merged pull requests:

Closed issues:

  • v3.6.5 broke a precompile statement (#875)
  • Lowering errors result in method deletion without later revision (#877)

v3.6.5

28 Dec 21:46
631291c
Compare
Choose a tag to compare

Revise v3.6.5

Diff since v3.6.4

Merged pull requests: