Skip to content

Commit a2213c3

Browse files
committed
Add CHANGELOG.md to document notable project changes
1 parent 64fcdd5 commit a2213c3

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
### Added
11+
12+
- WIP: Allow running the `make` command in the browser ([#94](https://github.com/guida-lang/compiler/issues/94))
13+
- Initial REPL tests for basic arithmetic evaluation
14+
- New `test` command ([#98](https://github.com/guida-lang/compiler/issues/98))
15+
- Add `elm-explorations/test` dependency as part of `init` ([#65](https://github.com/guida-lang/compiler/issues/65))
16+
- Extend record referred by another record’s field ([#79](https://github.com/guida-lang/compiler/issues/79))
17+
- Add a `CONTRIBUTING.md` file ([#103](https://github.com/guida-lang/compiler/issues/103))
18+
- `guida format` command ([#100](https://github.com/guida-lang/compiler/issues/100))
19+
- Numeric separators ([#109](https://github.com/guida-lang/compiler/issues/109))
20+
- Binary literals support ([#2248](https://github.com/elm/compiler/issues/2248))
21+
- Bool type support in WebGL shader interface ([#2120](https://github.com/elm/compiler/issues/2120)).
22+
23+
### Fixed
24+
25+
- Correct reporting of multiple errors ([#99](https://github.com/guida-lang/compiler/issues/99))
26+
- Replaced infinite looping `Crash.crash` with log and exit ([#120](https://github.com/guida-lang/compiler/issues/120))
27+
28+
### Changed
29+
30+
- Refactored project structure to support both Node and Browser environments
31+
- Refactoring of `Task` aliases for a more unified approach across the codebase ([#108](https://github.com/guida-lang/compiler/issues/108))
32+
33+
---
34+
35+
## [1.0.0-alpha] – 2025-03-28
36+
37+
### Added
38+
39+
- Initial stable release.
40+
- Allow tuples with 3+ elements ([#75](https://github.com/guida-lang/compiler/issues/75).
41+
- Support for `GUIDA_REGISTRY` environment variable.
42+
- New `--yes` flag for `init` command ([#80](https://github.com/guida-lang/compiler/issues/80)).
43+
* Support modifying records via qualified names ([#78](https://github.com/guida-lang/compiler/issues/78)).
44+
- New `--package` flag for `init` command ([#43](https://github.com/guida-lang/compiler/issues/43)).
45+
- New `--test` flag for `install` command ([#64](https://github.com/guida-lang/compiler/issues/64)).
46+
- `uninstall` command ([#60](https://github.com/guida-lang/compiler/issues/60).
47+
- Source maps support ([#63](https://github.com/guida-lang/compiler/issues/63).
48+
- Guida-specific syntax for underscore wildcard variables ([#59](https://github.com/guida-lang/compiler/issues/59).
49+
- Format command (`guida format`) ([#58](https://github.com/guida-lang/compiler/issues/58), fixes [#42](https://github.com/guida-lang/compiler/issues/42)).
50+
- Self-hosted environment ([#9](https://github.com/guida-lang/compiler/issues/9)
51+
- `--optimize` flag for `build` command ([#36](https://github.com/guida-lang/compiler/issues/36)).
52+
53+
### Changed
54+
55+
- Bumped version to `1.0.0`.
56+
- Reduced size of `guida-stuff` from ~97.7 MB to ~27.5 MB.

0 commit comments

Comments
 (0)