Skip to content

Releases: fuba/histree-core

Release v0.3.5

09 Apr 16:59
f4b282c

Choose a tag to compare

New Features

  • Directory Path Updates: Added new update-path action to update directory paths in history entries
  • Support for both exact path matches and subdirectory paths updates
  • Automatic path standardization (absolute paths, path cleanup)

Usage

histree-core -db path/to/db.db -action update-path -old-path /old/path -new-path /new/path

Library API

New UpdatePaths method for programmatic path updates:

count, err := db.UpdatePaths(oldPath, newPath)

Documentation

  • Updated README with usage examples
  • Updated library examples
  • Added comprehensive tests

Release v0.3.4

09 Mar 12:23
3423f92

Choose a tag to compare

Changes in v0.3.4

For a detailed list of changes, please see CHANGELOG.md

Release v0.3.3

09 Mar 11:49
00f441f

Choose a tag to compare

Changes in v0.3.3

For a detailed list of changes, please see CHANGELOG.md

Release v0.2.3

16 Feb 20:15

Choose a tag to compare

Changes in v0.2.3

For a detailed list of changes, please see CHANGELOG.md

Installation

  1. Download the histree-core.tar.gz file
  2. Extract it: tar xzf histree-core.tar.gz
  3. Move the binary to your PATH: sudo mv bin/histree-core /usr/local/bin/

Release v0.2.2

16 Feb 19:24

Choose a tag to compare

Changes in v0.2.2

For a detailed list of changes, please see CHANGELOG.md

Installation

  1. Download the histree.tar.gz file
  2. Extract it: tar xzf histree.tar.gz
  3. Move the binary to your PATH: sudo mv bin/histree /usr/local/bin/

Release v0.2.0

16 Feb 18:15

Choose a tag to compare

Changes in v0.2.0

Breaking Changes

  • Remove session_label concept, replace with hostname and process_id
  • Update database schema (migration script provided)

Features

  • Add version information (-version flag)
  • Add explicit hostname and process_id tracking
  • Improve error handling in database operations

Installation

  1. Download the histree.tar.gz file
  2. Extract it: tar xzf histree.tar.gz
  3. Run the installation: make install

If you're upgrading from v0.1.x, please run the migration script:

./scripts/migrate_v0.1_v0.2.sh