You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

135 lines
4.0 KiB

  1. Changelog
  2. =============
  3. Version 1.6.x
  4. -------------
  5. ### Version 1.6.3 (under development)
  6. - Documentation is largely based on Jupyter notebooks now and supports launch with Binder
  7. ### Version 1.6.2 (2020/09)
  8. Requires storm version >= 1.6.2 and pycarl version >= 2.0.4
  9. - Adaptions to changes in Storm
  10. - Create models (DTMC, MDP, CTMC, MA) directly from model components. Support creation of transition matrix, labeling, reward models, etc.
  11. - Explicit State Lookup: Finding a state based on the variable values
  12. - Support for pPOMDPs
  13. - (p)POMDPs: Support for unfolding memory, making POMDPs simple, and exporting POMDP to a pMC
  14. - Export to DRN options to support exporting without placeholders
  15. - Renamed `preprocess_prism_program` to `preprocess_symbolic_input`
  16. - Bindings for Storm-dft; most notably transformations, symmetries and relevant events
  17. ### Version 1.6.1
  18. Skipped for compatibility with Storm.
  19. ### Version 1.6.0 (2020/06)
  20. Requires storm version >= 1.6.0 and pycarl version >= 2.0.4
  21. - Adaptions to changes in Storm: most notably state valuations
  22. - Support for GSPNs: parsing, exploring, building
  23. - Support for matrix building
  24. - Extended expression operators with {conjunction, disjunction}
  25. - Added information collector to extract information from jani models
  26. - Bindings for elimination of chains of non-Markovian states
  27. - Early support for POMDPs
  28. - Early support for simulations on explicit-state models
  29. Version 1.5.x
  30. -------------
  31. ### Version 1.5.1
  32. Skipped for compatibility with Storm.
  33. ### Version 1.5.0
  34. Skipped for compatibility with Storm.
  35. Version 1.4.x
  36. -------------
  37. ### Version 1.4.1 (2019/12)
  38. Requires storm version >= 1.4.1 and pycarl version >= 2.0.4
  39. - Adaptions to changes in Storm
  40. - Extended simple accessors such as `parse_properties`, `model_checking`, to handle variety of inputs.
  41. - Added and extended environments
  42. - Changed constructor of `ParameterRegion` to take a valuation instead of string.
  43. Use `ParameterRegion.create_from_string()` to create a region from string.
  44. - Added InstantiationModelChecker for pMDPs and allow instations with rational numbers
  45. - Added transformation of CTMCs to DTMCs
  46. - Further bindings for Prism Programs and their preprocessing
  47. - SettingsManager updated
  48. - Allow building models annotated with valuations
  49. - A custom state exploration that allows to explore successor states of a prism program
  50. - Extended documentation, in particular examples.
  51. - Fix for compilation with Xcode 11
  52. ### Version 1.4.0
  53. Skipped for compatibility with Storm.
  54. Version 1.3.x
  55. -------------
  56. ### Version 1.3.0 (2019/01)
  57. Requires storm version >= 1.3.0 and pycarl version >= 2.0.3
  58. - Adaptions to changes in Storm
  59. - Bindings for symbolic models:
  60. * building symbolic models
  61. * bisimulation
  62. * transforming symbolic to sparse models
  63. - Extraction of schedulers and queries on schedulers
  64. - High-level counterexamples connected
  65. - Drastically extended JANI bindings
  66. - Extended bindings for expressions
  67. - Extended PLA bindings
  68. - Extended DFT bindings
  69. - Extended documentation
  70. - Improved and extended setup
  71. Version 1.2.x
  72. -------------
  73. ### Version 1.2.0
  74. Requires storm version >= 1.2.0 and pycarl version >= 2.0.2
  75. - Adaptions to changes in Storm
  76. - Bindings for simplification of parametric models
  77. - Handling of rewards
  78. - Building of model with all labels if no formula is given
  79. - Support for `submatrix()`
  80. - Extended documentation
  81. - Extended build script
  82. Version 1.1.x
  83. -------------
  84. ### Version 1.1.0 (2017/08)
  85. Requires storm version >= 1.1.0
  86. - Bindings for `storm-pars`
  87. - Bindings for graph constraints
  88. - Bindings for handling JANI files
  89. - Moved expressions from own module into `storage` module
  90. - Travis support for build process
  91. - Tests for documentation
  92. - Updated pybind version
  93. Version 1.0.x
  94. -------------
  95. Skipped, to keep on par with storm
  96. Version 0.9.x
  97. -------------
  98. ### Version 0.9.1 (2017/04)
  99. - Bindings for DFTs
  100. - Bindings for PLA
  101. - Updated to pycarl version 2.0.0 (support for both CLN and GMP)
  102. - Improved building system, read flags from storm build system
  103. ### Version 0.9 (2017/03)
  104. - Start of this changelog