Releases: kexhq/kex
Release list
Kex 0.3.4
Kex is before 1.0.0, so no backward compatibility is attempted.
The language, the standard library, the package format and the on-disk
layouts change between releases without deprecation cycles. Pin a version,
and expect to edit code when you move off it.
Changes
- Bump VS Code extension to v0.1.2 (86c221b)
- Simplify VS Code README (1c2fc6d)
- Resolve the whole graph, add more tests (7b302e7)
- Make one letter type names explicitly illegal (6b34e02)
- Add more combinators (09017a3)
- Fix lower type parameter issue (1e77a91)
- Ship Github action (cfafb84)
- Improve tey and its CIs (9b221a6)
- Fix tey version, bump to 0.2 (3e9e4d4)
- Fix Erl selection (b0cfa25)
- Do not run the full test suite on extension changes (11d2ba6)
- Fix VS Code extension publishing (215dcf7)
- Next version: 0.3.4 (e41fe08)
Install
tey kex install 0.3.4
docker run ghcr.io/kexhq/kex:0.3.4
npm install @kexhq/kex@0.3.4 # GitHub Packages - see packages/kex/README.mdOr download the archive for your machine below; each has a .sha256 beside it.
What's Changed
- Next version: 0.3.4 by @github-actions[bot] in #64
- Fix VS Code extension publishing by @akoskovacs in #65
- Fix Erl selection, and give Tey its own version by @akoskovacs in #66
- Make publishing a Kex library work by @akoskovacs in #67
- Ship Github action by @akoskovacs in #68
- Improve/tey library publishing by @akoskovacs in #69
- Tey resolver by @akoskovacs in #70
Full Changelog: v0.3.3...v0.3.4
Kex 0.3.3
Kex is before 1.0.0, so no backward compatibility is attempted.
The language, the standard library, the package format and the on-disk
layouts change between releases without deprecation cycles. Pin a version,
and expect to edit code when you move off it.
Changes
- Bump tey to v0.1.1 (41c518e)
- Ignore ebin (1349819)
- Add specs for Tey (fdbe3af)
- Fix tey installs (5f07bc0)
- Fix CI (84c08c6)
- Remove odd prerelease convention (0b5848e)
- Allow manual PRs for tap (a257a02)
- Next version: 0.3.3 (40d7190)
- Wait for build (965dad3)
Install
tey kex install 0.3.3
docker run ghcr.io/kexhq/kex:0.3.3
npm install @kexhq/kex@0.3.3 # GitHub Packages - see packages/kex/README.mdOr download the archive for your machine below; each has a .sha256 beside it.
What's Changed
- Next version: 0.3.3 by @github-actions[bot] in #61
- Wait for build by @akoskovacs in #60
- Allow manual PRs for tap by @akoskovacs in #62
- Tey improvements by @akoskovacs in #63
Full Changelog: v0.3.2...v0.3.3
Kex 0.3.2
Kex is before 1.0.0, so no backward compatibility is attempted.
The language, the standard library, the package format and the on-disk
layouts change between releases without deprecation cycles. Pin a version,
and expect to edit code when you move off it.
Changes
- Run the checks on main still (d772c11)
- Fix terminology (6dbc9a7)
- Update screenshots and description (a238290)
- Build in parallel, attempt to make the CI faster (b76c925)
- Remove CI duplications (02fe260)
- Fix release (43f9d91)
- Use Unknown, refactor to modules (fb5207c)
- Use unknown instead of Void (d94b302)
- Fix inference on generics (8f451c0)
- Next version: 0.3.2 (4467051)
- Fix Measure vs String bug (4e3038b)
- Fix block arg typing (27875f2)
Install
tey kex install 0.3.2
docker run ghcr.io/kexhq/kex:0.3.2
npm install @kexhq/kex@0.3.2 # GitHub Packages - see packages/kex/README.mdOr download the archive for your machine below; each has a .sha256 beside it.
What's Changed
- Next version: 0.3.2 by @github-actions[bot] in #56
- Fix more LSP problems by @akoskovacs in #55
- Fix release by @akoskovacs in #57
- Update screenshots and description by @akoskovacs in #58
- Run the checks on main still by @akoskovacs in #59
Full Changelog: v0.3.1...v0.3.2
Kex 0.3.1
Kex is before 1.0.0, so no backward compatibility is attempted.
The language, the standard library, the package format and the on-disk
layouts change between releases without deprecation cycles. Pin a version,
and expect to edit code when you move off it.
Changes
- We can't use alpha (432695f)
- Prerelease first (44ed8ec)
- Fix VSCode build (a52a681)
- Add more fuzz to record fields (8e2e3a3)
- Fix LSP issues (cdc646b)
- Fix more issues (9bf9594)
- Build VSIX from workflow (6781142)
- Attempt to fix the chaining LSP bug (db6ea7f)
- Make Kex VSCode extension publishable (dace3d8)
- Update docs (24ba9b6)
- Improve VSCode readme (6e0e86a)
- Fix rebinding presentation (92e541b)
- More typechecking fixes (dc0ef03)
- Make match work (485bcad)
- Remove doc highlighting, fix match arm typing (ac7d5a2)
- Format @example, @bindings (6951f08)
- Improve highlighting, include Regexes, etc (5afc546)
- Fix REPL, add cancelling (b717b79)
- Fix type output (98edaa6)
- Initial extension documentation (44e632b)
- Simplify formula bump (cfb0bd2)
- Bump formula and checker (0b94fde)
- Remove all Python code (fb796c2)
- Fix the release workflow (39d84a6)
- Next version: 0.3.1 (b173f23)
- Fix spec output ordering (0962d22)
- Remove --HEAD defaults (d2cd327)
- Bump to v0.3.0 (114a607)
- Point npm view at GitHub Packages in the release job (ec4264d)
- Next version: 0.3.0-beta.2 (c99695f)
Install
tey kex install 0.3.1
docker run ghcr.io/kexhq/kex:0.3.1
npm install @kexhq/kex@0.3.1 # GitHub Packages - see packages/kex/README.mdOr download the archive for your machine below; each has a .sha256 beside it.
What's Changed
- Point npm view at GitHub Packages in the release job by @akoskovacs in #47
- Next version: 0.3.0-beta.2 by @github-actions[bot] in #46
- Bump to v0.3.0 by @akoskovacs in #48
- Fix spec output ordering by @akoskovacs in #49
- Next version: 0.3.1 by @github-actions[bot] in #50
- Fix the release workflow by @akoskovacs in #51
- Improve VS Code extension by @akoskovacs in #52
- Improve LSP and make extension publishable by @akoskovacs in #53
- Fix VSCode build by @akoskovacs in #54
New Contributors
- @github-actions[bot] made their first contribution in #46
Full Changelog: v0.3.0-beta...v0.3.1
Kex 0.3.0
Kex is before 1.0.0, so no backward compatibility is attempted.
The language, the standard library, the package format and the on-disk
layouts change between releases without deprecation cycles. Pin a version,
and expect to edit code when you move off it.
Changes
- Fix spec output ordering (0962d22)
- Remove --HEAD defaults (d2cd327)
- Bump to v0.3.0 (114a607)
- Point npm view at GitHub Packages in the release job (ec4264d)
- Next version: 0.3.0-beta.2 (c99695f)
Install
tey kex install 0.3.0
docker run ghcr.io/kexhq/kex:0.3.0
npm install @kexhq/kex@0.3.0 # GitHub Packages - see packages/kex/README.mdOr download the archive for your machine below; each has a .sha256 beside it.
What's Changed
- Point npm view at GitHub Packages in the release job by @akoskovacs in #47
- Next version: 0.3.0-beta.2 by @github-actions[bot] in #46
- Bump to v0.3.0 by @akoskovacs in #48
- Fix spec output ordering by @akoskovacs in #49
New Contributors
- @github-actions[bot] made their first contribution in #46
Full Changelog: v0.3.0-beta...v0.3.0
Kex 0.3.0-beta
Kex is before 1.0.0, so no backward compatibility is attempted.
The language, the standard library, the package format and the on-disk
layouts change between releases without deprecation cycles. Pin a version,
and expect to edit code when you move off it.
Changes
- First release.
Install
tey kex install 0.3.0-beta
docker run ghcr.io/kexhq/kex:0.3.0-beta
npm install @kexhq/kex@0.3.0-beta # GitHub Packages - see packages/kex/README.mdOr download the archive for your machine below; each has a .sha256 beside it.
This is a pre-release: brew install tey and a bare tey kex install
stay on the current stable, and reaching this one is deliberate.
What's Changed
- Initial Typesystem by @akoskovacs in #1
- Typesystem fixes by @akoskovacs in #2
- Preliminary BEAM integration by @akoskovacs in #3
- WASM & Emscripten by @akoskovacs in #4
- Lower IR for BEAM by @akoskovacs in #6
- Improve
BEAMparity by @akoskovacs in #5 - Unified REPL by @akoskovacs in #7
- Typing and Prelude improvements by @akoskovacs in #9
- Module system by @akoskovacs in #8
- Parser/Evaluator interface by @akoskovacs in #10
- HTTP and Web modules by @akoskovacs in #11
- Decouple Prelude from the compiler by @akoskovacs in #12
- Fix examples by @akoskovacs in #13
- Fix WASM warnings/modules by @akoskovacs in #14
- Try and rescue by @akoskovacs in #15
- Implement typestates for Files by @akoskovacs in #16
- Implement multiline backtick strings by @akoskovacs in #17
- Regular expressions by @akoskovacs in #18
- Fix documentation by @akoskovacs in #19
- Fix
makeand universal function calls by @akoskovacs in #20 - Standard JSON module by @akoskovacs in #21
- Bit operations by @akoskovacs in #22
- Add PCRE everywhere by @akoskovacs in #23
- Fix build warning by @akoskovacs in #24
- Fix REPL var binding by @akoskovacs in #25
- Preliminary Date, Time and DateTime by @akoskovacs in #26
- Proper type checking by @akoskovacs in #27
- Type operations by @akoskovacs in #28
- Remove &function syntax by @akoskovacs in #29
- Attempt to highlight Kex on Github (as Ruby duh) by @akoskovacs in #31
- Make metaprogramming work properly by @akoskovacs in #30
- Time fixes by @akoskovacs in #32
- Inspect fixes by @akoskovacs in #33
- [Char] != String by @akoskovacs in #35
- Fix compiler/interpreter differences by @akoskovacs in #34
- Additional fixes by @akoskovacs in #36
- Add LSP support by @akoskovacs in #37
- Tey Package Manager Initial Setup by @akoskovacs in #38
- Use the right OTP version by @akoskovacs in #39
- Close more limitations by @akoskovacs in #40
- Versioning improvements by @akoskovacs in #41
- Make releases work by @akoskovacs in #42
- Version the JS package the same way by @akoskovacs in #43
- Resolve symlinks in the tey launcher by @akoskovacs in #44
- Drop the Intel macOS build until it can cross-compile by @akoskovacs in #45
New Contributors
- @akoskovacs made their first contribution in #1
Full Changelog: https://github.com/kexhq/kex/commits/v0.3.0-beta