* Moved `DirectoryWalker` to a top-level class * Changed `DirectoryWalker` `block_dnames` to `exclude_dnames` * Changed `DirectoryWalker` `block_fnames` to `exclude_fnames`
1.5.0
Added
* Add `xdev.snapshot` * Add attributes `file_paths` and `dir_paths` to `DirectoryWalker`. * Add `ignore_empty_dirs` argument to `DirectoryWalker`.
Fixed:
* Fixed issue in `DirectoryWalker` with rich links.
1.4.0
Added * Add dirstats CLI * Add dirblocklist to sed CLI
Fixed
* Fixed issue in availpkg * bug in editfile * bug in find CLI dirblocklist
Changed
* `tree_repr` now uses dirstats as the backend.
1.3.3
Added
* Add `editfile` to the xdev CLI
Changed
* Support more default editors in `editfile`. * Update format quotes to parso. * Lower numpy requirement. * Update scriptconfig requirement.
1.2.0
Added * `before_embed` callback to EmbedOnException
Changed * Switched to scriptconfig ModalCLI * `xdev.embed` now stops any rich live context that may running. * Switch default backend of format-quotes from redbaron to parso
1.1.1
Added * `pyversion` cli * `pyfile` cli * `max_depth` to `xdev.tree_repr` and corresponding CLI. * Added initial experimental port of the `available_package_versions` script
Changed * More / cleaner docs in CLI tools. * Expose `freshpyenv.sh` as an xdev CLI program.