Skip to content

Commit

Permalink
0.2.0 Release
Browse files Browse the repository at this point in the history
  • Loading branch information
lapkowski committed Jul 2, 2024
1 parent cab2b8d commit 9a1190b
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 1 deletion.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Changelog

## [0.2.0] - 2024-07-02

### Changed

- **BREAKING:** Make RESULT_DEFINE require the type declaration with RESULT_DECLARE ([`5d8affe`](https://github.com/lapkowski/result/commit/5d8affe)) ([**@lapkowski**](https://github.com/lapkowski))
- **BREAKING:** move the libc error definitions (`ports/errors.h`) to `ports/libc/errors.h` ([`d234e04`](https://github.com/lapkowski/result/commit/d234e04), [`7f93c78`](https://github.com/lapkowski/result/commit/7f93c78)) ([**@lapkowski**](https://github.com/lapkowski))
- Move the error definitions, result type method definitions and panic function definitons from header files to source files ([`7fba5c4`](https://github.com/lapkowski/result/commit/7fba5c4), [`dba5fd1`](https://github.com/lapkowski/result/commit/dba5fd1), [`a42bf06`](https://github.com/lapkowski/result/commit/a42bf06), [`5b7e933`](https://github.com/lapkowski/result/commit/5b7e933), [`5b7e933`](https://github.com/lapkowski/result/commit/5b7e933)) ([**@lapkowski**](https://github.com/lapkowski))
- Rewrite the `CHANGELOG.md` to follow the [`Common Changelog`](https://common-changelog.org) style. ([`c0e7f4c`](https://github.com/lapkowski/result/commit/c0e7f4c), [`0b9befe`](https://github.com/lapkowski/result/commit/0b9befe), [`f3ca7a2`](https://github.com/lapkowski/result/commit/f3ca7a2)) ([**@lapkowski**](https://github.com/lapkowski))

### Added

- Add the `RESULT_DECLARE` and `ERROR_DEFINE` macros for declaring the types without compiling them into objects ([`5d8affe`](https://github.com/lapkowski/result/commit/5d8affe)) ([**@lapkowski**](https://github.com/lapkowski))
- Add the `RESULT_DEFINE_WITH_TYPE` to replace previous `RESULT_DEFINE` behavior (If you include a header with a `RESULT_DECLARE` macro, use `RESULT_DEFINE`). ([`5d8affe`](https://github.com/lapkowski/result/commit/5d8affe)) ([**@lapkowski**](https://github.com/lapkowski))
- Add compilation flags to `INSTALL.md` ([`cab2b8d`](https://github.com/lapkowski/result/commit/cab2b8d)) ([**@lapkowski**](https://github.com/lapkowski))

### Fixed

- Add the `error.h` include to `ports/libc/errors.h` ([`aa013ee`](https://github.com/lapkowski/result/commit/aa013ee)) ([**@lapkowski**](https://github.com/lapkowski))
- Fix the `ROADMAP.md` to follow the Markdown checkbox style ([`01d54fb`](https://github.com/lapkowski/result/commit/01d54fb)) ([**@lapkowski**](https://github.com/lapkowski))

## [0.1.3] - 2024-06-24

### Changed
Expand Down Expand Up @@ -30,6 +50,7 @@

_Initial Release_

[0.2.0]: https://github.com/lapkowski/result/releases/tag/v0.2.0
[0.1.3]: https://github.com/lapkowski/result/releases/tag/v0.1.3
[0.1.2]: https://github.com/lapkowski/result/releases/tag/v0.1.2
[0.1.1]: https://github.com/lapkowski/result/releases/tag/v0.1.1
Expand Down
2 changes: 1 addition & 1 deletion ROADMAP.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Before 1.0
- [ ] Add translation support for error messages
- [ ] Add the libc port
- [ ] Change the library type to a shared/static library
- [X] Change the library type to a shared/static library
- [ ] Write better docs/ documentation
- [ ] Stabilize the API

Expand Down

0 comments on commit 9a1190b

Please sign in to comment.