Skip to content

Commit

Permalink
*: add CHANGELOG
Browse files Browse the repository at this point in the history
Add full changelog to CHANGELOG.md, which is much better for handling
the changelog than adding everything to tags which aren't as in-band as
a file in the repo.

Signed-off-by: Aleksa Sarai <asarai@suse.de>
  • Loading branch information
cyphar committed Feb 7, 2017
1 parent ffcfbc1 commit de6de39
Showing 1 changed file with 94 additions and 0 deletions.
94 changes: 94 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
# Change Log
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]
### Added
- `CHANGELOG.md` has now been added. openSUSE/umoci#76

## [0.0.0] - 2017-02-07
### Added
- Unit tests are massively expanded, as well as the integration tests.
openSUSE/umoci#68 openSUSE/umoci#69
- Full coverage profiles (unit+integration) are generated to get all
information about how much code is tested. openSUSE/umoci#68
openSUSE/umoci#69

### Fixed
- Static compilation now works properly. openSUSE/umoci#64
- 32-bit architecture builds are fixed. openSUSE/umoci#70

### Changed
- Unit tests can now be run inside `%check` of an `rpmbuild` script, allowing
for proper testing. openSUSE/umoci#65.
- The logging output has been cleaned up to be much nicer for end-users to
read. openSUSE/umoci#73
- Project has been moved to an openSUSE project. openSUSE/umoci#75

## [0.0.0-rc3] - 2016-12-19
### Added
- `unpack`, `repack`: `xattr` support which also handles `security.selinux.*`
difficulties. openSUSE/umoci#49 openSUSE/umoci#52
- `config`, `unpack`: Ensure that environment variables are not duplicated in
the extracted or stored configurations. openSUSE/umoci#30
- Add support for read-only CAS operations for read-only filesystems.
openSUSE/umoci#47
- Add some helpful output about `--rootless` if `umoci` fails with `EPERM`.
- Enable stack traces with errors if the `--debug` flag was given to `umoci`.
This requires a patch to `pkg/errors`.

### Changed
- `gc`: Garbage collection now also garbage collects temporary directories.
openSUSE/umoci#17
- Clean-ups to vendoring of `go-mtree` so that it's much more
upstream-friendly.

## [0.0.0-rc2] - 2016-12-12
### Added
- `unpack`, `repack`: Support for rootless unpacking and repacking.
openSUSE/umoci#26
- `unpack`, `repack`: UID and GID mapping when unpacking and repacking.
openSUSE/umoci#26
- `tag`, `rm`, `ls`: Tag modification commands such as `umoci tag`, `umoci rm`
and `umoci ls`. openSUSE/umoci#6 openSUSE/umoci#27
- `stat`: Output information about an image. Currently only shows the history
information. Only the **JSON** output is stable. openSUSE/umoci#38
- `init`, `new`: New commands have been created to allow for image creation
from scratch. openSUSE/umoci#5 openSUSE/umoci#42
- `gc`: Garbage collection of images. openSUSE/umoci#6
- Full integration and unit testing, with OCI validation to ensure that we
always create valid images. openSUSE/umoci#12

### Changed
- `unpack`, `repack`: Create history entries automatically (with options to
modify the entries). openSUSE/umoci#36
- `unpack`: Store information about its source to ensure consistency when doing
a `repack`. openSUSE/umoci#14
- The `--image` and `--from` arguments have been combined into a single
`<path>[:<tag>]` argument for `--image`. openSUSE/umoci#39
- `unpack`: Configuration annotations are now extracted, though there are still
some discussions happening upstream about the correct way of doing this.
openSUSE/umoci#43

### Fixed
- `repack`: Errors encountered during generation of delta layers are now
correctly propagated. openSUSE/umoci#33
- `unpack`: Hardlinks are now extracted as real hardlinks. openSUSE/umoci#25

### Security
- `unpack`, `repack`: Symlinks are now correctly resolved inside the unpacked
rootfs. openSUSE/umoci#27

## 0.0.0-rc1 - 2016-11-10
### Added
- Proof of concept with major functionality implemented.
+ `unpack`
+ `repack`
+ `config`

[Unreleased]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.0.0...HEAD
[0.0.0]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.0.0-rc3...v0.0.0
[0.0.0-rc3]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.0.0-rc2...v0.0.0-rc3
[0.0.0-rc2]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.0.0-rc1...v0.0.0-rc2

0 comments on commit de6de39

Please sign in to comment.