Skip to content

Releases: xoorath/esd

v0.3

10 Feb 18:31
Compare
Choose a tag to compare

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

09 Feb 06:23
7403906
Compare
Choose a tag to compare

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

08 Feb 06:42
Compare
Choose a tag to compare
Pre-release

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 with name=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.