Repository navigation
Releases: forkcloser/erofs
Releases · forkcloser/erofs
Release list
v1.1.1
What's Changed
Changes
- A chunk naming its device is bounded by the device's extent, not the slot's count by @closer-claudio in #192
- Bound and log the apt step of the erofs-utils build by @closer-claudio in #196
Dependencies
- Update module github.com/forkcloser/dot to v1.3.1 by @renovate[bot] in #189
- Update module github.com/forkcloser/godolint to v0.5.0 by @renovate[bot] in #190
- Update module github.com/golangci/golangci-lint/v2 to v2.15.0 by @renovate[bot] in #191
- Update module github.com/forkcloser/godolint to v0.5.1 by @renovate[bot] in #193
- Update dependency farcloser/limen to v0.15.0 by @renovate[bot] in #194
- Update module github.com/forkcloser/git-validation to v0.1.1 by @renovate[bot] in #195
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
Changes
- CHANGELOG.md retired: the release notes are the pull request titles by @closer-claudio in #112
- Pin Go 1.27.2 in aqua.yaml ahead of the limen v0.10.0 bump by @closer-claudio in #115
- build-erofs-utils.sh verifies the tarball with the pinned sha256sum, not the host's shasum by @closer-claudio in #119
- lint-signers: the bot's taciturn key by @closer-claudio in #124
- UPSTREAM.md: the changes upstream does not have by @closer-claudio in #129
- The reader follows the kernel where an image departs from mkfs.erofs by @closer-claudio in #130
- A structure outside a complete image is corruption, not end of file by @closer-claudio in #131
- A flat file's blocks are placed through the device table, as the kernel's by @closer-claudio in #132
- UPSTREAM.md: rows for the three reader fixes by @closer-claudio in #134
- UPSTREAM.md: the row for the writer fix by @closer-claudio in #136
- WithNoInlineData stores every regular file in whole blocks by @closer-claudio in #139
- The writer stamps the superblock checksum, as mkfs.erofs does by @closer-claudio in #138
- The writer refuses what its reader and the kernel refuse, and reads back before Close by @closer-claudio in #135
- UPSTREAM.md: reviewed through go-erofs 3772b1e; the checksum row by @closer-claudio in #141
- The reader held to the kernel's rules by a reference reader over a committed corpus by @closer-claudio in #133
- The reader tests read their fixtures from the corpus by @closer-claudio in #142
- The writer held to its contract and walked through its call sequences by @closer-claudio in #140
- The reader refuses an ishare xattr prefix id past the prefix table by @closer-claudio in #143
- The erofs-cli debug dump is removed by @closer-claudio in #145
- UPSTREAM.md records the ishare prefix id check and the removed erofs-cli by @closer-claudio in #146
- README names this package's *Stat among the Sys() types CopyFrom honours by @closer-claudio in #149
- The reader refuses an inode whose data layout the kernel does not define by @closer-claudio in #151
- A directory's link count is computed from the image, never carried from a source by @closer-claudio in #152
- gitignore: entries nothing here produces go, the template matches limen's by @closer-claudio in #150
- Fuzz targets held to the reference reader; the inherited fuzz files retired under mutation scores by @closer-claudio in #148
- A metadata-only copy of an image indexes the image as a device by @closer-claudio in #154
- UPSTREAM.md: datalayout refusal, directory link counts, metadata-only device by @closer-claudio in #159
- A chunk past its device is refused at Stat and on read by @closer-claudio in #161
- README names the reader's three divergences and the copy's link-count rule by @closer-claudio in #158
- ReadDir refuses a directory block shorter than one dirent by @closer-claudio in #166
- The metadata-only copy refuses a bogus i_mode and a dirent at odds with it by @closer-claudio in #164
- The metadata-only copy of an image refuses what the reader refuses and places flat data through its device table by @closer-claudio in #160
- Open refuses a superblock whose extension slots run past its page by @closer-claudio in #167
- The reader differential's judge: index-5 xattr spelling, a reference bound, three documented divergences by @closer-claudio in #162
- The reader refuses at Stat a compressed inode and an extended inode's null address by @closer-claudio in #157
- Open reads the long xattr prefix table; a compact inode's mtime adds i_mtime by @closer-claudio in #169
- The metadata-only copy places chunks through the device map and bounds them by @closer-claudio in #170
- UPSTREAM rows for the kernel-rule fixes merged since #154 by @closer-claudio in #171
- UPSTREAM row for the metadata-only copy's chunk placement and bound by @closer-claudio in #172
- The metadata-only copy bounds a flat file's blocks as Stat does by @closer-claudio in #173
- CopyFrom held to its contract: an image copied is the image, a merge is the overlay by @closer-claudio in #153
- UPSTREAM row for the metadata-only copy's flat-file bound by @closer-claudio in #174
- The metadata-only copy of an image held to its contract; eleven inherited copy and merge tests retired by @closer-claudio in #168
- The examples report through slog, not package log by @closer-claudio in #177
- An undefined chunk-format bit is refused with the inode; the copy refuses a short directory block by @closer-claudio in #176
- A block the image's reader cannot deliver is the image's fault, not its end by @closer-claudio in #175
- UPSTREAM rows for the chunk-format, short-block and short-image rules by @closer-claudio in #179
- Inherited reader and mkfs tests retired into the black-box contract under mutation scores by @closer-claudio in #180
- A superblock with nonzero dirblkbits is refused, as the kernel refuses the mount by @closer-claudio in #182
- An image opened without its extra devices is mounted flat, as the kernel mounts it by @closer-claudio in #181
- UPSTREAM rows for the dirblkbits refusal and the flatdev open by @closer-claudio in #183
- The start block's high half and the chunk format judged as the kernel judges them by @closer-claudio in #184
- UPSTREAM: the start block's high half and the fast path's chunk format by @closer-claudio in #185
- The remaining inherited test files retired into the black-box contract under mutation scores by @closer-claudio in #186
- Update dependency farcloser/limen to v0.14.0 by @closer-claudio in #188
Dependencies
- chore(deps): update module github.com/forkcloser/dot to v1.2.1 by @renovate[bot] in #113
- chore(deps): update module github.com/forkcloser/godolint to v0.3.0 by @renovate[bot] in #114
- chore(deps): update dependency aquaproj/aqua-registry to v4.573.0 by @renovate[bot] in #116
- chore(deps): update dependency farcloser/limen to v0.10.0 by @renovate[bot] in #106
- chore(deps): update github actions by @renovate[bot] in #117
- chore(deps): update dependency farcloser/limen to v0.10.1 by @renovate[bot] in #118
- chore(deps): update module github.com/forkcloser/godolint to v0.4.0 by @renovate[bot] in #120
- chore(deps): update dependency farcloser/limen to v0.10.2 by @renovate[bot] in #121
- chore(deps): update dependency aquaproj/aqua-registry to v4.573.1 by @renovate[bot] in #122
- chore(deps): update dependency farcloser/limen to v0.11.0 by @renovate[bot] in #123
- chore(deps): update module golang.org/x/tools to v0.52.0 by @renovate[bot] in #125
- chore(deps): update dependency aquaproj/aqua-registry to v4.574.0 by @renovate[bot] in #126
- chore(deps): update module golang.org/x/vuln to v1.9.0 by @renovate[bot] in #127
- chore(deps): update dependency aquaproj/aqua-registry to v4.574.1 by @renovate[bot] in #128
- chore(deps): update module github.com/forkcloser/dot to v1.3.0 by @renovate[bot] in #137
- Update dependency farcloser/limen to v0.12.0 by @renovate[bot] in #144
- Update dependency farcloser/limen to v0.12.1 by @renovate[bot] in #147
- Upd...
v1.0.2
What's Changed
- chore(deps): update module golang.org/x/tools to v0.51.0 by @renovate[bot] in #100
- chore(deps): update module github.com/forkcloser/dot to v1.1.1 by @renovate[bot] in #101
- chore(deps): update dependency aquaproj/aqua-registry to v4.571.0 by @renovate[bot] in #102
- chore(deps): update dependency farcloser/limen to v0.8.0 by @renovate[bot] in #103
- ci: the erofs-utils build's headers and patches move beside its script by @closer-claudio in #104
- limen v0.9.0 by @closer-claudio in #105
- ci: call limen-verify.yaml, keep the mkfs.erofs legs as project jobs by @closer-claudio in #107
- ErrCorrupt: a malformed image matches its own sentinel by @closer-claudio in #108
- CHANGELOG: 1.0.2 by @closer-claudio in #109
- chore(deps): update dependency aquaproj/aqua-registry to v4.572.0 by @renovate[bot] in #111
- chore(deps): update module github.com/forkcloser/dot to v1.2.0 by @renovate[bot] in #110
Full Changelog: v1.0.1...v1.0.2