Skip to content

Commit 45e9371

Browse files
committed
docs: restyle changelog bullets as plain prose
1 parent 49bb737 commit 45e9371

1 file changed

Lines changed: 21 additions & 21 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2020

2121
### Added
2222

23-
- **Parallel test execution**: Tests now run concurrently using module-group pooling for faster test suites
24-
- **Module-group shuffling**: Tests are shuffled by module group instead of individually, preserving intra-module ordering while randomizing across modules
23+
- Tests now run concurrently using module-group pooling for faster test suites
24+
- Tests are shuffled by module group instead of individually, preserving intra-module ordering while randomizing across modules
2525

2626
### Fixed
2727

@@ -37,20 +37,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3737

3838
### Fixed
3939

40-
- **Guard evaluation**: Use lazy evaluation in `unitest.guard` to prevent skip conditions from being evaluated eagerly
40+
- Use lazy evaluation in `unitest.guard` to prevent skip conditions from being evaluated eagerly
4141

4242
## [1.4.1] - 2026-01-27
4343

4444
### Fixed
4545

46-
- **Error result checking now opt-in**: The `check_results` option must be explicitly enabled to treat `Error` return values as test failures, preventing unexpected failures for codebases that intentionally return `Error` from tests
46+
- Error result checking is now opt-in: the `check_results` option must be explicitly enabled to treat `Error` return values as test failures, preventing unexpected failures for codebases that intentionally return `Error` from tests
4747

4848
## [1.4.0] - 2026-01-26
4949

5050
### Added
5151

52-
- **Runtime test skipping**: Use `unitest.guard(condition)` to skip tests at runtime based on environment or configuration
53-
- **Error result handling**: Tests returning `Error` values are now treated as failures, making it easier to write tests that use result types
52+
- Use `unitest.guard(condition)` to skip tests at runtime based on environment or configuration
53+
- Tests returning `Error` values are now treated as failures, making it easier to write tests that use result types
5454

5555
## [1.3.1] - 2026-01-18
5656

@@ -62,22 +62,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6262

6363
### Added
6464

65-
- **Table sorting**: Configure table reporter output with `--sort time` (by duration) or `--sort name` (alphabetically), plus `--sort-rev` to reverse order
66-
- **Target filtering**: Filter tests by `@target` attribute to run platform-specific tests
65+
- Configure table reporter output with `--sort time` (by duration) or `--sort name` (alphabetically), plus `--sort-rev` to reverse order
66+
- Filter tests by `@target` attribute to run platform-specific tests
6767

6868
## [1.2.0] - 2026-01-17
6969

7070
### Added
7171

72-
- **Table reporter**: New `--reporter table` option for formatted test result output
72+
- New `--reporter table` option for formatted test result output
7373

7474
## [1.1.0] - 2026-01-12
7575

7676
### Added
7777

78-
- **File path filtering**: Run tests in a specific file with `gleam test -- test/my_mod_test.gleam`
79-
- **Line number filtering**: Run the test at a specific line with `gleam test -- test/my_mod_test.gleam:42`
80-
- **Improved error messages**: Better context when undefined functions are referenced
78+
- Run all tests in a specific file with `gleam test -- test/my_mod_test.gleam`
79+
- Run the test at a specific line with `gleam test -- test/my_mod_test.gleam:42`
80+
- Better error messages when undefined functions are referenced
8181

8282
### Fixed
8383

@@ -89,18 +89,18 @@ Initial release of unitest, a Gleam test runner with random ordering, tagging, a
8989

9090
### Added
9191

92-
- **Drop-in gleeunit replacement**: Replace `gleeunit.main()` with `unitest.main()` for instant compatibility if you are using asserts
93-
- **Random test ordering**: Tests run in random order by default to catch hidden dependencies
94-
- **Reproducible seeds**: Use `--seed <int>` to reproduce exact test order for debugging flaky tests
95-
- **Test tagging**: Mark tests with `unitest.tag("name")` or `unitest.tags(["a", "b"])` using `use` syntax
96-
- **CLI filtering**:
92+
- Drop-in gleeunit replacement: swap `gleeunit.main()` for `unitest.main()` for instant compatibility if you are using asserts
93+
- Tests run in random order by default to catch hidden dependencies
94+
- Use `--seed <int>` to reproduce exact test order for debugging flaky tests
95+
- Mark tests with `unitest.tag("name")` or `unitest.tags(["a", "b"])` using `use` syntax
96+
- CLI filtering:
9797
- `--module <name>`: Run only tests in a specific module
9898
- `--test <module.fn>`: Run a single test function
9999
- `--tag <name>`: Run only tests with a specific tag
100-
- **Ignored tags**: Configure `ignored_tags` in `Options` to skip tests by default (shown as `S`)
101-
- **Streaming output**: Real-time feedback with `.` (pass), `F` (fail), `S` (skip)
102-
- **Color output**: Colored output by default, respects `NO_COLOR` environment variable and `--no-color` flag
103-
- **Cross-platform support**: Works on Erlang and JavaScript targets
100+
- Configure `ignored_tags` in `Options` to skip tests by default (shown as `S`)
101+
- Streaming output with real-time feedback: `.` (pass), `F` (fail), `S` (skip)
102+
- Colored output by default, respecting the `NO_COLOR` environment variable and `--no-color` flag
103+
- Works on Erlang and JavaScript targets
104104

105105
[1.6.0]: https://github.com/jtdowney/unitest/releases/tag/v1.6.0
106106
[1.5.0]: https://github.com/jtdowney/unitest/releases/tag/v1.5.0

0 commit comments

Comments
 (0)