- Add
--exclude-ported
flag for import-graph - make
port-progress
report longest path to the target
- Improvements to the port progress tool
- Add
port-status
command
- import-graph: allow to write raw dot file to ".rawdot" without layout info
- Add
--exclude-tactics
flag to exclude tactics in import-graph - Add
--port-status
flag to theimport-graph
command to color node by porting status - Add
--port-status-url
option to specify a url for the YaML file containing porting status information.
- Fix mathlib update bug for project depending on mathlib
- Add
reduce-imports
command - Add
pull
command get-mathlib-cache
no longer understands--rev
; if you want to use a different mathlib version, edit yourleanproject.toml
. If you are trying to get the cache when working on mathlib itself, useget-cache --rev
.- Add
--fallback
toget-cache
for traversing the git history to find an approximate cache. get-cache
no longer modifies.lean
files in the working directory.mk-cache --force
no longer permits the working tree to be dirty.mk-all
now correctly handles filenames with special characters.
- Only look for .xz archives
- Increase tolerance to weird git setups
- Add pr command
- Add rebase command
- Add option --rev to get-cache and get-mathlib-cache
- Drop python 3.5 support
- SSH handling tweaks
- Add mk-all command
- Add decls command
- Many small fixes
- Fix a bug and workaround some Windows bug
- Try to download .xz-compressed olean archives
- Add
leanproject get -b
to create a new branch
- Add import-graph command
- Add delete-zombies command
- Add get-mathlib-cache command
- Add --debug flag
Switch from update-mathlib to leanproject
Fix packaging issue
Version PyPi release of old mathlib tools