From 01b2dad090321c21e7a282311f3e2ae7ac1a8c08 Mon Sep 17 00:00:00 2001 From: ahogappa Date: Fri, 23 Jan 2026 10:46:14 +0900 Subject: [PATCH] chore: bump version to 0.8.0 Co-Authored-By: Claude Opus 4.5 --- CHANGELOG.md | 13 +++++++++++++ lib/taski/version.rb | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d6be68..aa02f65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0] - 2026-01-23 + +### Added +- `Taski::Env` class for system-managed execution environment information ([#125](https://github.com/ahogappa/taski/pull/125)) + - Access via `Taski.env.working_directory`, `Taski.env.started_at`, `Taski.env.root_task` +- `args` and `workers` parameters to `Task.new` for direct task instantiation ([#125](https://github.com/ahogappa/taski/pull/125)) +- `mock_env` helper in `TestHelper` for mocking environment in tests ([#125](https://github.com/ahogappa/taski/pull/125)) + +### Changed +- Separate system attributes from `Taski.args` to `Taski.env` ([#125](https://github.com/ahogappa/taski/pull/125)) + - `Taski.args` now holds only user-defined options passed via `run(args: {...})` + - `Taski.env` holds system-managed execution environment (`root_task`, `started_at`, `working_directory`) + ## [0.7.1] - 2026-01-22 ### Added diff --git a/lib/taski/version.rb b/lib/taski/version.rb index 714590b..6ff1e4c 100644 --- a/lib/taski/version.rb +++ b/lib/taski/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Taski - VERSION = "0.7.1" + VERSION = "0.8.0" end