-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
130 lines (80 loc) · 2.22 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# Changelog
All notable changes to this project will be documented in this file.
## [0.5.1] - 2024-10-23
### 📚 Documentation
- Add docstrings
- Fix README.md
### ⚙️ Miscellaneous Tasks
- Fix pyproject.toml metadata
## [0.5.0] - 2024-10-23
### 🚀 Features
- Add NuXmvInt.raw()
- Add get_env(), update_env() to NuXmvInt
- Add bdd CLI command
- Add PyXmv.msat_pick_state()
- Add PyXmv.msat_simulate()
### 🚜 Refactor
- Fix/simplify NuXmvInt API
- Rename pyxmv.py to app.py
- Rename NuXmvInt to PyXmv
- Use "with PyXmv..." in app.py
- Improve support for arbitrary prompts
- Higher-level simulation methods
### 📚 Documentation
- Add docstrings
### ⚙️ Miscellaneous Tasks
- Fix errors reported by mypy
- Error messages, type annotations
## [0.4.0] - 2024-09-13
### 🚀 Features
- BDD-based LTL model checking API
### 🚜 Refactor
- Changes to NuXmvInt API
### 📚 Documentation
- Add/improve type annotations, docstrings
### ⚙️ Miscellaneous Tasks
- Improve interaction with nuXmv prompt
## [0.3.1] - 2024-08-27
### 🐛 Bug Fixes
- Fix bug with --format argument
- Fix ic3 command
- Fix bug in symbolic procedures
- Always output verification results
- Fix detection/handling of loop starts
- Catch "unexpected expression" error
### 📚 Documentation
- Add CHANGELOG
## [0.3.0] - 2024-08-23
### 🚀 Features
- CLI improvements
- Improve simulation workflow
- Add utils.fifo_cache()
- Improved trace pretty-printing
- Add Trace.as_dict(), Outcome.as_dict()
- Add support for JSON output
### 🐛 Bug Fixes
- *(NuXmvInt)* Catch type errors
- *(NuXmvInt)* Fix bmc()
- Fix a bug in nuxmv outcome handling
- Fix a bug with loop indexes in traces
### 🚜 Refactor
- Refactor common logic in NuXmvInt
### 📚 Documentation
- Add/improve type annotations, docstrings
### ⚡ Performance
- Cache some repetitive operations
### ⚙️ Miscellaneous Tasks
- Cleanup outcome.py
- Fix import statements
- Add debug info on SIGTERM
- Rename ErrorCode to ExitCode
- Fix dependencies
## [0.2.0] - 2024-08-21
### 🚀 Features
- Add parser for verification outcomes
- Add ic3, ic3-invar CLI commands
### 🐛 Bug Fixes
- Bug in PyXmv.simulate()
### ⚙️ Miscellaneous Tasks
- Cleanup
<!-- generated by git-cliff -->