Skip to content

Releases: endow/nilo

v0.6.1

Choose a tag to compare

@endow endow released this 04 Jul 11:16

v0.6.1

リリースノート(日本語)

  • Nilo 0.6.1 のリリース準備。
  • release prepare による version 更新、full verification、release commit 記録を確認。
  • 公開は人間承認後に tag / push / GitHub release を実行。

Release Notes (English)

  • Prepared the Nilo 0.6.1 release.
  • Verified version updates, full verification, and release commit recording through release prepare.
  • Publishing remains gated by explicit human approval for tag, push, and GitHub release creation.

v0.6.0

Choose a tag to compare

@endow endow released this 03 Jul 08:45

v0.6.0

リリースノート(日本語)

  • Nilo 0.6.0 のリリース準備。
  • release prepare による version 更新、full verification、release commit 記録を確認。
  • 公開は人間承認後に tag / push / GitHub release を実行。

Release Notes (English)

  • Prepared the Nilo 0.6.0 release.
  • Verified version updates, full verification, and release commit recording through release prepare.
  • Publishing remains gated by explicit human approval for tag, push, and GitHub release creation.

v0.5.8

Choose a tag to compare

@endow endow released this 02 Jul 01:28

v0.5.8

リリースノート(日本語)

  • Nilo 0.5.8 のリリース準備。
  • release prepare による version 更新、full verification、release commit 記録を確認。
  • 公開は人間承認後に tag / push / GitHub release を実行。

Release Notes (English)

  • Prepared the Nilo 0.5.8 release.
  • Verified version updates, full verification, and release commit recording through release prepare.
  • Publishing remains gated by explicit human approval for tag, push, and GitHub release creation.

v0.5.7

Choose a tag to compare

@endow endow released this 01 Jul 17:20

v0.5.7

リリースノート(日本語)

  • Nilo 0.5.7 のリリース準備。
  • release prepare による version 更新、full verification、release commit 記録を確認。
  • 公開は人間承認後に tag / push / GitHub release を実行。

Release Notes (English)

  • Prepared the Nilo 0.5.7 release.
  • Verified version updates, full verification, and release commit recording through release prepare.
  • Publishing remains gated by explicit human approval for tag, push, and GitHub release creation.

v0.5.6

Choose a tag to compare

@endow endow released this 01 Jul 15:57

v0.5.6

リリースノート(日本語)

  • Nilo 0.5.6 のリリース準備。
  • release prepare による version 更新、full verification、release commit 記録を確認。
  • 公開は人間承認後に tag / push / GitHub release を実行。

Release Notes (English)

  • Prepared the Nilo 0.5.6 release.
  • Verified version updates, full verification, and release commit recording through release prepare.
  • Publishing remains gated by explicit human approval for tag, push, and GitHub release creation.

v0.5.5

Choose a tag to compare

@endow endow released this 30 Jun 23:26

v0.5.5

リリースノート(日本語)

  • Nilo 0.5.5 のリリース準備。
  • release prepare による version 更新、full verification、release commit 記録を確認。
  • 公開は人間承認後に tag / push / GitHub release を実行。

Release Notes (English)

  • Prepared the Nilo 0.5.5 release.
  • Verified version updates, full verification, and release commit recording through release prepare.
  • Publishing remains gated by explicit human approval for tag, push, and GitHub release creation.

v0.5.4

Choose a tag to compare

@endow endow released this 30 Jun 08:14

v0.5.4

リリースノート(日本語)

  • Nilo 0.5.4 のリリース準備。
  • release prepare による version 更新、full verification、release commit 記録を確認。
  • 公開は人間承認後に tag / push / GitHub release を実行。

Release Notes (English)

  • Prepared the Nilo 0.5.4 release.
  • Verified version updates, full verification, and release commit recording through release prepare.
  • Publishing remains gated by explicit human approval for tag, push, and GitHub release creation.

v0.5.3

Choose a tag to compare

@endow endow released this 30 Jun 01:40

v0.5.3

リリースノート(日本語)

  • Nilo 0.5.3 のリリース準備。
  • release prepare による version 更新、full verification、release commit 記録を確認。
  • 公開は人間承認後に tag / push / GitHub release を実行。

Release Notes (English)

  • Prepared the Nilo 0.5.3 release.
  • Verified version updates, full verification, and release commit recording through release prepare.
  • Publishing remains gated by explicit human approval for tag, push, and GitHub release creation.

v0.5.2

Choose a tag to compare

@endow endow released this 29 Jun 15:45

v0.5.2

リリースノート(日本語)

  • Nilo 0.5.2 のリリース準備。
  • release prepare による version 更新、full verification、release commit 記録を確認。
  • 公開は人間承認後に tag / push / GitHub release を実行。

Release Notes (English)

  • Prepared the Nilo 0.5.2 release.
  • Verified version updates, full verification, and release commit recording through release prepare.
  • Publishing remains gated by explicit human approval for tag, push, and GitHub release creation.

v0.5.1

Choose a tag to compare

@endow endow released this 29 Jun 11:39

Release 0.5.1

Suggested tag: v0.5.1

リリースノート(日本語)

Nilo 0.5.1 は、アップグレード確認、AI 向け状態表示、status fast path、テスト実行の安定性を整える patch release です。リリース前検証で python -m unittest discover tests が editable install なしでも動くように、テストの import bootstrap も補強しました。

変更点

  • upgrade / update check 周りの挙動を修正しました。
  • AI context 出力を compact 化し、通常作業で必要な次 action と詳細コマンドを読み取りやすくしました。
  • CLI テスト shard の構成を整理しました。
  • status fast path を軽量化し、通常の状態確認の待ち時間を抑えました。
  • python -m unittest discover tests が repository checkout から直接実行できるよう、test_backuptest_cli の import path 初期化を既存テストと揃えました。

検証

  • nilo check "python -m unittest discover tests" --project nilo --mode full --timeout 300 (timed out)
  • nilo check "python -m unittest discover tests" --project nilo --mode full --timeout 600 (timed out)
  • nilo check "sh -c 'PYTHONPATH=src python tests/run_shards.py --all --jobs auto'" --project nilo --mode full --timeout 900
  • nilo recipe doctor --project nilo
  • nilo status --project nilo

python -m unittest discover tests was also run directly while diagnosing the initial import failure and completed with 289 tests, 2 import errors before the bootstrap fix. The Nilo-recorded unsharded full-suite attempts timed out at 300 and 600 seconds after the fix, so the parallel shard runner above is the successful recorded full-suite evidence for this release.

アップグレード / インストール

新規インストール:

git clone https://github.com/endow/nilo.git
cd nilo
python -m pip install -e .

git checkout からインストール済みの場合は、作業ツリーが clean な状態で次を実行してください。

nilo upgrade

nilo upgradegit pull --ff-only、editable reinstall、migration を実行します。既存 DB がある場合は migration 前に .nilo/backups/before-upgrade バックアップを作成します。このリリースでは既存 DB を破壊する schema 変更はありません。

Release Notes (English)

Nilo 0.5.1 is a patch release that tightens upgrade and update checks, AI-facing status output, the status fast path, and test execution stability. The release preparation also strengthens test import bootstrapping so python -m unittest discover tests works directly from a repository checkout without requiring an editable install first.

Changes

  • Fixed upgrade and update check behavior.
  • Compact AI context output so normal work surfaces the next action and detail commands more clearly.
  • Refactored CLI test shard organization.
  • Made the status fast path lighter to reduce wait time during normal status checks.
  • Aligned test_backup and test_cli import path initialization with existing tests so python -m unittest discover tests can run directly from the checkout.

Verification

  • nilo check "python -m unittest discover tests" --project nilo --mode full --timeout 300 (timed out)
  • nilo check "python -m unittest discover tests" --project nilo --mode full --timeout 600 (timed out)
  • nilo check "sh -c 'PYTHONPATH=src python tests/run_shards.py --all --jobs auto'" --project nilo --mode full --timeout 900
  • nilo recipe doctor --project nilo
  • nilo status --project nilo

python -m unittest discover tests was also run directly while diagnosing the initial import failure and completed with 289 tests, 2 import errors before the bootstrap fix. The Nilo-recorded unsharded full-suite attempts timed out at 300 and 600 seconds after the fix, so the parallel shard runner above is the successful recorded full-suite evidence for this release.

Upgrade / Install

Fresh install:

git clone https://github.com/endow/nilo.git
cd nilo
python -m pip install -e .

If Nilo was installed from a git checkout, update from a clean working tree with:

nilo upgrade

nilo upgrade runs git pull --ff-only, reinstalls the editable package, and runs migrations. If an existing DB is present, Nilo creates a before-upgrade backup under .nilo/backups/ before migration. This release does not include a destructive DB schema change.

GitHub release execution

After explicit approval, use Nilo's approval-gated execution path:

nilo recipe approve-public --project nilo --approval 'v0.5.1 を tag/push/release して' --execute

Equivalent human-gated commands:

git tag v0.5.1
git push origin main
git push origin v0.5.1
gh release create v0.5.1 --title "v0.5.1" --notes-file docs/releases/0.5.1.md