Skip to content

Releases: se-buw/fm-playground

v2.4.0

16 Dec 09:38
Compare
Choose a tag to compare
  • ✨ Alloy- added support for atoms and skolems when parsing expressions
  • 🐛 Alloy- unified creation of instances for initial and next instances (fixed tabular output)
  • 🐛 Alloy- fixed alloy instance is not updating immediately
  • 🐛 Alloy- fixed evaluator cleared up when switching tabs
  • 🐛 Alloy- fixed URL encoding
  • ♻️ Alloy- refactored setup to avoid duplication of controller subclass
  • 📌 Bump nanoid 3.3.7 -> 3.3.8

v2.3.0

04 Dec 09:54
Compare
Choose a tag to compare
  • ✨ Added alloy evaluator
  • 🎨 Improved the visualization of alloy text and tabular format
  • ⚡️ Switched deprecated method in Java

v2.2.2

03 Dec 11:03
Compare
Choose a tag to compare

⚡️Using sat4j for alloy
📌Bump python dependencies

v2.2.1

26 Nov 10:54
Compare
Choose a tag to compare

Changed

⚡️Set alloy memory usage limit; restart if exceeded
⚡️Using minisat for alloy
🐛Handle label on alloy commands
📌Bump cross-spawn to 7.0.6

v2.2.0

20 Nov 11:58
Compare
Choose a tag to compare

Added

  • ✨ Added typo validation in Limboole by @azaddima
  • ✨ Storing language support check as metadata

Changed

  • 🐛 Fixed issue with ASCII char recognition
  • 🐛 Fixed Limboole syntax highlighting
  • ♻️ Refactored error messages
  • 📝 Added issue template for bug

v2.1.1

05 Nov 14:51
Compare
Choose a tag to compare

Changed

  • 🐛Fixed Alloy default run command ignoring all facts
  • 🧪Fixed Alloy-API broken test cases
  • ⚡️Removed some unused code
  • ⚡️Fixed some code smells

v2.1.0

01 Nov 08:10
Compare
Choose a tag to compare

Added

  • ✨ SMT in editor language support (browser worker)
  • ✨ Feedback form

v2.0.0

20 Oct 11:23
Compare
Choose a tag to compare

Added

  • ⚡️Added caching mechanism for z3, nuXmv, and Spectra with Redis
  • ✨ New api for getting metadata

Changed

  • 💥 Separated nuxmv, alloy, and z3 api
  • 💥 Merged VAL and QBF are merged into SAT
  • 🔥 Remove tool specific api
  • 🔥 Remove check type for permalink lookup
  • 🔥 Remove dark mode (temporarily)
  • ♻️ Migrated backend to Flask 3 and poetry
  • ♻️ Populating tools dropdown from fmp.conf
  • ♻️ Fixed wasm fallback api
  • 🎨 Added issue link on error modals
  • 🐛Fixed-creating new spec not reseting the editor

v1.5.0

07 Oct 20:20
Compare
Choose a tag to compare

Added

  • ✨ Limboole in editor language support (browser worker)
  • ✨ Store playground version for future reference
  • ✨New examples for SAT, SMT, and Alloy
  • ✨Introduction in YouTube Playlist

Changed

  • ⚡Migrated from JavaScript to TypeScript
  • ♻️Merged some duplicate API endpoints

v1.4.2

28 Sep 18:02
Compare
Choose a tag to compare
  • 📌Bump esbuild from 0.20.2 to 0.21.5
  • 📌Bump micromatch from 4.0.5 to 4.0.8
  • 📝Added new examples for SAT, SMT, and Alloy
  • 📝Linked YouTube playlist on the readme