Skip to content

Releases: RandomMaerks/Piege

Piègeur v0.3.1

26 Feb 17:54
1e4b56e

Choose a tag to compare

Piègeur v0.3.1

Release data: 27 February, 2026

Update note

Addition & implementation

None

Changes

  • Fixed certain operators that were not detected
  • Fixed operators that were not compatible with the Decimal numbers (error decimal.InvalidOperation)
  • Fixed function PRINT not detecting a variable if it was put at the end
  • Added some error messages

Contributors

me

Piègeur v0.3.0

24 Feb 10:16
ac937ed

Choose a tag to compare

Piègeur v0.3.0

Release data: 24 February, 2026

Update note

Major

  • New IDE application using the Qt framework (specifically PyQt5)
  • Rewrote all function detection scripts, improving speed
  • Updated interpreter to match with Piège version 2.0 (capitalise function names, remove io{} and op{}, edit function syntaxes, etc.)

Addition & implementation

  • Implemented VISUAL function & added visualiser.py

Changes

  • Used Decimal library instead of relying on built-in float type

Contributors

me

This is also my first time dropping .exe binaries like it's no man's land so please let me know if I accidentally created a virus🙏🙏

Piègeur v0.1.5

07 Jan 15:53
f3df8e6

Choose a tag to compare

Piègeur v0.1.5

Release data: 07 January, 2026

Update note

Addition & implementation

  • Added NullValue = 0, ComplexInfinity = inf, pi = 3.1415926535897932 in tempVariable and tempValue lists
  • Added 4 custom errors: NoVariable, InvalidCommand, InvalidVariable, InvalidComparator
  • Added 24 trigonometric and hyperbolic operators, exp(), ln() operators for do[] function

Changes

  • Slightly changed do[] function to avoid potential duplicate operators during reading (e.g. arcsin( read as arcsin( and sin()

Contributors

me

Piègeur v0.1.4

05 Jan 05:33
a85d7bd

Choose a tag to compare

Piègeur v0.1.4

Release data: 04 January, 2026

Update note

Major

  • Released project to GitHub

Addition & implementation

  • none

Changes

  • Changed interpreter.py file name to piegeur.py

Contributors

me