github titandrive/yarnl v0.11.0-beta.1

latest releases: v0.11.4, v0.11.3, v0.11.2...
pre-release3 months ago

v0.11.0-beta.1

This is a pre-release for testing. Not recommended for production use.

Versioned database migration system

Replaces the previous approach of re-running every schema check on every startup. Yarnl now tracks which migrations have been applied in a schema_migrations table and only runs what is new. On a fresh install all migrations run once; on every restart after that, none do. When future versions add schema changes, only the new steps run.

This also resolves a long-standing issue for users on shared or external PostgreSQL instances who were seeing "permission denied for schema public" on startup. This was caused by a PostgreSQL 15 behavior change that revoked the default CREATE privilege on the public schema. The fix is not a superuser requirement — it is a one-line grant that any database owner can run:

GRANT CREATE ON SCHEMA public TO yarnl;

Full setup instructions for external PostgreSQL have been added to the README.

Includes all fixes from v0.10.1

  • Ravelry settings nav button no longer disappears when clicked
  • pdf.js and marked bundled locally, no Cloudflare CDN dependency
  • multer updated to 2.2.0, qs updated to 6.15.2

Don't miss a new yarnl release

NewReleases is sending notifications on new releases.