Skip to content

Version 4.0.0 (planned breaking changes and self-sufficient ecosystem) #1006

@wellwelwel

Description

@wellwelwel

In favor of better maintenance, performance, and a more cohesive architecture, I'm planning to make some major updates and migrate the opening issues to the next Poku version.

📦 Installing

# Node.js
npm i -D poku@canary

# Node.js + TypeScript
npm i -D poku@canary tsx

# Bun
bun add poku@canary

# Deno (optional)
deno add npm:poku@canary # use "deno run npm:poku@canary" to run tests

⚙️ Migrating

  • For Node.js users, make sure you have version 16.x.x or higher.

🗺️ Roadmap

The changes in the new version are relatively minor for the end user and are limited to just two tasks:

  • Drop support for Node.js 14.
  • Migrate container feature to an independent package (e.g., @pokujs/docker), allowing better support for new container software such as Podman (e.g., @pokujs/podman), also improving maintenance.
    • (Not started).

Note

Since the changes are relatively simple, I have no intention of preparing an rc version. Feel free to ask any questions or contribute ideas.


📋 Internal tasks

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions