Releases: karloscodes/formlander
v3.0.1
Formlander v3.0.1
Self-hosted form backend with SQLite storage.
One-Line Installation (Recommended)
curl -fsSL https://raw.githubusercontent.com/karloscodes/formlander/master/install.sh | sudo bashThis installs Formlander with Docker, Caddy reverse proxy, and automatic SSL certificates.
Quick Start with Docker (Manual)
docker run -d \
-p 8080:8080 \
-e FORMLANDER_SESSION_SECRET=$(openssl rand -hex 32) \
-v $(pwd)/storage:/app/storage \
karloscodes/formlander:3.0.1Then visit http://localhost:8080 with default credentials:
- Email:
admin@formlander.local - Password:
formlander
Changelog
Others
- 67e8f78: Fix matcha deployment: session secret and container permissions (@karloscodes)
Documentation: https://formlander.com/docs
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Formlander v3.0.0
Self-hosted form backend with SQLite storage.
One-Line Installation (Recommended)
curl -fsSL https://raw.githubusercontent.com/karloscodes/formlander/master/install.sh | sudo bashThis installs Formlander with Docker, Caddy reverse proxy, and automatic SSL certificates.
Quick Start with Docker (Manual)
docker run -d \
-p 8080:8080 \
-e FORMLANDER_SESSION_SECRET=$(openssl rand -hex 32) \
-v $(pwd)/storage:/app/storage \
karloscodes/formlander:3.0.0Then visit http://localhost:8080 with default credentials:
- Email:
admin@formlander.local - Password:
formlander
Changelog
Others
- 2befb16: Replace custom installer with matcha (@karloscodes)
Documentation: https://formlander.com/docs
Full Changelog: v2.0.13...v3.0.0
v2.0.13
Formlander v2.0.13
Self-hosted form backend with SQLite storage.
One-Line Installation (Recommended)
curl -fsSL https://raw.githubusercontent.com/karloscodes/formlander/master/install.sh | sudo bashThis installs Formlander with Docker, Caddy reverse proxy, and automatic SSL certificates.
Quick Start with Docker (Manual)
docker run -d \
-p 8080:8080 \
-e FORMLANDER_SESSION_SECRET=$(openssl rand -hex 32) \
-v $(pwd)/storage:/app/storage \
karloscodes/formlander:2.0.13Then visit http://localhost:8080 with default credentials:
- Email:
admin@formlander.local - Password:
formlander
Changelog
Others
- dd44f24: Upgrade cartridge to v0.13.3 and add README badges (@karloscodes)
Documentation: https://formlander.com/docs
Full Changelog: v2.0.12...v2.0.13
v2.0.12
Formlander v2.0.12
Self-hosted form backend with SQLite storage.
One-Line Installation (Recommended)
curl -fsSL https://raw.githubusercontent.com/karloscodes/formlander/master/install.sh | sudo bashThis installs Formlander with Docker, Caddy reverse proxy, and automatic SSL certificates.
Quick Start with Docker (Manual)
docker run -d \
-p 8080:8080 \
-e FORMLANDER_SESSION_SECRET=$(openssl rand -hex 32) \
-v $(pwd)/storage:/app/storage \
karloscodes/formlander:2.0.12Then visit http://localhost:8080 with default credentials:
- Email:
admin@formlander.local - Password:
formlander
Changelog
Others
- b8ec50f: Fix HIGH security vulnerabilities in tar and docker/cli (@karloscodes)
Documentation: https://formlander.com/docs
Full Changelog: v2.0.11...v2.0.12
v2.0.11
Formlander v2.0.11
Self-hosted form backend with SQLite storage.
One-Line Installation (Recommended)
curl -fsSL https://raw.githubusercontent.com/karloscodes/formlander/master/install.sh | sudo bashThis installs Formlander with Docker, Caddy reverse proxy, and automatic SSL certificates.
Quick Start with Docker (Manual)
docker run -d \
-p 8080:8080 \
-e FORMLANDER_SESSION_SECRET=$(openssl rand -hex 32) \
-v $(pwd)/storage:/app/storage \
karloscodes/formlander:2.0.11Then visit http://localhost:8080 with default credentials:
- Email:
admin@formlander.local - Password:
formlander
Changelog
Bug Fixes
- b3df72d: fix: JavaScriptSDK no longer sends empty forms always resulting in "Payload Empty" responses (#25) (@Goepfie)
Others
- b7beba0: deps(npm): bump minimatch (#30) (@dependabot[bot])
- 4fc3327: deps: always update karloscodes packages, ignore minor/patch for others (@karloscodes)
Documentation: https://formlander.com/docs
Full Changelog: v2.0.10...v2.0.11
v2.0.10
Formlander v2.0.10
Self-hosted form backend with SQLite storage.
One-Line Installation (Recommended)
curl -fsSL https://raw.githubusercontent.com/karloscodes/formlander/master/install.sh | sudo bashThis installs Formlander with Docker, Caddy reverse proxy, and automatic SSL certificates.
Quick Start with Docker (Manual)
docker run -d \
-p 8080:8080 \
-e FORMLANDER_SESSION_SECRET=$(openssl rand -hex 32) \
-v $(pwd)/storage:/app/storage \
karloscodes/formlander:2.0.10Then visit http://localhost:8080 with default credentials:
- Email:
admin@formlander.local - Password:
formlander
Changelog
Others
- a4100ee: Fix HIGH security vulnerabilities in e2e deps (#28) (@karloscodes)
- bb716b9: deps(go): bump github.com/gofiber/fiber/v2 (#27) (@dependabot[bot])
Documentation: https://formlander.com/docs
Full Changelog: v2.0.9...v2.0.10
v2.0.9
Formlander v2.0.9
Self-hosted form backend with SQLite storage.
One-Line Installation (Recommended)
curl -fsSL https://raw.githubusercontent.com/karloscodes/formlander/master/install.sh | sudo bashThis installs Formlander with Docker, Caddy reverse proxy, and automatic SSL certificates.
Quick Start with Docker (Manual)
docker run -d \
-p 8080:8080 \
-e FORMLANDER_SESSION_SECRET=$(openssl rand -hex 32) \
-v $(pwd)/storage:/app/storage \
karloscodes/formlander:2.0.9Then visit http://localhost:8080 with default credentials:
- Email:
admin@formlander.local - Password:
formlander
Changelog
Others
- 2eb996f: Rename installer package to manager for consistency with Fusionaly (@karloscodes)
Documentation: https://formlander.com/docs
Full Changelog: v2.0.8...v2.0.9
v2.0.8
Formlander v2.0.8
Self-hosted form backend with SQLite storage.
One-Line Installation (Recommended)
curl -fsSL https://raw.githubusercontent.com/karloscodes/formlander/master/install.sh | sudo bashThis installs Formlander with Docker, Caddy reverse proxy, and automatic SSL certificates.
Quick Start with Docker (Manual)
docker run -d \
-p 8080:8080 \
-e FORMLANDER_SESSION_SECRET=$(openssl rand -hex 32) \
-v $(pwd)/storage:/app/storage \
karloscodes/formlander:2.0.8Then visit http://localhost:8080 with default credentials:
- Email:
admin@formlander.local - Password:
formlander
Changelog
Others
- da0fb92: Add file upload support for form submissions (@karloscodes)
- 5d41108: Add inline help text about schemaless submissions (@karloscodes)
- 5a7b436: Add submission search and make seed target (@karloscodes)
- 2bc0ba1: Add submission search with simplified filter UI (@karloscodes)
- 081962e: Clarify that form templates are examples, not schemas (@karloscodes)
- 8ebd20e: Fix button colors to match blue theme (@karloscodes)
- 126a819: Fix filter layout - constrain dropdown width (@karloscodes)
- c1bb8fa: Friendlier template copy: 'save you time' over 'just an example' (@karloscodes)
- c1620b0: Improve messaging: remove Pro references, sharpen value prop (@karloscodes)
Documentation: https://formlander.com/docs
Full Changelog: v2.0.7...v2.0.8
v2.0.7
Formlander v2.0.7
Self-hosted form backend with SQLite storage.
One-Line Installation (Recommended)
curl -fsSL https://raw.githubusercontent.com/karloscodes/formlander/master/install.sh | sudo bashThis installs Formlander with Docker, Caddy reverse proxy, and automatic SSL certificates.
Quick Start with Docker (Manual)
docker run -d \
-p 8080:8080 \
-e FORMLANDER_SESSION_SECRET=$(openssl rand -hex 32) \
-v $(pwd)/storage:/app/storage \
karloscodes/formlander:2.0.7Then visit http://localhost:8080 with default credentials:
- Email:
admin@formlander.local - Password:
formlander
Changelog
Others
- 9c84fe1: Add VM-based integration test for installer (@karloscodes)
- 07be2ef: Add installer manager and documentation skills (@karloscodes)
- d12fb0a: Add test-integration target and document installation in README (@karloscodes)
- e52282c: Add tests for Turnstile captcha enforcement (@karloscodes)
- 46c44fc: Expose job dispatcher types in public API and clean up unused params (@karloscodes)
- d2da4b2: Remove dead code: no-op Turnstile middleware and unused functions (@karloscodes)
Documentation: https://formlander.com/docs
Full Changelog: v2.0.6...v2.0.7
v2.0.6
Formlander v2.0.6
Self-hosted form backend with SQLite storage.
Quick Start with Docker
docker run -d \
-p 8080:8080 \
-e FORMLANDER_SESSION_SECRET=$(openssl rand -hex 32) \
-e
-v $(pwd)/storage:/app/storage \
karloscodes/formlander:2.0.6Then visit http://localhost:8080 with default credentials:
- Email:
admin@formlander.local - Password:
formlander
Building from Source
git clone https://github.com/karloscodes/formlander.git
cd formlander
git checkout v2.0.6
make build
export FORMLANDER_SESSION_SECRET=$(openssl rand -hex 32)
./bin/formlanderChangelog
Bug Fixes
- d06fb16: fix: Lock cartridge version and update to new API (@karloscodes)
- 77329f1: fix: Update buildCommit ldflags path after cartridge extraction (@karloscodes)
Others
- 6436115: Add reCAPTCHA support and fix form validation (@karloscodes)
Documentation: https://formlander.com/docs
Full Changelog: v2.0.5...v2.0.6