Releases: algorandfoundation/algokit-lora
v2.0.0-beta.6
v2.0.0-beta.5
v2.0.1
v2.0.0
2.0.0 (2025-07-25)
⚠ BREAKING CHANGES
- Branching strategy has changed. Production deployments now use 'release' branch, staging uses 'main' branch.
New workflow:
-
Feature branches → main (staging environment, beta releases)
-
main → release (production environment, stable releases)
-
Changed production deployments to trigger on 'release' branch instead of 'main'
-
Updated staging deployments to trigger on 'main' branch instead of 'staging'
-
Modified promotion workflow to merge 'main' → 'release' instead of 'staging' → 'main'
-
Updated semantic-release configuration to create stable releases from 'release' branch and beta releases from 'main'
- docs: add workflow descriptions and update release process documentation
- Added detailed descriptions to all GitHub Actions workflow files explaining their role
- Updated README.md release process section with workflow file names for each step
- Clarified staging deployment uses Cloudflare Pages and desktop releases are manual
All workflows now clearly document when they trigger, what they do, and their role in the release process.
-
refactor: removed version env vars
-
chore(config): convert semantic-release to TypeScript and optimize configuration
-
feat(ci): implement orchestrator release workflow for unified web and desktop releases
• Add orchestrator pattern to coordinate web and desktop releases from single workflow
• Create reusable release-desktop.yaml workflow for cross-platform desktop builds
• Implement efficient build strategy: build frontend once, reuse across all platforms
• Fix semantic-release to upload web artifacts to GitHub releases
• Simplify environment configuration with direct production values
• Add tauri:build convenience script and remove beforeBuildCommand from tauri.conf.json
-
chore(docs): moved release info to CONTRIBUTING.md
-
test: consolidate settings tests at page level
-
chore: adjust the build layout and apply some fixes
-
refactor(ci): combine build-app and create-release into single job
- Eliminate duplicate Node.js setup and npm install steps
- Combine build-app and create-release into build-and-release job
- Optimize workflow execution flow: version → sync → commit → build
- Update job dependencies to use single upstream job
refactor: rename create-release action to generate-release-version
- feat: use branch name instead of semantic-release output for production release detection
- Add IS_PRODUCTION_RELEASE environment variable for consistency
- Replace release-published checks with github.ref_name == 'release'
-
fix: updated release.yml
-
fix: handle breaking changes and cleaned main git history
-
chore(ci): removed dependency on release web for sync to main
-
chore: removed unused workflow output
-
chore: uncommented used code
-
refactor: removed keywords parseOpts
-
docs: updated contributing guide
-
refactor: release config ts to conditionally update changelog only on release branch
♻️ Code Refactoring
- removed unused clawback field for asset opt-in txn (5c0623c)
- removed unused clawback field for asset opt-out txn (28eb31f)
🐛 Bug Fixes
- Add back copy button on Application Link (df56770)
- correctly handle b64 asset names which are utf8 strings (eef7a70)
- npm audit (61191ed)
- patch algosdk so deleted applications can be fetched (7980e4c)
- simplify application box data handling with direct base64 encoding (fbe6688)
- support visuals for rekeys from app accounts to user accounts (#453) (50803c9)
- updated deps to fix vunerabilities (16fe71e)
- used default import for tailwind animate (824f50f)
- vite vunerability (59ff1cd)
🚀 Features
- add QR code display for Algorand addresses (f165af7)
- add support for viewing application local state (#456) (7235e66)
- added asset clawback and tests (4b785ff)
- added asset create txn to url search params (0adf6d4)
- added asset destroy and tests (e1bb99e)
- added asset freeze and tests (dff04e7)
- added asset opt-in and tests (b4ec556)
- added asset opt-out and tests (c5d85d8)
- added asset reconfigure and tests (f5a3a20)
- added asset transfer and tests (9a612a1)
- added payment txn url search params (6687005)
- Added plausible custom events (#389) (0ec0206)
- Added plausible snippet (#388) (e5c3ec2)
- adjust how we visually represent transactions from rekeyed accounts (5c5b159)
- app create/update (e449ffb)
- integrate QR code button in account information displays (3464193)
- integrate QR code functionality alongside existing copy buttons in AccountLink components (bf87ca3)
- render payment txn with close remainder (dbe6648)
- show app update label (4b6cf20)
- update subscriber which enables block reward synthetic transactions (bcc81a1)
v2.0.0-beta.4
v2.0.0-beta.3
2.0.0-beta.3 (2025-07-25)
v2.0.0-beta.2
v2.0.0-beta.1
2.0.0-beta.1 (2025-07-16)
⚠ BREAKING CHANGES
- Branching strategy has changed. Production deployments now use 'release' branch, staging uses 'main' branch.
New workflow:
-
Feature branches → main (staging environment, beta releases)
-
main → release (production environment, stable releases)
-
Changed production deployments to trigger on 'release' branch instead of 'main'
-
Updated staging deployments to trigger on 'main' branch instead of 'staging'
-
Modified promotion workflow to merge 'main' → 'release' instead of 'staging' → 'main'
-
Updated semantic-release configuration to create stable releases from 'release' branch and beta releases from 'main'
- docs: add workflow descriptions and update release process documentation
- Added detailed descriptions to all GitHub Actions workflow files explaining their role
- Updated README.md release process section with workflow file names for each step
- Clarified staging deployment uses Cloudflare Pages and desktop releases are manual
All workflows now clearly document when they trigger, what they do, and their role in the release process.
-
refactor: removed version env vars
-
chore(config): convert semantic-release to TypeScript and optimize configuration
-
feat(ci): implement orchestrator release workflow for unified web and desktop releases
• Add orchestrator pattern to coordinate web and desktop releases from single workflow
• Create reusable release-desktop.yaml workflow for cross-platform desktop builds
• Implement efficient build strategy: build frontend once, reuse across all platforms
• Fix semantic-release to upload web artifacts to GitHub releases
• Simplify environment configuration with direct production values
• Add tauri:build convenience script and remove beforeBuildCommand from tauri.conf.json
-
chore(docs): moved release info to CONTRIBUTING.md
-
test: consolidate settings tests at page level
-
chore: adjust the build layout and apply some fixes
-
refactor(ci): combine build-app and create-release into single job
- Eliminate duplicate Node.js setup and npm install steps
- Combine build-app and create-release into build-and-release job
- Optimize workflow execution flow: version → sync → commit → build
- Update job dependencies to use single upstream job
refactor: rename create-release action to generate-release-version
- feat: use branch name instead of semantic-release output for production release detection
- Add IS_PRODUCTION_RELEASE environment variable for consistency
- Replace release-published checks with github.ref_name == 'release'
-
fix: updated release.yml
-
fix: handle breaking changes and cleaned main git history
-
chore(ci): removed dependency on release web for sync to main
-
chore: removed unused workflow output
-
chore: uncommented used code
-
refactor: removed keywords parseOpts
-
docs: updated contributing guide
-
refactor: release config ts to conditionally update changelog only on release branch
♻️ Code Refactoring
- removed unused clawback field for asset opt-in txn (5c0623c)
- removed unused clawback field for asset opt-out txn (28eb31f)
🐛 Bug Fixes
- Add back copy button on Application Link (df56770)
- correctly handle b64 asset names which are utf8 strings (eef7a70)
- patch algosdk so deleted applications can be fetched (7980e4c)
- simplify application box data handling with direct base64 encoding (fbe6688)
- support visuals for rekeys from app accounts to user accounts (#453) (50803c9)
- updated deps to fix vunerabilities (16fe71e)
- used default import for tailwind animate (824f50f)
- vite vunerability (59ff1cd)
🚀 Features
- add QR code display for Algorand addresses (f165af7)
- add support for viewing application local state (#456) (7235e66)
- added asset clawback and tests (4b785ff)
- added asset create txn to url search params (0adf6d4)
- added asset destroy and tests (e1bb99e)
- added asset freeze and tests (dff04e7)
- added asset opt-in and tests (b4ec556)
- added asset opt-out and tests (c5d85d8)
- added asset reconfigure and tests (f5a3a20)
- added asset transfer and tests (9a612a1)
- added payment txn url search params (6687005)
- Added plausible custom events (#389) (0ec0206)
- Added plausible snippet (#388) (e5c3ec2)
- adjust how we visually represent transactions from rekeyed accounts (5c5b159)
- app create/update (e449ffb)
- integrate QR code button in account information displays (3464193)
- integrate QR code functionality alongside existing copy buttons in AccountLink components (bf87ca3)
- render payment txn with close remainder (dbe6648)
- show app update label (4b6cf20)
- update subscriber which enables block reward synthetic transactions (bcc81a1)
v1.2.0
1.2.0 (2025-02-06)
Features
- a few minor enhancements (#198) (140eec8)
- account historical transactions (#51) (6305ace)
- account live transactions (#53) (d06fd8a)
- add ability to pause live transactions views (#131) (25e899b)
- Add account info (#43) (89069fc)
- add app lab and transaction wizard (#264) (fa5bb09)
- Add asset page and render basic details (#37) (825d6de)
- add base data setup with jotai (5737fd1)
- add basic json to Blocks (#118) (41a108c)
- Add NFD into search (#263) (9610f42)
- add NFD support in forms (80336fd)
- add some more fields in the transaction and block Json (#147) (63a243e)
- add support for building asset freeze transactions (8dc321c)
- add support for building keyreg transactions (da7c0ce)
- add support for viewing a block (#17) (2c4d520)
- adjust arc4 json schema and add support for calling arc4 app spec methods (#265) (feeeeff)
- adjust visual transaction label to better represent friendly names for transactions (#153) (7f1df33)
- allow transactions with zero fee (d919287)
- app lab and transaction wizard enhancements (#292) (825b167), closes #271 #277 #280 #291
- asset historical transactions (9af6491)
- asset live transactions (e48655c)
- build pay transactions using transaction wizard (#246) (0283044)
- clear cache button (#154) (16326bc)
- cmd+k or ctrl+k to focus the search input (#86) (5a876d2)
- collapsible transaction table (#80) (1fb741a)
- connect a kmd wallet on localnet (#88) (6fec50a)
- copy addresses and ids (#84) (252e734)
- copy buttons (#117) (c9e7540)
- create app interface from app lab page (#228) (c364181)
- decode global state, boxes (24fea2e)
- deep link (726ad53)
- deploy templated teal (#249) (2926040)
- detect and allow refreshing of stale mutable entities (#73) (3c8ba3d)
- display transaction note (#14) (340a3a1)
- dont prompt for default kmd wallet passwords (d9c0a97)
- edit an app interface (e0d0432)
- enable app lab (#278) (44403c2)
- evict account from cache when it's stale (#49) (beac938)
- fetch related data lazily (#68) (06347dc)
- fund on testnet (#191) (360d04d)
- handle inactivity (#129) (2aa7fa8)
- implement tauri features: (a1ab1e2)
- JSON viewer (#64) (72dc0e0)
- landing page (#83) (0955007)
- latest blocks (#23) (fe2f38c)
- LocalNet funding (#184) (62e6ac1)
- logicsig (#11) (cc417e3)
- network switching (23daaec)
- new design (#96) ([9b97688](9b97688ff4c1...