Skip to content

v1.1.0

Compare
Choose a tag to compare
@Gottox Gottox released this 02 Sep 21:31
· 478 commits to main since this release
91130e3

This is the second stable release of libsqsh. It introduces new userfacing APIs to work with xattrs and hardens the directory and path handling against corrupt archives. Also the tooling was improved as not PRs are checked for format errors and code coverage (using codecov.io). There were also preparations for chunked decompression, a feature that will be finished in later versions and eliminate a few edge cases where data copies still happen.

All in all this release had a good developing pace and I'm happy with the result. The library is stabilizing and maturing fine.

Merged PRs

  • .github: run doxygen step even if openbsd is not by @Gottox in #72
  • Create codeql.yml by @Gottox in #73
  • directory_iterator: consistency check on open by @Gottox in #74
  • Makefile: fix doc target by @Gottox in #76
  • Fix build on MacOS by @Gottox in #78
  • README.md: document better what libsqsh actually is by @Gottox in #80
  • README.md: fix typo by @Gottox in #81
  • tree: add test for recursively alternating symlinks by @Gottox in #79
  • easy: use generic collector for easy directory by @Gottox in #82
  • easy: add xattr API. by @Gottox in #83
  • .github: add CodeCov report by @Gottox in #84
  • README.md: add CodeCov badge by @Gottox in #85
  • Fix spelling of "unknown" by @Dr-Emann in #86
  • include: make field with typo deprecated by @Gottox in #87
  • .github: add codecov.yaml configuration by @Gottox in #88
  • meson.build: add version constraint to libcurl by @Gottox in #89
  • test: add in depth tests for compression options by @Gottox in #90
  • .github: disable curl build on mac by @Gottox in #91
  • README.md: add license badge by @Gottox in #92
  • .github: configure code-coverage by @Gottox in #93
  • .github: run CI on pull requests to main by @Gottox in #95
  • Make sqsh_error_str thread safe, and document that the value may be overwritten by @Dr-Emann in #94
  • clang-format by @Gottox in #96
  • .github: run format check before running actual tests. by @Gottox in #97
  • easy: fix wrong key length in xattr. by @Gottox in #98
  • Improve directory handling by @Gottox in #100
  • test: add test for easy file exists by @Gottox in #102
  • lib: sync README.md with reality by @Gottox in #101
  • README.md: typo fix. by @Gottox in #103
  • Reimplement extractor by @Gottox in #104
  • v1.1.0 by @Gottox in #105
  • include: fix documentation for sqsh_inode_map_get() by @Gottox in #107

New Contributors

Full Changelog: v1.0.0...v1.1.0