Skip to content

Release 1.0.0 - #4

Merged
saviorand merged 2 commits into
mainfrom
release-1.0.0
Oct 12, 2026
Merged

saviorand merged 2 commits into
mainfrom
release-1.0.0

Conversation

@saviorand

@saviorand saviorand commented Oct 12, 2026 •

Copy link
Copy Markdown
Collaborator

Prepares the 1.0.0 tag. After this merges, v1.0.0 goes on the merge commit.

  • Versions. datastar and datastar-brotli both go to 1.0.0. They share a repository and a tag, so they are released together.
  • Pinned revs. The main README pinned rev = "v0.1.0", which was never tagged in this repository, and datastar-brotli's README pinned nothing. Both now pin v1.0.0, and the brotli README says to use the same rev for both packages, since datastar-brotli requires datastar from "..".
  • datastar-brotli on the module system. A module can only import other modules, so after Build on the module system, and make Lean.Data.Json optional #3 a project on the module system could import Datastar but not DatastarBrotli (cannot import non-`module` DatastarBrotli from `module` ). Its two files are now modules. The tests and the e2e server import it as before.
  • README fixes. The licence link pointed at LICENSE; the file is LICENSE.md. The compression example used sseResponseWith [brotli, gzip], and no gzip codec exists.

Locally on macOS: lake build, lake test, the doc lint for both packages, lake -d datastar-brotli test, datastar-brotli/scripts/sanitize.sh, and a module file importing both Datastar and DatastarBrotli all pass. I haven't run the SDK or Playwright suites locally; CI runs both.

🤖 Generated with Claude Code

saviorand and others added 2 commits October 12, 2026 19:59
A `module` can only import other modules, so a project on the module system could import
Datastar but not DatastarBrotli. Its two files are now modules, like the core library.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Both packages go to 1.0.0, and the READMEs pin `rev = "v1.0.0"`; datastar-brotli's README
pinned no rev, and the main README pinned v0.1.0, which was never tagged here. Also fixes the
licence link (the file is LICENSE.md) and drops `gzip` from the compression example, as no
gzip codec exists.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@saviorand
saviorand merged commit 9ba9ece into main Oct 12, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant