mirror of
https://github.com/fluencelabs/aqua.git
synced 2024-12-04 06:30:17 +00:00
5adbae0677
* chore(main): release aqua 0.12.0 * chore: Bump aqua version to 0.12.0
16 KiB
16 KiB
Changelog
0.12.0 (2023-08-25)
⚠ BREAKING CHANGES
- js-client: Move to new js-client interface (#855)
Features
- compiler: Restrict abilities usage [fixes LNG-208] (#854) (2a0b207)
- js-client: Move to new js-client interface (#855) (0f9ede0)
Bug Fixes
0.11.11 (2023-08-21)
Features
- compiler: Structural typing for data and abilities [fixes LNG-215] (#843) (019611a)
- parseq implementation (fixes LNG-223) (#840) (8060695)
Bug Fixes
- compiler: Generate stream restriction for scoped exprs [fixes LNG-222] (#841) (eb4cdb0)
- compiler: Refactor values [fixes LNG-57] (#821) (f562bd4)
- Fix release build command (#834) (6146f8e)
0.11.9 (2023-08-09)
Features
- compiler: Add boolean algebra [fixes LNG-211] (#814) (a5b6102)
- compiler: Add equality ops [fixes LNG-217] (#820) (a5e9354)
- compiler: Restrict exporting functions that return arrow types or ability types [fixes LNG-209] (#815) (fabf8d7)
- wrap aqua api (#807) (c7fca40)
Bug Fixes
- compiler: Fix
if
with brackets parsing (#812) (4c3c32b) - compiler: Fix math ops for
u64
[fixes LNG-204] (#811) (50ba194) - compiler: Nested abilities [fixes LNG-214] (#816) (4e3e70f)
- compiler: Runtime error on compilation exported functions with top types [fixes LNG-218] (#822) (ef4b014)
0.11.8 (2023-07-20)
Features
- compiler: Abilities (#731) (63a9f42)
- compiler: Find and display link cycles (#787) (667a825)
- compiler: Make
on
propagate errors [fixes LNG-203] (#788) (b8b0faf) - compiler: Make topology hop with non-FFI snippet [fixes LNG-125] (#764) (c1fe24b)
Bug Fixes
- ci: use unstable nox image (#780) (22f380a)
- compiler: Fix search for one element cycles (#797) (33ab33d)
- deps: update dependency @fluencelabs/fluence-network-environment to v1.1.2 (#786) (ca52e25)
0.11.7 (2023-06-16)
Bug Fixes
0.11.6 (2023-06-15)
Bug Fixes
- compiler: Fix SO in Topology [fixes LNG-149] (#752) (017eca7)
- generate JS in Aqua API properly (#755) (889c507)
0.11.5 (2023-06-14)
Bug Fixes
- compiler: Fix closure passing [fixes LNG-92] (#747) (f1abd58)
- parser: Fix compare ops parsing (#748) (739854a)
0.11.4 (2023-06-13)
Features
Bug Fixes
- aqua-api: Compilation to js/ts for file without exports [LNG-196] (#744) (8c2240d)
- compiler: Fix closure call compilation [fixes LNG-193] (#741) (c5534a9)
0.11.3 (2023-06-09)
Features
Bug Fixes
0.11.2 (2023-06-07)
Features
Bug Fixes
0.11.1 (2023-06-01)
Bug Fixes
0.11.0 (2023-05-29)
⚠ BREAKING CHANGES
- add name scopes to if/else/try blocks (#715)
Features
- add name scopes to if/else/try blocks (#715) (e4205df)
- devcontainer: Add devcontainer spec [fixes LNG-148] (#712) (9539c81)
- parser: Strict indentation [fixes LNG-135] (#714) (ae2a433)
- use new blueprint (#708) (d393b71)
0.10.6 (2023-05-03)
Bug Fixes
0.10.5 (2023-04-17)
Features
Bug Fixes
0.10.4 (2023-04-10)
Features
- compiler: add aqua native compilation (#681) (5f4808b)
- Multiline collections and objects creation (#684) (f5106e3)
- Remove bang in lambdas in AIR (#688) (480720f)
Bug Fixes
- Check if expression can be added to a block (#685) (2394a9b)
- deps: update dependency @fluencelabs/fluence-network-environment to v1.0.14 (#669) (f2713a4)
0.10.3 (2023-02-28)
Bug Fixes
0.10.2 (2023-02-25)
Features
Bug Fixes
0.10.1 (2023-02-16)
Bug Fixes
0.10.0 (2023-02-16)
⚠ BREAKING CHANGES
- DXJ-283 support new JS client (#668)
Features
0.9.5 (2023-02-14)
Bug Fixes
0.9.4 (2023-02-01)
Bug Fixes
Performance Improvements
0.9.3 (2023-01-20)
Features
Bug Fixes
nil
in return [DXJ-226] (#629) (7ab980a)- ci: Set correct aqua version when creating release-please PRs [fixes FLU-215 and FLU-218] #642 (d7956c1)
- error-messages: fix incorrect number of arguments message [fixes LNG-108] (#645) (d0a9db5)