Marked uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions. All PRs should use the "Squash and merge" strategy and the commit message should follow the [conventional commit guidelines](https://www.conventionalcommits.org/).
**Master is always shippable:** We try to merge PRs in such a way that `master` is the only branch to really be concerned about *and*`master` can always be released. This allows smoother flow between new features, bug fixes, and so on.
We follow [semantic versioning](https://semver.org) where the following sequence is true `[major].[minor].[patch]`; therefore, consider the following implications of the release you are preparing: