zoxide/CHANGELOG.md
2020-03-30 06:48:49 +05:30

2.4 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

0.3.0 - 2020-03-30

Added

  • Automatic migration from v0.2.x databases.
  • $_ZO_EXCLUDE_DIRS to prevent certain directories from being added to the database.
  • Support for POSIX-compliant shells.

Changed

  • Database location defaults to user's local data directory.
  • Database schema now includes a version number.
  • migrate subcommand renamed to import.

Fixed

  • Achieve thread safety using unique temporary database file names for each zoxide instance.
  • Incomprehensive "could not allocate" message on database corruption.

0.2.2 - 2020-03-20

Fixed

  • Incorrect exit codes in z command on fish.

Removed

  • File locks on database.

0.2.1 - 2020-03-16

Added

  • $_ZO_ECHO to echo match before cding.
  • Minimal ranger plugin.
  • PWD hook to only update the database when the current directory is changed.
  • Support for the bash shell.
  • migrate subcommand to allow users to migrate from z.

Fixed

  • Interactive queries causing other open shells to hang.

0.2.0 - 2020-03-11

Added

  • init subcommand to remove dependency on shell plugin managers.
  • Support for z - command to go to previous directory.
  • Cargo.lock for more reproducible builds.
  • Support for the fish shell.

Fixed

  • _zoxide_precmd overriding other precmd hooks on zsh.

0.1.1 - 2020-03-08

Added

  • Install script for Linux/macOS users.
  • Aging algorithm to remove stale entries.

Changed

  • Database schema now uses f64 values for rank instead of i32.

Fixed

  • Multiple hooks being added upon initializing zoxide multiple times.

0.1.0 - 2020-03-05

Added

  • GitHub Actions pipeline to build and upload releases.
  • Support for the zsh shell.