From 11235ce4db329480822e89925eddc9ec6e3591ed Mon Sep 17 00:00:00 2001 From: fuba Date: Sun, 9 Mar 2025 20:46:23 +0900 Subject: [PATCH] add changelog --- .github/workflows/release.yml | 5 ----- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4e16f4f..9317237 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -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/` \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index a4d9e0a..d41627d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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