Skip to content

Releases

v0.9.4

Choose a tag to compare

@coolsam726 coolsam726 released this 16 Sep 15:26
28a48e3

Starter-kit discovery

  • Discover Conduit/API/SPA kits via almasix.kits entry points
  • Built-in blank kit only; overlays come from almasix-starter-kit-*
  • almasix[kits] extra and clear install hints when a kit package is missing

v0.9.3

Choose a tag to compare

@coolsam726 coolsam726 released this 15 Sep 08:00
0c70561

What's new

  • Starter-kit TOTP QR codes — two-factor setup shows a scannable SVG QR (via qrcode) instead of a raw otpauth:// URI
  • Editor packages — docs and smith ide:install point at the split almasix-vscode and almasix-idea repos; Open VSX install path for Cursor / VSCodium

Upgrade

pip install -U almasix==0.9.3
# existing TOTP apps:
pip install 'qrcode>=7.4'

See the upgrade guide and release notes.

v0.9.2

Choose a tag to compare

@coolsam726 coolsam726 released this 14 Sep 23:02
e3e3075

What's Changed

  • Release 0.9.2: make:model companions and typed migration blueprints by @coolsam726 in #88
  • Seal ide:index model metadata for Almasix Idea by @coolsam726 in #89

Full Changelog: v0.9.1...v0.9.2

v0.9.1

Choose a tag to compare

@coolsam726 coolsam726 released this 14 Sep 20:48
e292806

Almasix 0.9.1

  • ide:index depth — config_locations (key → file/line), env_options (driver/store/connection suggestions), and relation method lines for IDE navigation
  • Env intelligence — two-way completion: keys from config/env() into .env, and value options for keys like QUEUE_CONNECTION / SESSION_DRIVER (LSP + index dump)
  • Config go-to — config("app.env") resolves to the "env" line in config/app.py

Install: pip install -U almasix==0.9.1

Companion JetBrains plugin: ide-support v0.2.3

See Release Notes and the Upgrade Guide.

v0.9.0

Choose a tag to compare

@coolsam726 coolsam726 released this 14 Sep 17:55
26c22d6

Almasix 0.9.0

  • smith ide:index — JSON app symbol index (routes, views, config, gates, validation rules, relations, components, Smith commands, and related surfaces) for native IDE tooling
  • Almasix Idea architecture — JetBrains uses the index dump (no LSP4IJ); VS Code continues on almasix-lsp. Docs: Editor setup
  • Global installer — pipx / uv tool documented for installing the almasix project generator outside PEP 668-managed system Pythons

Install: pip install almasix==0.9.0

See Release Notes and the Upgrade Guide.

v0.8.1

Choose a tag to compare

@coolsam726 coolsam726 released this 14 Sep 12:09
367c737

Almasix 0.8.1

  • Compared to other frameworks — Prologue page covering Django, FastAPI, Flask, Litestar, and Masonite
  • Editor setup — JetBrains troubleshooting for almasixLsp (pid=null), including Windows IDE + WSL (plugin 0.1.13+)
  • README downloads badge — shields.io pepy total downloads

Install: pip install almasix==0.8.1

See Release Notes and the Upgrade Guide.

v0.8.0

Choose a tag to compare

@coolsam726 coolsam726 released this 14 Sep 10:37
9e97944

Almasix 0.8.0

  • Mail + Notifications exhaust — Laravel 13 doc parity for the framework-shaped surface: Notification façade (send / on-demand / locale / fake), MailMessage, custom channel classes, mail & notification events, failover / round-robin mailers, ESP HTTP drivers (Mailgun, Postmark, Resend, SES, Cloudflare) plus sendmail, Slack + Vonage channels, and config/services.py
  • Localization docs — Starlight Localization page for catalogs, plurals, locale middleware, and Number helpers
  • Mail / Notifications docs — writing mailables and notification messages covered at Laravel TOC depth (envelope, Markdown themes, MailMessage, Vonage / Slack builders)

Install: pip install almasix==0.8.0

See Release Notes and the Upgrade Guide.

v0.7.0

Choose a tag to compare

@coolsam726 coolsam726 released this 12 Sep 08:05
bc141ff

Almasix 0.7.0

  • Validation exhaust — request.validate({...}) accepts pipe-string rules and Rule.* helpers alongside FormRequest / Pydantic schemas; all available rules ship with docs and a maintainer catalog
  • Inspired by Laravel — Prologue credits Laravel’s design tradition; feature pages stay Almasix-first
  • Validation docs — teaching page covers inline validation, soft checks, custom rules, and every available rule

Install: pip install almasix==0.7.0

See Release Notes and the Upgrade Guide.

v0.6.2

Choose a tag to compare

@coolsam726 coolsam726 released this 12 Sep 06:29
e617572

Almasix 0.6.2

  • CSRF / Inertia — web responses mint a readable XSRF-TOKEN cookie; X-XSRF-TOKEN decrypts when EncryptCookies wrapped the value (fixes Vue/React kit register 419)
  • Starter kit auth — Web and Vue scaffolds migrate cleanly; register → email verify → logout → login works out of the box
  • Docs rewrite — user-facing docs assume Python + web only; every code fence names a file path; Basics / Database / Articulate / Digging Deeper rewritten for first-time developers

Install: pip install almasix==0.6.2

See Release Notes and the Upgrade Guide.

v0.6.1

Choose a tag to compare

@coolsam726 coolsam726 released this 11 Sep 11:32
ef17b7c

Extract Conduit and Inertia

Conduit and Inertia now ship as first-party packages:

Changes

  • Remove in-tree Conduit and Inertia wheel force-include
  • Conduit loads via PackageManifest discovery when installed
  • Web kits declare almasix[conduit]; SPA kits declare almasix[inertia]
  • almasix.__path__ uses extend_path so namespace extras work with editable installs

Repos: almasix-dev/conduit, almasix-dev/inertia