[0.2.4] - 2025-07-23
📚 Documentation
- Adding latest nightly Rust toolchain as a requirement (#181)
[0.2.3] - 2025-04-28
✨️ Features
- Updating Bolt client for C# (#129)
🐛 Bug Fixes
- Fixing async cli commands (#159)
[0.2.2] - 2025-02-24
✨️ Features
- Adding DestroyComponent function (#143)
- Separating apply and apply_with_session (#141)
[0.2.1] - 2025-02-17
✨️ Features
- TypeScript ApplySystem now takes any JSON serializable as input (#135)
- Session keys (#126)
bolt world
now prints world id (#127)
- Variable components number (#124)
- Adding low and intermediate api-levels (#120)
🐛 Bug Fixes
- Fixing component naming convention to snake_case (#133)
[0.2.0] - 2025-01-05
🐛 Bug Fixes
- Fix(system): fix system return statement in inner blocks (#117)
♻️ Refactor
- Refactor: re-exporting anchor-lang (#114)
- Refactor: files structure (#113)
[0.1.11] - 2024-12-04
🐛 Bug Fixes
- Fix: removing test caches (#100)
📚 Documentation
👷 CI/CD
- Reorganizing templates, using bolt.workspace an… (#95)
♻️ Refactor
- Refactor: Adding .template extension to template files (#107)
- Fixing test template, broken after code refactor (#93)
🧪 Testing
- Test: test and lint scripts (#99)
- Test: running lint on pull request (#101)
- Test: adding test script (#97)
🔧 Maintenance
[0.1.10] - 2024-10-05
👷 CI/CD
♻️ Refactor
[0.1.9] - 2024-10-02
🐛 Bug Fixes
- Fix: secret ENV variables should be read by forked PR's also (#76)
📚 Documentation
- Docs: Fix typo in README (#77)
♻️ Refactor
- Refactor: break down the cli application function to specific file (#74)
[0.1.8] - 2024-06-27
✨️ Features
- Add allow undelegation ix (#68)
[0.1.7] - 2024-06-21
✨️ Features
Description
Add Ephemeral Rollups manual commit instruction to the typescript sdk
Description
Upgrade Anchor dependency to 0.30.1
🐛 Bug Fixes
- Fix: removing generated files from lib and .crates files off of git (#54)
Problem
The lib
and .crates
folder files in the bolt-sdk
were not supposed
to be git tracked
Solution
git rm -r lib
and add those to .gitignore
- Fix: make sure CI is recompiling the /lib folder when we make changes (#53)
Problem
When changing the Typescript files, yarn build was not running in the
CI, leading to the CI's test succeeding even if we just introduced a
bug.
Solution
Make the CI run yarn build
before testing
👷 CI/CD
[0.1.5] - 2024-04-23
📚 Documentation
[0.1.4] - 2024-04-06
✨️ Features
- Improve Bolt typescript SDK (#41)
[0.1.3] - 2024-04-02
🐛 Bug Fixes
[0.1.2] - 2024-04-02
✨️ Features
- Simplify the Bolt typescript Sdk (#36)
- Simplify system arguments (#35)
- Simplify component_deserialize macro (#34)
- Upgrade to latest anchor version, supporting the new IDL s… (#33)
- Propagate signing authority to the systems (#31)
- Macro to define and access extra accounts (#26)
Inject extra account init fn with th system macro, to generate a correct idl wich contains also the extra accounts
[0.1.1] - 2024-03-09
✨️ Features
- Dynamic types resolver (#24)
[0.1.0] - 2024-02-28
📚 Documentation
- Improve repository structure (#21)
[0.0.2] - 2024-02-24
✨️ Features
- Feat/consistent versioning (#18)
- Draft workflow for building & publishing packages (#16)
[0.0.1] - 2024-02-21
✨️ Features
- Feature: Add configurable component authority & Simplify the Components/System API (#14)
- Feat/default component (#13)
- Add a working ecs example on project init (#12)
- Add strings to the template (#2)
- Bolt Typescript SDK (#1)
🐛 Bug Fixes
- Fix world Pda derivation (#10)
📚 Documentation
♻️ Refactor
- Refactor workspace and project dependencies (#15)