Merge pull request #584 from HigherOrderCO/add-changelog-for-past-versions

#549 Add changelog for past versions
This commit is contained in:
imaqtkatt 2024-06-12 19:21:40 +00:00 committed by GitHub
commit 4db1e68f2d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 235 additions and 1 deletions

View File

@ -76,13 +76,235 @@ and this project does not currently adhere to a particular versioning scheme.
### Changed
- Make `with` clauses take a bind and an argument
- Make `with` clauses take a bind and an argument. ([#516][gh-516])
## [0.2.26] - 2024-05-28
### Changed
- `do` keyword to `with`. ([#494][gh-494])
### Added
- `wrap` alias inside `with` blocks. ([#494][gh-494])
## [0.2.25] - 2024-05-28
### Added
- Generated constructor tags. ([#512][gh-512])
## [0.2.24] - 2024-05-27
### Added
- `elif` chains. ([#427][gh-427])
## [0.2.23] - 2024-05-27
### Fixed
- `gen-cu` and `gen-c` commands after move to HVM syntax tree.
## [0.2.22] - 2024-05-26
### Changed
- Rust channel from `nightly` to `stable`. ([#486][gh-486])
## [0.2.21] - 2024-05-25
### Changed
- HVM syntax tree for representing inets inside the compiler. ([#475][gh-475])
## [0.2.20] - 2024-05-24
### Fixed
- Map getters generation inside map setters. ([#489][gh-489])
## [0.2.19] - 2024-05-24
### Changed
- Variable names to not allow `__`. ([#478][gh-478])
## [0.2.18] - 2024-05-24
### Fixed
- Nested map getters generation. ([#483][gh-483])
## [0.2.17] - 2024-05-23
### Changed
- Top-level names to not start with `//`. ([#443][gh-443])
## [0.2.16] - 2024-05-23
### Added
- New `IO` builtins.
### Fixed
- Definition pruning transformation.
## [0.2.15] - 2024-05-22
### Fixed
- Exponentiation miscompilation. ([#444][gh-444])
## [0.2.14] - 2024-05-22
### Changed
- Inet level eta-reduction pass to not reduce number nodes.
## [0.2.13] - 2024-05-22
### Fixed
- Scope of `fork`.
## [0.2.12] - 2024-05-22
### Changed
- Functional syntax `data` keyword to `type`.
## [0.2.11] - 2024-05-22
### Added
- List comprehension.
- Bit shift left and Bit shift right.
## [0.2.10] - 2024-05-21
### Changed
- Numbers to new HVM number operation format.
- Rules definition to be in a single block.
- Disabled `net-size` check by default.
## [0.2.9] - 2024-05-19
### Changed
- Readback error messages.
## [0.2.8] - 2024-05-19
### Changed
- Increase max net size.
- `check-net-size` to be optional.
## [0.2.7] - 2024-05-17
### Added
- Apache-2.0 License.
## [0.2.6] - 2024-05-17
### Added
- Simple readback of tuples.
### Changed
- Imperative syntax to require `,` in list-like builtins.
### Fixed
- Empty map parsing.
## [0.2.5] - 2024-05-16
### Added
- Exponentiation `**` operator.
### Changed
- `go` to `fork` inside `bend` statement.
## [0.2.4] - 2024-05-15
### Changed
- New version for hvm-core compatibility.
## [0.2.3] - 2024-05-15
### Changed
- Rename to `bend-lang`.
- Use crates.io HVM.
### Added
- List readback.
## [0.2.2] - 2024-05-15
### Changed
- Comments from `//` to `#`.
- Lambda syntax and built-in constructor names.
- Fold to require explicit state passing.
### Added
- Record types and destructuring.
- String readback.
## [0.2.1] - 2024-05-15
### Fixed
- Number parsing in imperative syntax.
### Changed
- Require `\n` after return.
## [0.2.0] - 2024-05-14
- Initial public release of Bend.
[0.2.0]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.0
[0.2.1]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.1
[0.2.2]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.2
[0.2.3]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.3
[0.2.4]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.4
[0.2.5]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.5
[0.2.6]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.6
[0.2.7]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.7
[0.2.8]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.8
[0.2.9]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.9
[0.2.10]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.10
[0.2.11]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.11
[0.2.12]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.12
[0.2.13]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.13
[0.2.14]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.14
[0.2.15]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.15
[0.2.16]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.16
[0.2.17]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.17
[0.2.18]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.18
[0.2.19]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.19
[0.2.20]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.20
[0.2.21]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.21
[0.2.22]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.22
[0.2.23]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.23
[0.2.24]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.24
[0.2.25]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.25
[0.2.26]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.26
[0.2.27]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.27
[0.2.28]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.28
[0.2.29]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.29
@ -92,14 +314,25 @@ and this project does not currently adhere to a particular versioning scheme.
[0.2.34]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.34
[0.2.35]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.35
[gh-424]: https://github.com/HigherOrderCO/Bend/issues/424
[gh-427]: https://github.com/HigherOrderCO/Bend/issues/427
[gh-443]: https://github.com/HigherOrderCO/Bend/issues/443
[gh-444]: https://github.com/HigherOrderCO/Bend/issues/444
[gh-451]: https://github.com/HigherOrderCO/Bend/issues/451
[gh-463]: https://github.com/HigherOrderCO/Bend/issues/463
[gh-465]: https://github.com/HigherOrderCO/Bend/issues/465
[gh-466]: https://github.com/HigherOrderCO/Bend/issues/466
[gh-467]: https://github.com/HigherOrderCO/Bend/issues/467
[gh-475]: https://github.com/HigherOrderCO/Bend/issues/475
[gh-478]: https://github.com/HigherOrderCO/Bend/issues/478
[gh-479]: https://github.com/HigherOrderCO/Bend/issues/479
[gh-483]: https://github.com/HigherOrderCO/Bend/issues/483
[gh-485]: https://github.com/HigherOrderCO/Bend/issues/485
[gh-486]: https://github.com/HigherOrderCO/Bend/issues/486
[gh-489]: https://github.com/HigherOrderCO/Bend/issues/489
[gh-494]: https://github.com/HigherOrderCO/Bend/issues/494
[gh-502]: https://github.com/HigherOrderCO/Bend/issues/502
[gh-512]: https://github.com/HigherOrderCO/Bend/issues/512
[gh-516]: https://github.com/HigherOrderCO/Bend/issues/516
[gh-526]: https://github.com/HigherOrderCO/Bend/issues/526
[gh-528]: https://github.com/HigherOrderCO/Bend/issues/528
[Unreleased]: https://github.com/HigherOrderCO/Bend/compare/0.2.35...HEAD

View File

@ -57,6 +57,7 @@
"lnil",
"lpthread",
"mant",
"miscompilation",
"mult",
"namegen",
"nams",