Release v0.23.0
Attempts to be consistent with environment variable naming: _HOME for directory roots, _DIRS for search paths.
Breaking changes
usageGeneratornow does not convert to markdown, if you used this change globally:usageGenerator->usageGenerator | simpleMarkdownToConsole | trimTail_code testwas reassigned to_code assertand the code (116) is used instead for_code timeout(lettert)applicationHomenow stores its state file in$HOME/.buildBUILD_CACHEis deprecated, useXDG_STATE_HOMEAPPLICATION_REMOTE_HOME->APPLICATION_REMOTE_HOME- Files are now stored in new locations
BUILD_ENVIRONMENT_DIRS->BUILD_ENVIRONMENT_DIRSBUILD_HOOK_DIRS->BUILD_HOOK_DIRS
Features and fixes
- Added documentation for Interfaces
- Refactored
usageformatting into its own file - Added
notify,documentation-complete,documentation-errorhooks which are run bydocumentationBuild - You can override these on a per-project basis
darwinNotificationnow uses a sound by default- Documentation/usage now defaults to something sensible
- activate projects as part of
applicationHome - Now honor
XDG_STATE_HOMEXDG_CONFIG_HOMEXDG_DATA_HOMEXDG_CACHE_HOME( see this specification) - Environment directory "homes" use suffix
_HOMEnow... XDG_DATA_HOMEand related additions, and environment cleanup.date-tests.shadded anddateValid- adding debugging to testBuildEnvironmentLoadAll
- Added
bashPromptModule_dotFilesWatcher - Pipe
readfrom/dev/ttyin interactive places - Fixing
Requires:for_installRemotePackage(ignoredurlFetch) - Added
dotFilesApprovedanddotFilesApprovedFile