Releases: mschae23/density_function_lang
Releases · mschae23/density_function_lang
Release 3.2.0
Release 3.1.2
- Very large and very small values are now shown in scientific notation.
- Added example files for
noise_settings
files.
Release 3.1.1
- Fixed exports in submodules of included files not getting exported.
Release 3.1.0
- Fixed vanilla example
- Fixed exports from included files not actually getting exported
Release 3.0.1
- Fixed some bugs with modules, includes and imports
- Show the fully qualified path of templates in error messages
Release 3.0.0
- Added
if
expressions - Added boolean expressions and literals
- Added static comparison operators for use with
if
- Renamed keyword
function
toexport
- Changed syntax of template declarations from
template name(arg) = ...;
totemplate name(arg) { ... }
Release 2.1.0
- Templates that have
this
as their first parameter can now be called on an expression. - Fixed error messages in template calls showing the wrong file path.
Release 2.0.1
- Fixed
function
s not being able to access templates outside of their module without usingimport
. - Added more of the vanilla density functions as examples.
Release 2.0.0
- Added modules (using
module
) - Added
include
andimport
statements
Release 1.0.1
- Fixed templates allowing multiple parameters with the same name
- Allow trailing commas in objects and arrays