This release is being pushed to help alleviate #42 and begin usage of semver. From now on API breaks should be pushed to major versions. I do not believe that this release should break builds since v1.1, but if it does I apologize - please consider updating your code this time around and it should not happen again.
Many changes since the last release:
Support for bit level structures.
An experimental expression language feature for more advanced structures than currently possible.
A lot of bugfixes.
The biggest feature is definitely the expression language. Currently it is gated behind an "unstable" flag, but should already be relatively usable and the final version, whenever that arrives, should be very similar.
v1.1
Hello. Today I am cutting a release for Restruct, v1.1. This new release contains many bug fixes, new features, and other improvements. Hopefully, it shouldn't break any users of v1.0, but if you experience such problems please create an issue.
Strings that are typed with array types now behave much more intuitively, like C strings. Before, they did not encode with a constant number of bytes or honor null terminators.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/go-restruct/restruct from 0.0.0-20191227155143-5734170a48a1 to 1.2.0-alpha.
Release notes
Sourced from github.com/go-restruct/restruct's releases.
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show