Multiple fixes

* Implemented ScriptRunner with environment expansion and cleaner
  code.
* Added ApiClient plugin (com.noccy.apiclient)
* Renamed CHANGELOG.md to VERSIONS.md
* Shuffled buildtools
* Added first unittests
This commit is contained in:
2021-12-11 01:44:01 +01:00
parent 8c6f7c1e93
commit 8cc1eac7a4
33 changed files with 1976 additions and 891 deletions
+13
View File
@@ -0,0 +1,13 @@
# Versions
## 0.1.0
- Initial beta release version.
- Plugin manager: If `SPARK_PLUGINS` envvar is set, the `plugins` command will be
available to manage symlinks to the globally installed plugins.
- Spark will automatically chdir to the project root when loading the environment.
This makes sure scripts and plugins etc all start at a known location.
- Added makeself and pharlite in `tools`.
- Rewritten script runner with proper variable substitution.
- Added utility libraries for HTTP requests (Guzzle), templating (Twig) and dotenv
support (symfony/dotenv, activates with environment).