Releases
6.1.0
Compare
Sorry, something went wrong.
No results found
Added
Add the FindXsData.cmake module in order to find the xsdata executable. xsData will
replace at some point the usage of the pyxbgen tool
Add trivial PlantUML example in Doxygen
update sphinx config to auto retrieve current year and add display build date (Manuel Grizonnet)
Initial implementation of the pytest coverage report
Add 2 CMake variables to be passed to the pytest and nose test runners
PYTEST_EXTRA_OPTIONS for pytest
NOSE_EXTRA_OPTIONS for nosetests
Add a CMake configure test to disable -D_GLIBCXX_PARALLEL
there are some cases where it misbehaves.
it only happens when the ELEMENTS_PARALLEL CMake flags is enabled
Use Read The Docs HTML Sphinx theme if available (Manuel Grizonnet)
Add the extra --output-junit option to the ctest call
the default call is now -T test --output-junit $(BUILDDIR)/Testing/JUnitTestReport.xml
add a CTEST_ARGS environment variable to recover the previous behavior
(export CTEST_ARGS="-T test")
add a CTEST_EXTRA_ARGS environment variable to extend the already
present options.
Add the Sphinx support for the cmake directory
use the sphinxcontrib-moderncmakedomain
the documentation is provided by either
a local cmake/index.rst static file
a generated list from cmake/*.cmake if the former file doesn't exist
the documentation only appear if there are some rst inserted in the
cmake files.
Import the documentation from the Euclid Redmine site
Add support for Markdown files in Sphinx
Add the CMake EXTRA_SPHINX_FILES variable for files to be copied into the sphinx doc dir
Implementation of the HTML tree merge
the merge is triggered by the MERGE_HTML_DOC_TREES=ON CMake option. By
default it is set to OFF
the tree is generated at build/doc/html
the root of the tree is the doxygen one
the sphinx tree is located at build/doc/html/sphinx
Changed
Move to the Keep a Changelog format
Update the jenkins configuration for EDEN-3
Change the obsolete failUnlessRaises methods that were deprecated in Python 3.1.
it is changed to assertRaises
it will be removed in Python 3.11
replace the obsolete imp python module with the importlib one
Improve the python coding style
more consistency with the import statements
use the __name__ for the global logger when applicable
define the global in capitals
Move the pytest coverage results into build.*/cov/PyTest. Now both XML
and HTML reports are generated.
Use new CMake find_package layout
create a specific target
use caching for some variables only
Make C++17 the default standard
Restrict the -Wshadow warning to local variables only
Change the sanitize style into a list
several sanitizers can be used
the sanitizers are passed with a CMake option string that uses spaces
as separator (e.g: -DSANITIZE_STYLE="undefined thread")
Fixed
Fix build of Logging.cpp in centos7 (Alejandro Álvarez Ayllón)
Remove of the obsolete distutils python package. Use the sysconfig module
to retrieve the default PYTHONPATH.
Readd the needed -gcompile option for the profiling build type
Fix the python multiprocessing spawning by adding the __main__ guard
You can’t perform that action at this time.