惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

I
InfoQ
博客园 - 司徒正美
爱范儿
爱范儿
F
Fortinet All Blogs
J
Java Code Geeks
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
腾讯CDC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
SegmentFault 最新的问题
Microsoft Security Blog
Microsoft Security Blog
T
The Blog of Author Tim Ferriss
V
V2EX
L
LangChain Blog
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
云风的 BLOG
云风的 BLOG
T
Tailwind CSS Blog
Blog — PlanetScale
Blog — PlanetScale
GbyAI
GbyAI
A
About on SuperTechFans
有赞技术团队
有赞技术团队
Y
Y Combinator Blog

Deno

Deno 2.8 | Deno Claw Patrol: an open-source security firewall for agents | Deno Fresh 2.3: Zero JS by default, View Transitions, and Temporal support | Deno Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno Build a dinosaur runner game with Deno, pt. 6 | Deno Build a dinosaur runner game with Deno, pt. 5 | Deno Deno Deploy is Generally Available | Deno Introducing Deno Sandbox | Deno Build a dinosaur runner game with Deno, pt. 4 | Deno Build a dinosaur runner game with Deno, pt. 3 | Deno Build a dinosaur runner game with Deno, pt. 2 | Deno React / Next.js Denial-of-Service Vulnerability: Deno Deploy users protected | Deno Deno 2.6: dx is the new npx | Deno Build a dinosaur runner game with Deno, pt. 1 | Deno React Server Functions / Next.js Vulnerability: Deno Deploy users protected | Deno My highlights from the new Deno Deploy | Deno Deno's Other Open Source Projects | Deno How Deno protects against npm exploits | Deno Help Us Raise $200k to Free JavaScript from Oracle | Deno Deno 2.5: Permissions in the config file | Deno Fresh 2.0 Graduates to Beta, Adds Vite Support | Deno Deno 2.4: deno bundle is back | Deno JavaScript™ Trademark Update | Deno What's coming to JavaScript | Deno A brief history of JavaScript | Deno Reports of Deno's Demise Have Been Greatly Exaggerated | Deno An Update on Fresh | Deno How Plaid migrated 100 services to a new database platform 5x faster with Deno | Deno Deno 2.3: Improved deno compile, local npm packages, and more | Deno Add JSR packages with pnpm and Yarn | Deno
The stabilization process of the Standard Library has beg...
Yoshiya Hino · 2024-06-11 · via Deno

We are excited to announce a significant milestone for the Deno Standard Library: The packages of the Deno Standard Library are going to be stabilized to version 1.0 shortly. This means that any code working with a stabilized v1 version will continue to work, adhering to semantic versioning. Users can import these packages using the @1 version selector (for example: jsr:@std/bytes@1) to automatically receive bug fixes as they are released. The process aims to be completed in July.

Stabilization process

As we described in the previous post, the Deno Standard Library is now a collection of 38 packages.

We’re going to stabilize on a package-by-package basis, instead of stabilizing the entire Standard Library at once. We chose this strategy to minimize the risk of errors and oversights and maximize the opportunity for the community to give another look at the design of each package at the last moment.

To be more specific, each package goes through the following process:

  • The documentation coverage of the package reaches 100%
  • The test coverage of the package reaches a reasonably high number (usually 100%, but there are some exceptions)
  • Publish 1.0.0-rc.1 (Release Candidate) when the main maintainers agree on the design.
  • Wait one month for feedback from the community.
  • The maintainers handle and address feedback from the community.
  • Publish 1.0.0 if there are no issues remaining after the waiting period.
    • If there is an unresolved issue, the waiting period is extended and the process repeated.

Stabilization schedule

Now one package is already stabilized, and there are nine packages in RC (Release Candidate) versions. The table below describes the current status and future plan for each package.

(Note: The waiting period will become three weeks after July to shorten the schedule.)

Excluded packages

We decided to exclude the following four packages from this iteration of stabilization:

Package Note
datetime This package will be re-designed after Temporal is shipped.
webgpu This package is excluded because WebGPU is not yet stable.
archive This package is excluded because it’s in the process of a re-design.
log The design of this package is not ready yet.

Give us feedback

We look forward to your feedback on the RC versions of the packages. If you currently use the Standard Library, please try the RC versions and tell us what you think!