Skip to content

Commit

Permalink
Release 0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
antichris committed Jan 28, 2022
1 parent 8b24f27 commit 97cec45
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,50 @@

This project adheres to [Semantic Versioning][semver2].

## 0.2.0

### Added

- Proper support for the version numbers in Makefile. Changing any of them triggers a Git checkout and rebuild of the corresponding component
- A Makefile variable for core lib CMake options
- A `base` stage in Dockerfile for all other stages, including the final image
- Suppression of error messages of `find` when searching core lib source dependencies in Makefile
- An `rmrf` function in Makefile that suppresses errors on file/directory removal

### Changed

- Core lib CMake options not to build tests
- Makefile core lib Git target to run Git `submodule init`
- Time zone to `Etc/UTC` for all stages in Dockerfile
- `debconf` interface to `noninteractive` for all download stages in Dockerfile
- Docker `entrypoint` layout to be structured with functions

### Fixed

- Missing user-local NPM directory on initial run, which prevented global installs and execution of NPM commands without restarting the container
- Severe Docker `entrypoint` performance degradation when the home directory has many files, as when running after previous build sessions having cached NPM, SBT and Yarn packages
- Repeated regeneration of core lib CMake build files, caused by the Makefile target for patching the `sha512256` portability header having circular dependency (changing the sources and having to run again because the sources are changed)

### Updated

- Ledger Live components:
- Desktop to `2.37.2`
- core lib to `4.2.0-rc-845b1b`
- core lib bindings for Node.js to `6.14.5`
- Node.js to `14.18.3`
- Yarn to `1.22.17`
- Build environment packages (Dockerfile `final` stage):
- `libudev-dev` to `245.4-4ubuntu3.15`
- `openjdk-8-jre-headless` to `8u312-b07-0ubuntu1~20.04`
- `openssh-client` to `1:8.2p1-4ubuntu0.4`
- `qtbase5-dev` to `5.12.8+dfsg-0ubuntu2.1`
- `wget` package in download stages to `1.20.3-1ubuntu2`

### Downgraded

- SBT version down to `0.13.17`, what Djinni actually uses


## 0.1.5

### Updated
Expand Down

0 comments on commit 97cec45

Please sign in to comment.