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
35 changes: 4 additions & 31 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ Semver applies from 1.0.0. A breaking change to a documented API needs a major

## [Unreleased]

Nothing yet.

## 6.0.0

### Changed

- **BREAKING —** `isValidTimeZone`, `assertTimeZone` and `canonicalTimeZone` refuse every single-label
Expand Down Expand Up @@ -132,31 +136,12 @@ Semver applies from 1.0.0. A breaking change to a documented API needs a major
onto one lazy seam, so `@ultimat3/ui` no longer throws `TypeError: undefined is not a constructor` at
module evaluation (#244)

## 6.0.0

### Fixed

- island JSX compiles to real Solid reactivity, not to an undefined React (#253)
- one lazy AsyncLocalStorage, so a browser bundle can load @ultimat3/core (#256)
- a scaffolded app's first setup and first gate both work (#238)

### Changed

- One timezone rule everywhere, and CI runs the Bun this repo runs (#265)
- 6.0.0: Solid reactivity that works, Bun.Image, and four defects that shipped green (#263)
- restamp to 5.0.1, from the registry rather than from intent (#237)


## 5.0.1

### Fixed

- a live query no longer ships the raw table row, or mis-orders a projected window (#235)

### Changed

- restamp the status table to 5.0.0, from the registry rather than from intent (#234)


## 5.0.1 - 2026-08-20

Expand Down Expand Up @@ -187,18 +172,6 @@ A patch: one fix, in two packages, closing the defect 5.0.0's own work uncovered
which also puts its feed back on the incremental path — the assertion that file was written with,
and which had never been true.

## 5.0.0

### Added

- the subscribe fixture drives a whole sync node, and its five tests run (#231)

### Fixed

- delete JobsConfig.driver, which selected no driver and said nothing (#232)
- escape error lines at construction, and read a fix out of a table (#229)


## 5.0.0 - 2026-08-20

A major, for four breaking changes across two packages. Every one deletes or corrects a
Expand Down
2 changes: 1 addition & 1 deletion wiki/Upgrading.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ One breaking entry so far, and it is a **runtime** refusal with no compile error

### Start here — the one edit

Every single-label timezone name except `UTC` is refused. `isValidTimeZone` answers `false`, `canonicalTimeZone` answers `undefined`, `assertTimeZone` throws `X_TIMEZONE_INVALID` — and every `@ultimat3/time` formatter is downstream of that one call. **43 names change answer**, tabulated once under [`[Unreleased]` in `CHANGELOG.md`](https://github.com/developerz-ai/ultimate/blob/main/CHANGELOG.md#unreleased); that table is the source and is deliberately not copied here.
Every single-label timezone name except `UTC` is refused. `isValidTimeZone` answers `false`, `canonicalTimeZone` answers `undefined`, `assertTimeZone` throws `X_TIMEZONE_INVALID` — and every `@ultimat3/time` formatter is downstream of that one call. **43 names change answer**, tabulated once under [the `6.0.0` section of `CHANGELOG.md`](https://github.com/developerz-ai/ultimate/blob/main/CHANGELOG.md#600); that table is the source and is deliberately not copied here.

```diff
- formatDate(at, { locale, zone: 'CET' })
Expand Down