1 unstable release
0.0.1 | Mar 18, 2024 |
---|
#11 in #notice
23KB
464 lines
Changelog generator from YAML
Usage
cargo run < changelog.yaml > CHANGELOG.md
Changelog Yaml format
Supported change types
New Functionality
- added: new functionality was added. (
feat
)
Change
- breaking: the change needs the user of the library to modify their code.
- fixed: a bug was fixed.
- workaround: a bug was alleviated or temporarily bypassed with a workaround / "hack". The solution usually has low quality, is a short term remedy and must be fixed properly in upcoming versions.
- changed: a behaviour or code was changed.
- improved: code was changed to be of better quality and stability. (
enhancements
) - refactored: the internal functions or code was improved or moved around, but might not be of any perceived value for the user of the library. (neither fixes a bug nor adds a feature)
- performance: code was changed in order to improve performance. (
perf
)
Removed or about to be removed
- removed: code was removed. it was usually marked as deprecated in previous releases.
- deprecated: code has been marked as deprecated. the code will be
removed
in a future release.
Other
- docs: updated documentation
- tests: changed or added tests
- experimental: code has been added, but not sure if it will work as intended, and it might not be supported in the future.
- noted. (known issues)
- security. (security issues)
- unreleased: changes that are not yet released.
- style: code was changed in order to improve readability and maintainability. (
style
)
Autolinks
Pull Request link
#[number]
will be replaced with a link to that pull request for that repository, e.g. #1
Commit hash link
$[hash]
gets replaced with a link to that specific github hash
Profile link
@[GithubUsername]
will be replaced with a link to the user, e.g. @piot
-> https://github.com/piot/
Admonition
[ADMONITION]:[space] text
. Admonition types supported:
- NOTE
- IMPORTANT
- WARNING
Example:
NOTE: This release requires latest firmware update
Example
repo: piot/nimble
repos:
clog:
name: CLog
repo: piot/clog
description: Basic logging
secure-random-c:
name: Secure Random
repo: piot/secure-random-c
description: Multi-platform Secure Random
nimble-client-c:
name: Nimble Client
repo: piot/nimble-client-c
description: Nimble Protocol Client
nimble-server-lib:
name: Nimble Server Library
repo: piot/nimble-server-lib
description: Nimble Server Library
releases:
'v0.0.1-a06':
date: '2023-06-22'
notice: Minor compile fixes for emscripten.
repos:
clog:
fixed:
- use `tc_snprintf` instead of `sprintf` (#1)
secure-random-c:
workaround:
- '`secureRandomUInt64()` on emscripten that only return 0'
'v0.0.1-a05':
date: '2023-06-14'
notice: Hot fixes to alleviate skip ahead problems.
repos:
nimble-engine-client:
changed:
- Increase wait time between each skip ahead attempt
nimble-server-lib:
changed:
- Skip increase forcedStepInRowCounter if client transport connection
is downloading game state
Dependencies
~4–6MB
~110K SLoC