# Changelog This file documents all notable changes made to this project since the initial fork from https://github.com/syndtr/gocapability/commit/42c35b4376354fd5. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.3.0] - 2024-09-25 ### Added * Added [ListKnown] and [ListSupported] functions. (#153) * [LastCap] is now available on non-Linux platforms (where it returns an error). (#152) ### Changed * [List] is now deprecated in favor of [ListKnown] and [ListSupported]. (#153) ### Fixed * Various documentation improvements. (#151) * Fix "generated code" comment. (#153) ## [0.2.0] - 2024-09-16 This is the first release after the move to a new home in github.com/moby/sys/capability. ### Fixed * Fixed URLs in documentation to reflect the new home. ## [0.1.1] - 2024-08-01 This is a maintenance release, fixing a few minor issues. ### Fixed * Fixed future kernel compatibility, for real this time. [#11] * Fixed [LastCap] to be a function. [#12] ## [0.1.0] - 2024-07-31 This is an initial release since the fork. ### Breaking changes * The `CAP_LAST_CAP` variable is removed; users need to modify the code to use [LastCap] to get the value. [#6] * The code now requires Go >= 1.21. ### Added * `go.mod` and `go.sum` files. [#2] * New [LastCap] function. [#6] * Basic CI using GHA infra. [#8], [#9] * README and CHANGELOG. [#10] ### Fixed * Fixed ambient capabilities error handling in [Apply]. [#3] * Fixed future kernel compatibility. [#1] * Fixed various linter warnings. [#4], [#7] ### Changed * Go build tags changed from old-style (`+build`) to new Go 1.17+ style (`go:build`). [#2] ### Removed * Removed support for capabilities v1 and v2. [#1] * Removed init function so programs that use this package start faster. [#6] * Removed `CAP_LAST_CAP` (use [LastCap] instead). [#6] [Apply]: https://pkg.go.dev/github.com/moby/sys/capability#Capabilities.Apply [LastCap]: https://pkg.go.dev/github.com/moby/sys/capability#LastCap [List]: https://pkg.go.dev/github.com/moby/sys/capability#List [ListKnown]: https://pkg.go.dev/github.com/moby/sys/capability#ListKnown [ListSupported]: https://pkg.go.dev/github.com/moby/sys/capability#ListSupported [0.3.0]: https://github.com/moby/sys/releases/tag/capability%2Fv0.3.0 [0.2.0]: https://github.com/moby/sys/releases/tag/capability%2Fv0.2.0 [0.1.1]: https://github.com/kolyshkin/capability/compare/v0.1.0...v0.1.1 [0.1.0]: https://github.com/kolyshkin/capability/compare/42c35b4376354fd5...v0.1.0 [#1]: https://github.com/kolyshkin/capability/pull/1 [#2]: https://github.com/kolyshkin/capability/pull/2 [#3]: https://github.com/kolyshkin/capability/pull/3 [#4]: https://github.com/kolyshkin/capability/pull/4 [#6]: https://github.com/kolyshkin/capability/pull/6 [#7]: https://github.com/kolyshkin/capability/pull/7 [#8]: https://github.com/kolyshkin/capability/pull/8 [#9]: https://github.com/kolyshkin/capability/pull/9 [#10]: https://github.com/kolyshkin/capability/pull/10 [#11]: https://github.com/kolyshkin/capability/pull/11 [#12]: https://github.com/kolyshkin/capability/pull/12