Releases: xoorath/esd
Releases · xoorath/esd
v0.3
v0.3: The "fast assets" release
This is a minor release that copies asset files (like images and fonts) much faster by not treating them like esd files 👾. Between releases we also added a new quick start project template. Give it a try, it's free. ✨
Minor Improvements
- #7 A public directory is no longer required.
- #6 Copying assets is much faster.
- #5 Added a
-v
switch to the command line for verbose output. - #2 Logging the speed in milliseconds
- #8 Running ESD no longer requires the Microsoft visual c++ redistributable
Hotfix
A minor hotfix has been uploaded from commit 9ee2197
- Verbose flag check was incorrect
- We were attempting to delete temp files that were never created (causing a warning in the logs we don't need)
Electrostatic Discharge 0.2
Electrostatic Discharge v0.2
Just one short day after v0.1 we are feature complete! 🎉
New in v0.2
- Ability to declare variables in source files with
{variable:name=value}
- Improved comments: There can now be whitespace before the
#
token. - Improved variables: variable names can now be surrounded by whitespace in Vars.txt. (ie:
site_name =value
- Improved variables: variable names now follow the same convention as classes in HTML5. No more wacky variables with whitespace in them.
Minor improvements & fixes:
- Circular includes are detected and handled.
- LF and CRLF line endings for Vars.txt are now supported.
- Improved aesthetics for output (no more mixed
/
and\
paths, better colors). - C++ runtime library no longer required
Known issues
- There is now a maximum include depth of 30.
Electrostatic Discharge 0.1
Introducing Electrostatic Discharge v0.1
In this version of ESD we are multi-platform and very nearly feature complete. This version is considered stable but incomplete and is ready for testing.
Supported features
- Include components with
{include:path}
- Declare variables in
Vars.txt
withname=value
on new lines. - Substitute variables from
Vars.txt
Unsupported features
- Ability to declare variables in source files with
{variable:name=value}
Known issues
- Circular includes are not handled.
- Line endings for
Vars.txt
are expected to match your local OS. - Paths printed in windows have mixed / and \ separators.
- You may require a C++ runtime dynamic library to use esd. To be investigated.