Releases: BeaconCMS/beacon
Releases · BeaconCMS/beacon
v0.3.3
v0.3.2
v0.3.1
v0.3.0
0.3.0 (2024-12-05)
Enhancements
- Support Phoenix LiveView 1.0
- Add
Beacon.Plug
in the:beacon
pipeline - Generate sites in the main host app alias to allow mixing routes
- Introduce global process lock for Loader Workers, preventing multiple workers from
attempting to compile the same module simultaneously - Page Warming - Beacon will now eagerly load a small number of pages (default 10) at boot time for SEO
Beacon.Config
option:page_warming
can change the number of pages to warm, specify which pages, or disable warming per site- Only start reachable sites on boot to save resources
- Warn when a site defined in the router is not reachable
- Add
Beacon.Plug
for consistent rendering when using Page Variants mix beacon.install
now addsBeacon.Plug
to host app Router
Fixes
- Rename arg from
name
totag_name
in dynamic_tag component - Remove self dependency on ErrorPage module
- Allow
:admin
source for BeaconAssigns in unpublished Pages
Chores
- Isolate dynamic function calls
Documentation
- Add Deployment Topologies guide
v0.2.2
v0.2.1
Fixes
- Fix site scoping for media asset path/url
- Serve media library assets inside aliased scopes
- Only reset cache and route table for published pages
Documentation
- Fix identation on install guide
- Add upgrade guide from pre-rc to v0.1
Chores
- Rename asset URL from
__beacon_assets__
to__beacon_media__
to avoid conflicts - Expose option
:root_layout
inbeacon_site
v0.2.0
Enhancements
- Introduce
Beacon.ErrorHandler
to load resources and dependencies - Add
beacon.gen.tailwind_config
task to generate a custom Tailwind config - Add
beacon.gen.site
task to generate new sites - Rework
beacon.install
with Igniter to be composable - Introduce config
:tailwind_css
Documentation
- Create recipe Protect Pages with Basic Auth
- Update docs to use the new tasks created with Igniter
- Update Deploy to Fly.io guide to use a release step to copy files into the release
- Create recipe Reuse app.css
Chore
- Only subscribe to page changes on
:live
sites
v0.1.4
Full Changelog: v0.1.3...v0.1.4
Fixes
- Fix Page and Layout publish on cluster environments
- Skip dependency
:vix
v0.31.0 due to a bug to open files - Fix page title not updating on page patch
Chores
- TailwindCompiler - increase timeout to 4 minutes when waiting to generate template files