1.31.0

casey/just1.31.0Jul 14, 2024by github-actions[bot]

AI Summary

This release improves module management and stability in Just, allowing module paths to point to directories and adding a command to toggle unstable features.

Key Highlights

  • Stabilized modules functionality.
  • Added `set unstable` command to enable unstable features.
  • Allowed `mod` paths to point to directories containing source.
  • Added shorthand `_dir` for functions ending in `_directory`.
  • Fixed lexiclean search directory to prevent checking parent directories.

New Features

  • Module stabilization
  • Unstable feature toggle
  • Directory module paths
  • _dir shorthand
  • Lexiclean search fix

Full Release Notes

### Stabilized
- Stabilize modules ([#2250](https://github.com/casey/just/pull/2250) by [casey](https://github.com/casey))

### Added
- Allow `mod` path to be directory containing module source ([#2238](https://github.com/casey/just/pull/2238) by [casey](https://github.com/casey))
- Allow enabling unstable features with `set unstable` ([#2237](https://github.com/casey/just/pull/2237) by [casey](https://github.com/casey))
- Allow abbreviating functions ending in `_directory` to `_dir` ([#2235](https://github.com/casey/just/pull/2235) by [casey](https://github.com/casey))

### Fixed
- Lexiclean search directory so `..` does not check the current directory ([#2236](https://github.com/casey/just/pull/2236) by [casey](https://github.com/casey))

### Misc
- Print space before submodules in `--list` with groups ([#2244](https://github.com/casey/just/pull/2244) by [casey](https://github.com/casey))