# DORiE Changelog
## Unreleased
### Added
* DORiE now employs a `SubsamplingVTKWriter` for higher output precision.
Subsampling levels are controlled via the new key `output.subsamplingLevel`.
* Automatic deployment of `devel` and stable DORiE Docker Images to Docker Hub
* Automatic update of the DUNE environment Docker Image for `master` builds
* CI pipeline now also compiles a Debug build with the LLVM Clang compiler
* Add `.gitattributes` for `CHANGELOG.md` to reduce merge conflicts with
`merge=union`
### Changed
* Update code base to DUNE v2.6
* Raise software requirements to versions available on Ubuntu 18.04 LTS
(Bionic Beaver)
* Switch VTK output from conforming to non-conforming
* Use `multicore` build tag only for `test:parallel` build because the current
GitLab Runner cannot handle the load
* Use the `OVLP_AMG_4_DG` linear solver for all computations, including
sequential ones. This significantly improves performance for large problems.
* Change compilation order which reduces RAM usage when compiling in parallel.
* Decentralization of the header system so that in most of the header files are
independent of each other
### Deprecated
* `output.subsamplingLevel` is optional and defaults to 0 if not given
explicitly in the config file. The key will become mandatory in future
versions.
### Fixed
* The source code is now compatible to the Clang LLVM compiler.
DORiE can now be compiled with the onboard compiler on macOS.
* Fix finite element map used for simplex grids. The old one did not implement
a discontinuous function space.
* Allow warnings on ParMETIS not being available for parallel computations.
## 1.0.0 (2018-03-28)
First stable version