---
package: "@webjsdev/server"
version: 0.8.9
date: 2026-06-02T17:00:58.750Z
commit_count: 2
---
## Features

- **make webjs check correctness-only; move conventions to CONVENTIONS.md** ([#225](https://github.com/webjsdev/webjs/pull/225)) [`f9f13e48`](https://github.com/webjsdev/webjs/commit/f9f13e48)

  `checkConventions` now runs only correctness rules (a crash, a security leak, a build/type-strip failure), unconditionally. The four preference rules (`actions-in-modules`, `one-function-per-action`, `tests-exist`, `no-json-data-files`) and the `package.json` `webjs.conventions` override mechanism (`loadConventionOverrides`, the `opts.rules` param) are removed.

## Fixes

- **narrow no-browser-globals-in-render for the SSR shim** ([#218](https://github.com/webjsdev/webjs/pull/218)) [`7857a731`](https://github.com/webjsdev/webjs/commit/7857a731)

  Now that the SSR server base shims the attribute / event / `attachInternals` methods, `no-browser-globals-in-render` no longer flags them, and it scans `willUpdate` (which now runs at SSR) in addition to the constructor and `render`.
