1
0
mirror of https://github.com/stucki/docker-lineageos synced 2024-12-19 17:12:29 -05:00
docker-lineageos/CHANGELOG.md

80 lines
2.9 KiB
Markdown
Raw Normal View History

2015-03-31 17:13:37 -04:00
# Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased][unreleased]
2017-01-03 13:15:12 -05:00
### Added
- Rename the project from "docker-cyanogenmod" to "docker-lineageos"
- Change all references of "CyanogenMod" to "LineageOS", see http://lineageos.org/
2017-01-03 13:15:12 -05:00
- Rename user "cmbuild" to "build"
2017-01-03 15:32:46 -05:00
- Adjust LineageOS version to cm-14.1
2016-08-20 16:22:37 -04:00
## [0.6.0] - 2016-08-20
2016-03-31 15:51:28 -04:00
### Added
2016-08-20 16:18:50 -04:00
- Switch build OS to Ubuntu 16.04
- Add -r switch in run.sh to force a rebuild of the Docker image
- Add -u switch in run.sh to enable USB inside the container
- If build fails, don't remove intermediate containers
2016-03-31 15:54:13 -04:00
- Added bash completion, wget and nano
- Simplier home creation
2015-04-03 14:31:05 -04:00
2016-03-13 20:23:59 -04:00
## [0.5.0] - 2016-03-14
### Added
- Install maven (now required for building CyanogenMod)
- Remove workaround for running as non-root (no longer needed)
- Remove workaround for ischroot (no longer needed)
- Remove a permission fix (no longer needed)
- build: Sync package list with CyanogenMod Wiki
### Fixed
- build: Always pull Ubuntu image during Docker build to be sure it's up
to date
2016-01-22 08:02:44 -05:00
## [0.4.0] - 2016-01-22
### Added
- Adjust CyanogenMod version to cm-13.0
- Install liblz4-tool + bc (required for building CyanogenMod)
2015-04-03 14:31:05 -04:00
## [0.3.1] - 2015-04-03
2015-04-03 13:58:10 -04:00
### Fixed
- Fix check if build is needed
- After successful build, delete existing containers
2015-03-31 17:13:37 -04:00
## [0.3.0] - 2015-03-31
### Added
- Don't run as root. Shared folders are now created with uid/gid 1000.
This is the uid of the default user on most systems, it should allow
you to run "repo sync" etc. on the host machine (outside of the
Docker container). NOTE: Ownership of existing folders
(host machine: android/ + ccache/) will be fixed automatically on the
first run. If you notice any problems, try to fix the ownership
manually or remove the two folders on the host machine.
- Move ccache initialization to startup.sh. This fixes a major problem
with ccache being initialized before the volume is mounted.
The contents of /srv/ccache were therefore empty and
CCACHE_MAXSIZE=50G was not set. The result was that ccache could only
use up to 1 GB of cache data (default value). Thanks to a bigger
cache, builds gets finished a lot faster thank before.
- Small Docker improvements. Add the CM version to the Docker image
tag. Use cached images during "docker build". Be more verbose.
- Add this CHANGELOG.md file based on
https://github.com/olivierlacan/keep-a-changelog/
## [0.2.0] - 2015-01-20
### Added
- Add changes to build CyanogenMod 12.0
- Add FORCE_BUILD flag
- Install rsync
### Fixed
- Fix issues with SELinux
## [0.1.0] - 2014-09-17
### Added
- Initial release
2015-04-03 14:31:05 -04:00
[unreleased]: https://github.com/stucki/docker-cyanogenmod/compare/v0.3.1...HEAD
[0.3.1]: https://github.com/stucki/docker-cyanogenmod/compare/v0.3.0...v0.3.1
2015-03-31 17:13:37 -04:00
[0.3.0]: https://github.com/stucki/docker-cyanogenmod/compare/v0.2.0...v0.3.0
[0.2.0]: https://github.com/stucki/docker-cyanogenmod/compare/v0.1.0...v0.2.0