Skip to content

Update Swarm for compatibility with Wasp 0.24 - #53

Closed
Genyus wants to merge 8 commits into
mainfrom
3.x
Closed

Update Swarm for compatibility with Wasp 0.24#53
Genyus wants to merge 8 commits into
mainfrom
3.x

Conversation

@Genyus

@Genyus Genyus commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Rewrites the Swarm Wasp plugin with support for the new TS Spec

Replaces ESLint and Prettier with Biome

Genyus added 7 commits July 13, 2026 11:44
- Apply Biome linting and formatting rules across codebase
- Update documentation
- Update outdated dependencies
BREAKING CHANGE:
- Requires Wasp 0.24 and Node 24.14.1 as minimum versions
- Replaces wasp-config dependency with @wasp.sh/spec
BREAKING CHANGE:
- Remove app builder
- Implement features barrel generator
- Rewrite regex-based config update logic with AST parsing
BREAKING CHANGE:
- Updates feature config template
- Simplifies middleware template
- Deletes obsolete addX templates
Modifies generators to produce new Spec-based declarations
BREAKING CHANGE:
- Precreates empty features barrel file
- Fixes CRUD naming bug
- Rewrites tests for updated codebase
@changeset-bot

changeset-bot Bot commented Jul 14, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: f172371

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

- Remove v20 (EOL) and add v26 (current)
@Genyus

Genyus commented Jul 14, 2026

Copy link
Copy Markdown
Owner Author

Closed in favour of #54

@Genyus Genyus closed this Jul 14, 2026
@Genyus
Genyus deleted the 3.x branch July 14, 2026 05:14
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