Skip to content

Commit 0af864b

Browse files
committed
Release 0.3.1
1 parent b70e847 commit 0af864b

6 files changed

Lines changed: 14 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file.
44

55
This project follows [Keep a Changelog](https://keepachangelog.com/).
66

7+
## [0.3.1] - 2026-03-27
8+
9+
### Fixed
10+
- `create_entity` no longer generates a filename ULID that differs from the `id` in the JSON content when data includes an `id` field
11+
- Provided IDs are now respected when valid for the entity's prefix (enables deterministic seeding with cross-references)
12+
- Duplicate ID detection — `create_entity` raises `ValueError` if an entity with that ID already exists
13+
- `type` field in data no longer leaks into the record via `update()``entity_type` parameter always wins
14+
- Seed tool now passes `id` through to `create_entity` so seed data can use stable IDs
15+
716
## [0.3.0] - 2026-03-27
817

918
### Changed

lib/python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "upjack"
3-
version = "0.3.0"
3+
version = "0.3.1"
44
description = "Schema-driven entity management for AI-native applications"
55
readme = "README.md"
66
license = {text = "Apache-2.0"}

lib/python/src/upjack/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""NimbleBrain Upjack — schema-driven entity management for AI-native applications."""
22

3-
__version__ = "0.3.0"
3+
__version__ = "0.3.1"
44

55
from upjack.activity import ACTIVITY_ENTITY_DEF, get_activity_schema
66
from upjack.app import UpjackApp

lib/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "upjack",
3-
"version": "0.3.0",
3+
"version": "0.3.1",
44
"description": "Schema-driven entity management for AI-native applications",
55
"type": "module",
66
"exports": {

skills/upjack-app-builder/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: upjack-app-builder
33
description: Builds complete, compliant NimbleBrain Upjack apps from natural language descriptions. Generates manifest, entity schemas, skills, context, seed data, and server entry point. Use when creating a new Upjack app, building an AI-native app, or scaffolding a domain-specific application. Triggers include "create me a todo app", "build an upjack app", "new upjack app for", "scaffold an app".
44
metadata:
5-
version: "0.3.0"
5+
version: "0.3.1"
66
category: development
77
tags:
88
- upjack
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.3.0
1+
0.3.1

0 commit comments

Comments
 (0)