Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,3 @@ jobs:
## Changes in ${{ steps.get_version.outputs.VERSION }}

For a detailed list of changes, please see [CHANGELOG.md](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/`
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
## v0.3.3
### Features
- **Library Support**: Refactored core functionality into a reusable Go library
- **Go Get Support**: Project can now be installed via `go install` or imported as a library via `go get`
- **API Documentation**: Added comprehensive documentation for library usage
- **Performance Improvements**: Enhanced database query performance with optimized indexes
- **Timezone Handling**: Improved handling of timestamps across different timezones

### API Changes
- Added public library package `github.com/ec/histree-core/pkg/histree`
- Created stable API for database operations and formatting
- Exported key types and constants for third-party integration

### Bug Fixes
- Fixed issue with timestamp display in different timezones
- Improved error handling in database connections
- Enhanced buffer management for large output sets

### Installation
#### Command-line tool
```bash
go install github.com/ec/histree-core/cmd/histree@latest
```

#### Library
```bash
go get github.com/ec/histree-core
```

## v0.2.0

### Breaking Changes
Expand Down