-
Notifications
You must be signed in to change notification settings - Fork 4
Release log tracker
Marcelo Forets edited this page Mar 8, 2019
·
88 revisions
Here we collect the new features, bug fixes, etc. for the next release.
This release dropped compatibility with pre-v1.0 versions of Julia (#431).
- added (rudimentary) support to check properties for hybrid systems (#480, #500)
- added a new option to discretize using concrete operations on zonotopes (#528)
- fixed behavior of
LazyDiscretePost's option:lazy_R⋂Gand added option:lazy_A⌜R⋂G⌟for the old behavior (#459) - fixed bloating for systems without inputs in the approximation model that uses interpolation (former
assume_homogeneousoption) (#503)
- allow to disable the
max_jumpsoption and disable it by default (#456) - allow using a
U::LazySetfor the input set of systems; it is equivalent toConstantInput(U)(#526)
- refactoring work (#430, #432)
- new page in the documentation about works citing JuliaReach related packages (#428), and another one with publications of repeatability evaluations or algorithms (#426)
- We now use the
AbstractMapinterface fromMathematicalSystemsfor transitions (guards/assignmens) of hybrid automaton models (#439, #458) - The options interface has changed. In particular, options specific to the continuous-post algorithm now need to be passed to the respective post operator, and the default values for some options has changed. (#464)
- The
Propertiesmodule has become a standalone module. We renamed the property types and a method (check_property→check).Conjunction/Disjunctiontypes have been added.LinearConstraintPropertyhas been removed as it can be imitated by a combination of the other property types. (#493, #494, #497) - The options for the
BFFPSValgorithm have changed. For overapproximation during decomposition and iteration, we now use a unified option:block_options. This synchronizes the code with recent corresponding changes inLazySets. (#505) - Overhaul
discretize.jl(#503) -
inout_mapnow uses the concrete projection of half-spaces and hpolyhedron from LazySets for property checking (#525)
-
ContinuousSystemandDiscreteSystemconstructors are removed; use constructors from MathematicalSystems types instead (#503)