Releases: Kreusada/OceanScript
Releases · Kreusada/OceanScript
v2.3.0
v2.2.1
v2.2.0
v2.1.3
v2.1.2
v2.1.1
v2.1.0
This release exposes splitwaves
as a public method used to split waves in an oceanscript string. Additionally, tracebacks are now massively more precise, consistent, and more specific on the error caused when decoding.
This release's hot points:
- Enhanced traceback detail
- New
splitwaves()
functionality - Splash indicator severity majorly increased
OceanScriptError.without_position_reference()
functionality
The following rules have been added to the splash indicator which may cause strings before v2.1.0
to break:
- Splash indicators are now strictly not allowed to be prefixing non-alphabetic waves, and will raise an error post
2.1.0
. - Splash redundancy is now evaluated and will raise an error when using the splash indicator for already capitalized alphabetic characters.
Updates for error handling:
without_position_reference()
method has been added forOceanScriptError
to returnOceanScriptError.__str__()
without the position referenced prefixed at the beginning of the string.- The position kwarg is now Optional.