Releases: FlorianRappl/Mages
Releases · FlorianRappl/Mages
3.0.0
- Fixed potential misinterpretation of fractions in hex numbers (#128)
- Fixed usage of capital
X
orB
for hex or binary representations - Fixed bug in JSON representation using trailing comma
- Fixed arithmetic overflow detection for number edge cases (#125) by @josefblaha
- Improved GC allocations (#81)
- Added wrapping of
Task
inFuture
(#64) - Added octal representation (e.g.,
0o123
) for numbers - Added insertion points (
_
) to function calls (#129) - Added JSX syntax (#120)
- Added default
jsx
andhtml
function (#120) - Added events to
Engine
to handle uncaught errors (#121) - Added object metadata retrievable via
type
(#49) - Added a
randi
function to generate random integers (#124) by @GhostVaibhav
2.0.2
2.0.1
- Fixed potential overflow in number scanning (#110)
- Enhanced documentation about list types (#109)
- Enhanced documentation about results when expecting complex result type (#108)
- Added phase function for complex numbers (#107)
- Added tooltip comments when manipulating scopes directly (#106)
- Improved handling of
min
/max
in combination with complex numbers (#101) - Changed
Squirrel.windows
toClowd.Squirrel
for the standalone REPL
2.0.0
- Migrated to use GitHub actions
- Added missing helpers and constants (#98)
- Added complex helpers (#97)
- Added complex numbers support (#96)
- Changed the range operator from
:
to..
(#76) - Changed library target to .NET Standard 2 (#68)
- Changed application to run on .NET Core 3.1 (#68)
- Changed types to be reflected as objects (#60)
1.6.0
1.5.0
1.4.0
- Added API support for callback functions
- Allow multiple arguments for
min
(#73) - Allow multiple arguments for
max
(#73) - Allow multiple arguments for
sum
(#73) - Allow multiple arguments for
any
(#73) - Allow multiple arguments for
all
(#73) - Allow multiple arguments for
sort
(#73) - Cast bool to number (#70)