Skip to content
Snippets Groups Projects
Commit f5addd76 authored by Genial-O's avatar Genial-O
Browse files

misc: update CHANGELOG.md for release 21.0.0

parent 7efaa2c2
Branches
Tags 21.0.0
No related merge requests found
# sight 21.0.0
## Refactor:
### core
*Update glslang_validator to support includes in Ogre.*
## Enhancement:
### core
*Do not remove unneeded switch case scope brace.*
*Modify many hooks to comply with the sight 21.0 layout.*
## Bug fixes:
### ci
*Uncrustify comment alignment.*
*Add space between members variable and initializers.*
### core
*Reverse the test in check_xml_dependencies for service types.*
Targets without a category (io, viz, ui, etc...) are now handled properly.
*Header includes are not properly sorted.*
To guess the library name from the path, instead of looking for `src` or `include`, now we just look backwards for a `CMakeLists.txt`.
*False positive in check_xml_dependencies.*
*Adapt check_xml_dependencies to the new build system.*
### test
*Adapt tests data to sight 21.0.*
## New features:
### ci
*Update uncrustify and indent rules.*
### core
*Allow to exclude a directory from checking.*
Allows to specify a .sheldonignore files with similar syntax as .gitignore to filter files to be sheldonized. It could be useful for files that we want to keep as is, because they belong to external sources (for example `minizip` sources).
> adding a leading '/' means *absolute* path. Like in regular `.gitignore`, it allow to match only things at *root* level.
> wildcard (*?...) are supported
### doc
*Update uncrustify version to 0.72.*
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment