CHANGELOG
dxx
This project adheres to Semantic Versioning.
The changelog format is based on Keep a Changelog using conventional/semantic commits.@
v0.0.16 (2023-11-24)
[v0.0.16; details]
- change ($shared): integrate version tag info into version calculations ∾
20653c1
- change ($shared): parse script URL for possible version tag info ∾
b235807
- fix deno compile/lint error by specifying return type ∾
4898593
- fix ~ test for (and resolve) compile/reload warnings ∾
1bf98b1
- fix ($shared): add missing catch for
versionURL
fetch ∾3009289
- docs ~ polish commentary ∾
97f7c81
- docs (README): expand/revise Publishing instructions ∾
edd6dd9
- docs (README): add versions for optional testing tool suggestions ∾
94cfdc3
- docs (eg): revise
args
help text ∾9795a68
- maint (CICD): define version tag for DEPLOY more precisely ∾
eacc8d4
- refactor ($shared): improve clarity of shared TLA module ∾
fb0c873
- tests ~ add error stack parse testing ∾
92379cf
v0.0.15 (2023-10-29)
[v0.0.15; details]
- feat (consoleSize): add sync WinOS FFI method (increased robustness and speed) ∾
32853d8
- change ~ add
envAsync()
as non-panic/non-prompt ENV access function ∾ebb9273
- change ~ add expanded protocol support to 'file_fetch' (using
curl
) ∾95858bf
- change ($shared): add
stableSort()
∾4e987c9
- change ($shared): add
isEmpty()
(generically test for empty objects/primitives) ∾855aab5
- change ($shared): add
commandVOf()
∾2c4e137
- change (axe): add 'logLevels()' getter to Logger ∾
a24e7b3
- change (bins): add permission gates for executables (no-panic/no-prompt) ∾
49638d4
- change (bins): improve permission robustness ∾
46ea9ad
- change (commandLine): refactor to support earlier Deno versions ∾
8c70708
- change (consoleSize): refine options available to
consoleSizeViaDeno()
∾3ca6837
- change (consoleSize): remove dependencies ∾
eeecb98
- change (consoleSize): refactor to support earlier Deno versions ∾
b681042
- change (dxf): restyle logging output ∾
dba63a9
- change (dxf): add color and unicode detection and controls ∾
167868c
- change (dxr): avoid 'impaired' warnings when possible ∾
f641e4c
- change (eg): improve permission failure robustness for examples ∾
1a7dfc5
- change (lib): improve permission failure robustness ∾
3e4d9c4
- change (restyleYargsHelp): revise formatting and improve view port size responsiveness ∾
f7b587b
- change (shared): add
UrlEquivalent()
function (to parallelpathEquivalent()
) ∾679a3c2
- change (shim): add DENO_NO_UPDATE_CHECK to avoid useless/ugly user-facing UI/UX ∾
9aeb011
- change (shim): revise temp directory calculation (improved robustness) ∾
bad0ffd
- change (tools): improve permission failure robustness for tools ∾
e7953ed
- change (tools): add support for NodeJS/NPM corepack shim format (yarn, ...) ∾
ccd63ed
- change (tools): re-enable
--force
option for enhance-deno-CMD-shims ∾91c66fd
- change (xProcess): add placeholder for future FS case sensitivity option ∾
93b5a41
- change (xProcess): add eval code text to returned data (when available) ∾
c3db560
- change (xProcess): add heuristic test (using
commandVOf()
) to shorten shim.runner ∾0fa6343
- fix deno FFI TypeError for v1.37.2+; see GH:denoland/deno/#21005 ∾
1eb155f
- fix
projectPath
determination for non-file URLs ∾18526ed
- fix ($shared): intoURL() - avoid possible exceptions/throws ∾
d48829e
- fix ($shared): (intoURL/pathFromURL) fix path handling for leading '//?/' and internal '%' ∾
2412544
- fix ($shared): (traversal) common origin requires identical protocols ∾
b590b70
- fix ($shared): (traversal) fix file path traversal failures ∾
ec94ac3
- fix ($shared): intoURL() - avoid double encoding paths already in URL file format ∾
a6fca2d
- fix ($shared): (intoURL) correct/improve support for WinOS '\?...' paths ∾
5ad5e6c
- fix ($shared): avoid possible
host==''
TypeError when checking 'net' permission ∾eed12ce
- fix ($shared): (traversal) remove needless use of decodeURI() ∾
8e3e546
- fix (CICD): improve/repair
dprint
installation step ∾c4a3745
- fix (axe): remove JSDOC '@override' (fixes
deno compile ...
error) ∾00f544f
- fix (bins): suppress
deno lint
complaint (no-deprecated-deno-api) forDeno.run()
∾4d0320f
- fix (commandLine): fix non-WinOS functionality and refactor ∾
6d8a7b2
- fix (consoleSize): remove unnecessary text decoder exports ∾
05d6f4a
- fix (consoleSize): correct cache contents and use ∾
02dd8f1
- fix (consoleSize): correct calculation of size from TTY file in
consoleSizeViaDenoAPI()
∾020a20b
- fix (dev): add workaround for VSCode Deno extension bug ∾
e10cc1d
- fix (dxi): revise match/rewrite of 'quiet' CLI options ∾
84c2933
- fix (dxi): add workaround for
deno install
bug (deno v1.29.0+) ∾8a5bbdd
- fix (dxr): add check for SHIM_ARGS overflow (and Deno.run() catch panic FixME) ∾
09089c8
- fix (dxr): stop removing empty arguments when shimming ∾
9903d38
- fix (dxr): correct signal handling (ignore SIGBREAK/SIGINT; handled by TARGET) ∾
f8ae919
- fix (dxr): add check for SHIM_ARGS overflow ∾
d79718d
- fix (libs): suppress
deno lint
complaint (no-deprecated-deno-api) forDeno.run()
∾09cc166
- fix (restyleYargs): refactor, fix edge cases, and polish commentary ∾
ef2ffc7
- fix (restyleYargsHelp): disable broken/unneeded width setting code ∾
442915f
- fix (shim): correct handling of ARGS with internal '%' ∾
323b118
- fix (shim): correct regex to match run commands with either DENO_SHIM_ARGS or SHIM_ARGS ∾
6d96ff3
- fix (shim): fix loss of '!' characters within SHIM_ARGS ∾
173ed1c
- fix (shim): (WinOS) fix leak of
ERRORLEVEL
environment variable to parent process ∾b0f3460
- fix (tests): suppress
deno lint
complaint (no-deprecated-deno-api) forDeno.run()
∾380924e
- fix (tools): (enhance-deno-shims) detect and inform for unknown shim formats ∾
b286e90
- fix (xArgs): interpret unicode escapes as code points (with fallback to char codes) ∾
f1cda55
- fix (xArgs): correctly requote empty arguments ∾
f5c5444
- fix (xArgs): glob expansion fixes and improvements ∾
858635d
- fix (xArgs): preserve empty arguments during expansion ∾
cada9cb
- fix (xBraces): repair loss of '
' characters in brace expansion ∾ [
9faff90`](https://github.com/rivy/deno.dxx/commit/9faff90445f50f417bca540791ed956fd7280b18) - fix (xProcess): repair SHIM interpretation logic ∾
7ccda81
- fix (xProcess): improve calculation of
name
andrunAs
∾95d1b82
- deps ~ fix/update lodash dependency ∾
8582232
- deps ~ use/pin to cliffy@v0.23.0; last version to use std@0.134.0 (or lower) ∾
d2abf94
- deps ~ use/pin to deno/std@0.134.0 ∾
dbc23f1
- update ~ consolidate deps with import permission requirements ∾
2a77417
- update ~ switch to internal
fetch()
∾e72081d
- update (axe): fix/update broken dep (
deepMerge
) ∾d4b0d09
- update (axe): use/pin to deno/std@0.134.0 ∾
03882d8
- update (deps): (upto XDG-App-Paths v8.0.0+); no-panic/no-prompt import ∾
793a430
- update (dxi): use/pin to deno/std@0.134.0 ∾
1217c88
- update (xFetch): use/pin to deno/std@0.134.0 ∾
9db1a49
- docs ~ improve submodule commentary and labelling ∾
0b28bcf
- docs ~ add additional examples to
WanCopy
∾c9620d9
- docs ~ polish commentary ∾
c6bc6d2
- docs ~ add reference notes for
deno
install specs ∾8d9834a
- docs ~ improve commentary notes ∾
718303f
- docs ~ add condense example for
vivid generate ...
output ∾998fdbb
- docs ~ polish function/structure notes ∾
370f51b
- docs ~ polish commentary and example debug output ∾
f0babaf
- docs ~ add commentary section notes ∾
6150fe1
- docs ~ fix/revise examples for possible 'undefined' name from xProcess ∾
3643175
- docs ~ revise SHIM_ARGF notes/plans ∾
3eb58c7
- docs ~ add additional logging (for exploration of compiled/remote scripts) ∾
8516ee6
- docs ~ add notes regarding SHIM_ARGS overflow into SHIM_ARGF temporary file ∾
e8d52d5
- docs ~ add note with example for alternative dep import/export ∾
3a367d0
- docs ~ add character conversion references for text/symbols ∾
a52f325
- docs ~ polish commentary ∾
f88019e
- docs ($shared): expand commentary details ∾
e8210c5
- docs ($shared): add notes prior to fixing
isWSL()
∾90e0152
- docs ($shared): improve fn/var descriptions ∾
dbc7ec6
- docs ($shared): fix/polish '$shared' comments ∾
b9dbeba
- docs ($shared): add more details notes about
env()
∾71e7492
- docs (CICD): remove extra spell-checker exceptions ∾
d1f24bc
- docs (README): convert from wide emoji (🙏🏻) to unicode (🙏) ∾
7d2e16c
- docs (README): add coverage instructions ∾
158b937
- docs (README): add draft/initial template support for VERSION updates ∾
df6475a
- docs (README): add optional testing util notes ∾
113f034
- docs (README): add additional testing notes ∾
c25feaa
- docs (README): revise Testing and add Publishing instructions ∾
dfb9e57
- docs (README): correct installation command typo ∾
a9c54f7
- docs (README): add MinSDV notation and polish commentary ∾
95517c9
- docs (README): update notes regarding
bmp
∾f253d26
- docs (README): correct and update dev notes ∾
b087c28
- docs (README): add spell-checker exceptions ∾
a760555
- docs (consoleSize): improve function docs ∾
f344134
- docs (consoleSize): comment revision and removal of unneeded return value typing ∾
0c57e06
- docs (consoleSize): add function/type documentation ∾
710e2fb
- docs (dxr): fix spelling + add spelling exceptions ∾
c1e46cb
- docs (eg): (wcp) help text improvement ∾
7454fcf
- docs (eg): refactor to consolidate and document permission requirements ∾
3eb054d
- docs (eg): fix leak of SHIM_ERRORLEVEL ∾
3168ada
- docs (eg): revise example trace logs for updated project location URLs ∾
ff78225
- docs (eg): (wcp) add additional yargs config commentary ∾
e240baf
- docs (eg): use shared
ensureAsPath/URL()
fns in examples ∾40b2767
- docs (eg): (args) expand trace diagnostic output ∾
d35eab5
- docs (eg): (wcp) add note regarding possible
effect()
functionality ∾fe93852
- docs (eg): add basic Yargs example ∾
a4de88e
- docs (eg): (cliffy) fix action method ∾
51ae45c
- docs (eg): use/pin to cliffy@v0.23.0; last version to use std@0.134.0 (or lower) ∾
7d2e2ae
- docs (eg): use/pin to deno/std@0.134.0 ∾
e296422
- docs (eg): (wcp) fix source URL for help example ∾
00681c4
- docs (eg): refactor 'args-naive' imports for clarity ∾
8e79d04
- docs (eg): revise 'distribute' to use new yargs import recipe ∾
ba9f380
- docs (eg): (args) add additional trace logging of help generation ∾
3e96dc8
- docs (eg): (args) revise yargs setup for clarity/usability ∾
662a83f
- docs (eg): (args) add text expansion example ∾
9258c65
- docs (eg): (args-naive) align content of args and args-naive scripts ∾
a87cb9b
- docs (eg): (echo) refactor using axe logger ∾
664f6fb
- docs (eg): add UTF16 to UTF8 filter example ∾
d1f7369
- docs (eg): (wcp) refactor to use of global appState ∾
7662822
- docs (eg): add
WanCopy
example CLI utility ∾d117b58
- docs (eg): add
distribute
CLI example ∾dd5b5a9
- docs (polish): refactor comments for
dprint fmt
stability ∾e572346
- docs (polish): revise commentary about initial suspended logger state ∾
844b34f
- docs (shim): fix spell-checker exceptions ∾
a61650c
- docs (shim): fix internal commentary spelling ∾
6934d63
- docs (spell): add
cspell
dictionary word(s) ∾661e59d
- docs (spell): add
cspell
dictionary word(s) ∾76fa8d7
- docs (spell): add spell-checker exceptions for 'src[@types](https://github.com/types)' ∾
93ac09b
- docs (spell): add
cspell
standard 'typescript' dictionary ∾d60a8e7
- docs (spell): fix spell-checker complaints ∾
db01208
- docs (spell): add spell-checker exceptions ∾
b67dd92
- docs (spell): update
cspell
dictionaries ∾228ce2e
- docs (spell): update spell-checker exceptions ∾
b9c5d4c
- docs (spell): add
cspell
local project-only dictionary ∾19d75d5
- docs (spell): add
cspell
dictionary word(s) ∾a335092
- docs (spell): add
cspell
dictionary word(s) ∾a2cbf65
- docs (spell): update
cspell
dictionaries ∾9ef03c8
- docs (tests): add note to avoid deno v1.23.0 ∾
586abb5
- docs (tests): add more precise install notes for JS dev/testing tools ∾
8833cc8
- docs (tools): add bitrot protection for noted URL(s) ∾
f67f69c
- docs (xArgs): improve esm.sh self-hosting notes ∾
3ef6480
- maint ($shared): add ToDO possible deduplication within
haveMissingPermits()
∾45862f2
- maint (CICD): add CodeCov ∾
acad6d9
- maint (dev): update cspell configuration ∾
0e001ea
- maint (dev): update Deno configuration; avoid default creation of 'deno.lock' ∾
e47ab9e
- maint (dev): (CommitLint) refactor config (improve DRY) ∾
102c7bc
- maint (dev): (CommitLint) update configuration ∾
96390ff
- maint (dev): (gitignore) update config; add 'deno.lock' to ignore list ∾
aa337f8
- maint (dev): revise/update DPrint configuration ∾
bb97872
- maint (dev): (DPrint) update config; add Prettier config for Deno/NodeJS project dual use ∾
ded5882
- maint (dev): (Prettier) update config; merge Deno and NodeJS configs ∾
8e0173a
- maint (dev): (gitignore) update config; merge Deno and NodeJS configs ∾
77c2e28
- maint (dev): (gitattributes) update config notes ∾
c3bff43
- maint (dev): (ESLint) update config; merge Deno and JS configs ∾
b8dd3a7
- maint (dev): (EditorConfig) update config ∾
74bedaf
- maint (dev): (CommitLint) update config; merge Deno and NodeJS configs ∾
4228e30
- maint (dev): (git-changelog) configuration and template updates ∾
47ef05d
- maint (dev): update VSCode settings ∾
9cdcf67
- maint (dev): add CommitLint configuration ∾
53eff8f
- maint (dev): add more build, coverage, and package files to '.gitignore' ∾
12ddc58
- maint (dev): update
bmp
config for examples ∾0687840
- maint (dev): update cspell configuration ∾
376c653
- maint (dev): (gitignore) update ∾
f2d003f
- maint (dev): - add Deno configuration file ∾
fc3f9bd
- maint (dev): revise DPrint configuration for closer
deno fmt
compatibility ∾70e9c44
- maint (dev): revise Prettier config and ignore settings ∾
fcdf67c
- maint (dev): revise/update DPrint configuration ∾
e0f14a1
- maint (dev): add ESLint configuration ∾
7a8bfd4
- maint (dev): update .gitignore ∾
1acd7f3
- maint (dev): add version notation to '.gitignore' ∾
c853d0d
- maint (dev): add version notation to '.gitattributes' ∾
deb8c5e
- maint (dev): revise/update DPrint configuration ∾
3963503
- maint (dev): remove unneeded VSCode workspace setting ∾
240bbed
- maint (dev): add VSCode extension suggestions ∾
b621c83
- maint (dev): update VSCode settings ∾
724c222
- maint (dev): update cspell configuration ∾
906ff58
- maint (dev): (git-changelog) configuration polish ∾
755b957
- maint (dev): polish '.gitattributes' commentary ∾
9822e20
- refactor ~ restructure location of vendored types ∾
cc6b5fe
- refactor ~ move/revise stack inspection function from 'tests' to 'src' ∾
ac01958
- refactor ~
dprint fmt
∾7b51e8f
- refactor ~ revise debug-level 'Deno' notes ∾
09cb040
- refactor ~ implement no-panic/no-prompt changes ∾
a53375d
- refactor ~ add in-line debug logging to help trace call stack description failures ∾
bbff1ba
- refactor permit fns (query, abort, panic); improve variable names and user feedback ∾
792f990
- refactor ~
deno fmt
∾a075a96
- refactor ~ segregate more top-level-async code to $shared.TLS.ts ∾
76a4c21
- refactor ~ use backtick quoting for text containing single and/or double quotes ∾
d2d1f72
- refactor ~
dprint fmt
∾f2e4f48
- refactor ($shared): revise var naming ∾
a6c44d5
- refactor ($shared): revise path/URL conversion fns + polish docs/comments ∾
ca2d635
- refactor ($shared): improve concordance with Deno practices for
intoURL()
/pathFromURL()
∾728d845
- refactor ($shared): DRY improvements to truthy/falsey functions ∾
9ab590d
- refactor ($shared): revise/relocate
ensureAsPath()
andensureAsURL()
to shared code ∾34cfc70
- refactor ($shared): revise project location/path calculations (URLs for wider portability) ∾
a752d53
- refactor ($shared): revise naming of permit fns ∾
897b11d
- refactor (axe): use vendored
format()
to avoid deno::std format bugs ∾083d010
- refactor (axe): ($shared) add common default
inspect()
options ∾e8030e0
- refactor (axe): ($shared) consolidate shared content into single module ∾
36359cf
- refactor (bins): consolidate and document permission requirements ∾
5928656
- refactor (consoleSize): partition into async and sync versions ∾
1074702
- refactor (consoleSize): reorder ConsoleSizeOptions object properties ∾
934e8e4
- refactor (consoleSize): rename
options
(both fn arg and var) for clarity ∾b915257
- refactor (consoleSize): consolidate Deno functions into internal no-throw versions ∾
13e601e
- refactor (consoleSize): add 'read' permission gating (no-panic/no-prompt) ∾
ebf9044
- refactor (consoleSize): add 'run' permission gating (no-panic/no-prompt) ∾
8aef6f0
- refactor (consoleSize): improve robustness, comments, and refs ∾
428618f
- refactor (deps): reduce deps fileset ∾
b971e54
- refactor (deps): use cli-specific deps ∾
5dc0f92
- refactor (deps): update cli-specific deps ∾
da7112e
- refactor (deps): update cli-specific deps ∾
0a3547a
- refactor (dxi): use merged readable streams for
deno install ...
output ∾4a9e52e
- refactor (dxr): initialize signal handlers early ∾
10c6eb2
- refactor (dxr): use ARG0 and ARGS (priority over ARGV0 and ARGV) ∾
2b40e8c
- refactor (dxr): support earlier Deno versions ∾
9b31c4f
- refactor (dxr): remove extraneous parens ∾
dc07656
- refactor (dxr): fix
deno lint
complaint ∾f0d0d2d
- refactor (restyleYargsHelp): add logic to standardize 'whitespace' after help display ∾
64880e7
- refactor (shared): intoURL() - more idiomatic null/undefined comparison ∾
e98a431
- refactor (shim): revise
goto
form to avoid need for an unused target label ∾b3e9aaf
- refactor (shim): revise loss-of-'!' compensation recipe ∾
7697738
- refactor (shim): rename env vars to SHIM style (avoids unneeded Deno dialect) ∾
61e705c
- refactor (shim): revise loss-of-'!' to remove unneeded DEL transformation ∾
7d5e44a
- refactor (tools): revise Yargs configuration for clarity and future change ∾
7c713a2
- refactor (tools): consolidate and document permission requirements ∾
989f7f1
- refactor (xArgs): add quick return for glob expansion of empty args ∾
c518d24
- refactor (xProcess): use ARG0 and ARGS (priority over ARGV0 and ARGV) ∾
25a2cf8
- refactor (xProcess): revise naming for clarity ∾
dace4a2
- tests ~ refactor
cspell
test code ∾e78f26f
- tests ~ add diagnostic output for
dprint check
failures ∾c1aaed0
- tests ~ revise for updated project locations (as URLs) ∾
c275712
- tests ~ add
commitlint
checkup ∾5104481
- tests ~ fix caller parsing for changes with Deno v1.33.0+ ∾
c1ff00a
- tests ~ add
bmp
style testing ∾cff01d1
- tests ~ (CommitLint) determine base parent for testing only 'new' commits ∾
7b7c0af
- tests ~ revise test file names for better clarity of purpose ∾
69be297
- tests ~ add notes about known failures and ToDO test cases ∾
522959f
- tests ~ fix commitlint
--from
detection (also adds support for 'local/last') ∾f60af5a
- tests ~ update style test exclusion dirs ∾
fab19cb
- tests ~ add file-'type' exceptions to default LF EOL testing ∾
7f840f9
- tests ~ fix POSIX style testing shell commands ∾
d5a5214
- tests ~ remove extraneous 'succeeds' from test names ∾
438de28
- tests ~ fix version checks for
commitlint
andmadge
∾6efd4e5
- tests ~ replace editorconfig with @rivy-labs/editorconfig for no-panic/no-prompt ∾
c7c8e5f
- tests ~ (style) setup
TEST_...
env vars (from args) for tests ∾1d5324a
- tests ~ fix failing imports and
deno fmt
complaints ∾70ca2cc
- tests ~ add ToDOs to make use of
commitlint
more robust ∾553102d
- tests ~ correct 'haveCSpell()' ∾
d585349
- tests ~ ($shared.permit) add
setEnvFromArgs()
: converts CLI flags toTEST_...
env vars ∾7e0bb1d
- tests ~ add placeholder support for use of
git
and EditorConfig to guide style tests ∾895cfad
- tests ~ refactor variable names and commentary within
test()
∾e3a33e6
- tests ~ add (pre-)release testing placeholder ∾
427572a
- tests ~ (syntax) refactor
madge
circular deps check ∾05befd2
- tests ~ (syntax) refactor - improve variable name clarity ∾
fffc2fd
- tests ~ (styles) refine normal vs skip output for
cspell
anddprint
checks ∾af13421
- tests ~ (test) add
test.skip()
as a shortcut function ∾1b821c0
- tests ~ (test) refactor
test()
options to be based on Deno.TestDefinition ∾5942305
- tests ~ (test) colorize ignored/skipped test names in yellow ∾
a0b896f
- tests ~ add
madge
circular dependency/import check ∾e867924
- tests ~ fix spelling errors ∾
e678a0e
- tests ~ use/pin to deno/std@0.134.0 (avoids NODE_DEBUG prompts) ∾
6c78e84
- tests ~ fix output for failed BOM checks ∾
4940b3a
- tests ~ add
cspell
testing ∾c9873dc
- tests ~ add diagnostic output for
deno lint
failures ∾5669602
- tests ~ fix cspell check for multiple versions ∾
652cbc2
- tests ~ revise test log output cut lines ∾
5666c03
- tests ~ refactor for no-panic/prompt ∾
b0694c5
- tests ~ fix file set for style checks ∾
a1c486c
- test (bench): use/pin to deno/std@0.134.0 ∾
d8e17ca
- test (docs): document command line tools (home and install method) ∾
c513d50
- test (refactor): segregate shared code requiring permits ∾
236f329
- test (xArgs): add initial xArgs CLI integration testing ∾
4352001
v0.0.14 (2022-08-06)
[v0.0.14; details]
- update (axe): fix 'esm.sh' transpiled imports ∾
d387e6a
- update (deps): fix 'esm.sh' imports ∾
bedec77
- tests ~ fix 'esm.sh' transpiled imports ∾
9e2787b
v0.0.13 (2022-06-12)
[v0.0.13; details]
- fix ~ convert from JSDelivr CDN to esm.sh and vendored types for 'picomatch' ∾
ff4aa75
- update ~ vendor types for 'picomatch' (required for fix of JSDelivr type load failues) ∾
def2d1b
- maint (dev): revise DPrint configuration ∾
f3fdb74
v0.0.12 (2022-02-06)
[v0.0.12; details]
- change (version): add
versionURL
to $version data object ∾a0a2bd3
- change (xProcess): add more common JS/TS extensions for automatic extension removal ∾
3a68167
- fix (version): revise version fetch method to return correct text (or undefined) ∾
cb3bc12
- fix (version): revise to directly imported VERSION instead of
fetch(...)
∾fb0ba70
- fix (xProcess): correct calculations of script-related variables and argument production ∾
3030eb6
- docs ~ ($shared) add notation about
projectURL
instability when compiled ∾f0c9e6d
- maint (CICD): revise
REF_SHA
(improved name, expanded size) ∾b40b65b
- maint (CICD): compile from CDN to preserve project context ∾
0af5e45
- maint (CICD): fix style/spellcheck ∾
fc2292c
- maint (CICD): merge style tests into sub-jobs under 'Style' ∾
23c942c
- maint (CICD): separate 'Publish' to ensure passing 'Style' and 'Build' before publishing ∾
7498f69
- maint (CICD): combine 'Test' and 'Publish' job workflows ∾
82ec19f
- maint (CICD): expand CICD, add 'Build' and 'Publish' steps ∾
3e7c065
- maint (dev): revise DPrint configuration (avoid examining coverage data) ∾
07c6ddb
- maint (dev): add gitignore ∾
55c29de
v0.0.11 (2022-01-25)
[v0.0.11; details]
- fix (xArgs): correct calculation and use of glob prefixes, preserving separators where possible ∾
5b3649f
v0.0.10 (2022-01-24)
[v0.0.10; details]
- feat ~ add 'commandLine' module to access WinOS command line text ∾
bc1dc5f
- perf ~ (consoleSize) improve WinOS performance with
consoleSizeViaMode()
∾9e3088f
- add file system case-sensitivity guard to '$shared' ∾
e57b66a
- add project details to '$shared' ∾
a625cd7
- change ~ increase robustness of
asURL()
andrelativePath()
for file path interpretation ∾90cf1c1
- change ~ (enhance-npm-shims) improve user feedback for updates to CMD shims ∾
cdbd7f0
- add 'axe' logger ∾
95c9c62
- add portable 'consoleSize()' with multiple fallbacks ∾
6d61d06
- change windows shim template to use
SHIM_...
environment variables ∾0c4997e
- change ~ use added
consoleSize()
functionality ∾e4f7f41
- change ~ add some initial 'truthy' functions to '$shared' ∾
cb7ea96
- change ~ replace use of
envGet()
withenv()
∾fd94e4b
- add unicode-aware string character-length calculation function (and ToDO for further investigation) ∾
58f35c1
- change ~ update
dxf
to use 'axe' logging and 'yargs' ∾be06d28
- add ~
envGet()
, a non-throwingDeno.env.get()
, to '$shared' ∾4f0c293
- add color and unicode detection and gating to '$shared' ∾
c23c41d
- change ($shared): add
formatDuration()
anddurationText()
(for display of performance feedback) ∾055238c
- change ($shared): allow optional arguments for
pathEquivalent()
∾18b570d
- change ($shared):
deQuote()
to extract text from doubly and/or singly quoted text strings ∾270663a
- change ($shared): allow undefined arguments to
intoPath()
andintoURL()
∾c5d0ada
- change ($shared): rename
envGet()
asenv()
(less clunky naming) ∾7acfd1d
- change ($shared): add
restyleYargsHelp()
∾84ca7bf
- change ($shared): move general xProcess functionality to '$shared' ∾
cc3d57e
- change ($shared): normalize path separators (removing duplicates) in
intoURL()
∾e6b24a8
- change (consoleSize): add cache/memoization support ∾
1ba1e98
- change (consoleSize): add 'console' file fallback when STDOUT/STDERR redirected (for POSIX) ∾
37777f1
- change (dxf): re-style help display ∾
f0f2ca2
- change (dxf): use
restyleYargsHelp(...)
from '$shared' ∾eff58ef
- change (dxf): add support for configurable
deno fmt
and sequentialdeno
/dprint
formatting ∾8a4308f
- change (dxf): change formatter option 'both' to 'all' ∾
02c483e
- change (dxf): improve use of 'yargs' ∾
6dfe26d
- change (dxr): add end-of-options signal for
deno run
system call for improved robustness of callee/options ∾7fa06a8
- change (dxr): revise for xProcess API changes ∾
cb30ce2
- change (dxr): convert to use of 'axe' logging and 'yargs' CLI parsing ∾
178aa70
- change (dxr): use
SHIM_...
environment variables ∾34a9e20
- change (tools): use restyled help ∾
cc42659
- change (tools): enhance user feedback with color and more detail ∾
4206827
- change (tools): add/improve logging options and help organization ∾
71d9424
- change (tools): improve 'yargs' configuration ∾
5b8b419
- change (xArgs): add mirrored async/sync functions for
args()
,argsIt()
,shellExpand()
∾e838140
- change (xArgs): add mirrored async/sync functions for
globExpand()
∾faa6ba7
- change (xArgs): add sync/async versions of
args()
andshellExpand()
; fix glob star and globstar expansions ∾73b49f8
- change (xArgs): add support for 'nullglob' (defaults to truthy evaluation of env 'nullglob') ∾
59da218
- change (xArgs): add support for supplied options (nullglob only atm) ∾
f574858
- change (xArgs): improve specificity of unimplemented message ∾
b4e5bca
- change (xProcess): ensure that runAs target path avoids interpretation as a
deno
option ∾a47280c
- change (xProcess): update
args()
for async/sync changes to xArgs (and addingargsSync()
) ∾7874414
- change (xProcess): remove limited functionality (and unneeded) 'argsText' ∾
9646770
- change (xWait): add new 'unicodeDoubleWidth' category to log symbols ∾
d30b218
- fix ~ (dxr) use correct content for
SHIM_ARG0
supplied to called process ∾0959fa1
- fix ~ (dxr) use
intoURL()
for shim target URL to normalize for later comparisons in other processes ∾5ee0304
- fix VERSION_PATH in '$shared' ∾
3094b61
- fix ~ revise imports to avoid circular references ∾
9b805e6
- fix WinOS-shim regex and logic error for '--allow-all' summarization ∾
13a5af1
- fix
projectPath
calculation for browser/URL-based imports ∾95fc03b
- fix ~ (xWait) correct emoji string specification (and respective commentary) ∾
1f4f831
- fix ~ use
for of
instead offor in
∾8d3abd6
- fix
deno lint
complaint (prefer-const) ∾a7f75f4
- fix ($shared): (traversal) convert all results to simple strings from URLs ∾
fa10dc6
- fix (consoleSize): correct use of
catch
for Promise.any(...) ∾2feedc6
- fix (consoleSize): avoid
stty
which causes future rendoring/word-wrap abnormalities ∾27c9133
- fix (dxf): revise use of
warnIfImpaired()
to follow updated argument structure ∾a387f10
- fix (dxf): correct use of
Deno.execPath()
(for debug/trace) ∾6296f7f
- fix (dxr): requote SHIM_ARGV0 correctly ∾
8e1a2ce
- fix (dxr): pass correct options to
deno
and withinDENO_SHIM_ARG0
∾0859c2a
- fix (dxr): ensure that
targetPath
is not interpreted as an option fordeno
ordxr
∾0f486d1
- fix (shim): fix '--allow-all' consolidation, leaving non-allow options in place ∾
e81a25d
- fix (xArgs): fix bug in interaction of prefix and globstar expansion ∾
2f72a56
- fix (xArgs): fix final prefix on outputs of root directory based glob expansions ∾
8cb58ff
- fix (xArgs): (
globToReS()
) revise bracket handling configuration ∾1c5d981
- fix (xArgs): revise algorithm additional special characters and operate correctly for WinOS ∾
7157851
- fix (xArgs): correct display of non-globbed strings within
filenameExpand...()
∾c23538a
- fix (xArgs): add missing brace and tilde expansion to
shellExpandAsync()
∾669fb7b
- fix (xArgs): enable correct bracket ('[...]') expansions ∾
a7532cc
- fix (xArgs): fixes generated values for globs with trailing path separators ∾
7e23362
- fix (xArgs): correct erroneous leading path separator in results for glob patterns with leading globstar ∾
229991f
- fix (xProcess): de-quote names used to calculate
path
∾bd49dcf
- fix (xProcess): correct calculation of
runAs
for execution usingdeno run ...
∾8a2e3af
- fix (xProcess): correct shim parts calculations when targeting current process ∾
30d9e7e
- fix (xProcess): correct determination of argument availability for shim supplied information ∾
e7dec47
- fix (xProcess): decode 'name' (derived from path URI) ∾
a42cfcd
- fix (xProcess): correct supplied arguments for directly executed apps ∾
c59454b
- fix (xProcess): improve consistency/naming when handling URL to/from non-URL text conversions ∾
5938a8d
- fix (xProcess): remove mysterious case for
runAs
determination ∾1dbfc12
- fix (xProcess): use correct argument priority for
args()
functions ∾8f65b56
- fix (xWait): swap
tty.stripAnsi()
with std.fmt.colors replacement ∾1dcfb48
- fix (xWalk): catch and return errors to avoid breaking the iteration ∾
d2ef48e
- update $deps (up-to yargs@v17.3.0) ∾
7b26ace
- update $deps (up-to std@0.117.0) ∾
da3f4ca
- update ~ add 'semver' to '$deps' (for consistent version comparisons) ∾
854b427
- update ~ (tools) relocate lodash dep into '$deps' ∾
fc912af
- update $deps (remove unneeded std.fs walk() and walkSync()) ∾
96a1106
- update $deps (upto 'std@0.113.0') ∾
137a1c6
- docs ~ add ToDO and thoughts on shared portable PATH_SEP_PATTERN ∾
4fdfa02
- docs ~ (README) update installation URLs (include alternate CDN URLs) ∾
c362a17
- docs ~ (examples/args) add performance monitors (at debug-level logging) ∾
e5c705b
- docs ~ update README ∾
13a487e
- docs ~ revise examples for xProcess API changes ∾
11dcee5
- docs ~ (CHANGELOG) revise template to avoid forced code formatting by
deno
∾33b02e2
- docs ~ update CHANGELOG ∾
ab6c362
- docs ~ polish commentary (adding references) ∾
0651134
- docs ~ ($shared) add and correct commentary ∾
0c0fcb7
- docs ~ polish commentary and function documentation ∾
eecd81b
- docs ~ polish commentary and add ToDO for '{.}*' expansion fix ∾
8270d60
- docs ~ (dxr) increase detail of debug output (disabled) ∾
c356af9
- docs ~ add spell-checker exceptions ∾
0938245
- docs ~ (examples/args) add 'yargs' CLI processing and refine argument processing example idiom ∾
c73cb49
- docs ~ (dxf) add FixME for low-character width formatting ∾
1ee04df
- docs ~ add spell-checker exceptions ∾
96c3f7a
- docs ~ (xProcess) update ToDO comment to reflect
argsTextPreExpanded
naming ∾27b2301
- docs ~ remove outdated/useless comments ∾
897316e
- docs ~ remove completed ToDO ∾
3892d08
- docs ~ update Copyright notices ∾
99bc60e
- docs ~ add ToDO for research into handling of RegExp construction errors ∾
6b5819f
- docs ~ (dxr) add FixME note to deal with expanded args > MAX_LENGTH ∾
b9bc79a
- docs ~ add spell-checker exceptions ∾
ec66402
- docs ~ add commentary and ref for '$shared' decoder/encoder ∾
ad6bf6a
- docs (eg): add 'args-naive.ts' as non-'xProcess' analogue to 'args.ts' ∾
8e28f1b
- docs (eg): minor DRY revision to 'args.ts' as prep for comparison to 'args-naive.ts' ∾
3c76084
- docs (maint): update FixME notes ∾
46af9b8
- docs (maint): update FixMEs and ToDOs ∾
7218d87
- docs (polish): add spell-checker exceptions ∾
1610d5a
- docs (polish): (tests) add spell-checker exceptions ∾
6efcc76
- docs (polish): (tests) add spell-checker exceptions ∾
0d66daf
- docs (polish): add spell-checker exceptions ∾
da26577
- docs (polish): improve commentary semantics ∾
a7b330c
- docs (polish): correct spelling and revise spell-checker exceptions ∾
8183a15
- docs (polish): add spell-checker exceptions ∾
0d60561
- docs (polish): (tests) JSDoc improvements for functions ∾
f80dbf9
- docs (polish): remove outdated comments ∾
b64f4a8
- docs (polish): add spell-checker exceptions ∾
4cc2799
- docs (polish): add spell-checker exceptions ∾
3f561a2
- docs (polish): add spell-checker exceptions ∾
ebbdb90
- docs (shim): improve internal commentary ∾
c2f6325
- docs (tools): add spell-checker exceptions ∾
8d626c6
- docs (tools): update trace texts ∾
db64c8a
- docs (xArgs): polish commentary ∾
cfb1fbb
- docs (xProcess): improve internal commentary + user warning ∾
46e2569
- docs (xWait): add recognition of inspirations and sources ∾
1e6bc3c
- maint (dev): fix
bmp
config for missing README matches ∾cb4c0e8
- maint (dev): add VSCode debugging configuration settings ∾
d73aeaa
- maint (dev): add
deno fmt
options to TS config ∾6301be0
- maint (dev): (VSCode) settings ~ refine and relocate Deno settings into global/local sections ∾
1ea21e1
- maint (dev): (tools) add debug-level annotations ∾
df75402
- maint (dev): revise DPrint configuration ∾
1a50d80
- maint (dev): add notes and toy-functions to evaluate various type testing libraries and techniques ∾
539e368
- maint (dev): revise DPrint configuration ∾
7aacd6d
- maint (dev): revise Prettier configuration (avoid git-changelog files) ∾
55ec440
- maint (dev): polish '.gitattributes' commentary ∾
8d21acc
- refactor code organization for improved clarity/consistency ∾
06d8326
- refactor ~ revise test deps (integrate with project deps) ∾
1e082d3
- refactor project deps (improve clarity and consistency) ∾
7f5e161
- refactor ~ (xArgs) add
shellExpand()
; polish comments ∾355505b
- refactor ~ revise code presentation of shared project info ∾
f9f859e
- refactor ~ revise dependency use (minimize circular dependency risks, use
$module
idiom) ∾157c39c
- refactor ~ ($shared) DRY revision of
projectPath
calculation ∾0a36ef2
- refactor ~ consolidate $deps ∾
3ce1345
- refactor ~ complete conversion to use of
$module
naming idiom/scheme ∾f3d16f4
- refactor ~ ($shared) rename
projectPaths
toprojectLocations
(superior clarity) ∾d80527d
- refactor ~ improve division of deps into imported modules ($deps.ts) and shared code, vars, and types ($shared.ts) ∾
2b63d1c
- refactor ~ consolidate project data within 'src/lib/$shared' ∾
3119aee
- refactor ~ aesthetic revision of symbol strings ∾
f459dd0
- refactor ~ add
GlobString
andRegexString
nominal type mimics with significantly expanded type and variable JSDocs documentation ∾b48a21e
- refactor ~ revise project version testing based on updated deps/shared ∾
95dd68c
- refactor ~ revise path generation from URLs by using the
traversal()
shared function ∾6aa3d64
- refactor ~ use axe logger functionality (replacing std.log) ∾
82f6a50
- refactor ~
dprint fmt
(afterdeno fmt
, for reversibility) ∾de6a620
- refactor ~ ($shared) move some general shared functions to src from tests ∾
e44d267
- refactor ~ add portable (local/network) version calculation from 'VERSION' file ∾
0a7aaf5
- refactor ~ (xProcess) remove unneeded
async
and improve JSDoc comments ∾028db01
- refactor ~ replace
Logger.getLogLevel()
withlogLevelDetail()
(more correct semantics) ∾a9469f8
- refactor ~ use double-quoted strings when setting/using env variables within WinOS shim ∾
842a972
- refactor ~ (WinOS-shim) revise match regex for
denoRunTarget
∾2fca893
- refactor ~ (WinOS-shim) better match
deno
shim flag pattern by using"--allow-all"
∾2bfeeca
- refactor ($shared): use
$module
naming idiom/scheme ∾d54d4d1
- refactor (consoleSize): improve efficiency by revising promise construction and use ∾
fc835a5
- refactor (dxf): add performance measurements (with debug-level reporting) ∾
b14b28d
- refactor (dxf): revise/standardize CLI argument processing ∾
86218d3
- refactor (dxi): revise/standardize CLI argument processing ∾
a6523af
- refactor (dxi): revise log variable naming ∾
37d90ea
- refactor (dxr): revise/standardize CLI argument processing ∾
d7fa27c
- refactor (polish):
dxf
∾b869a63
- refactor (polish):
dprint fmt
(afterdeno fmt
for reversibility) ∾2f64d68
- refactor (polish):
dprint fmt
∾94ceb15
- refactor (tools): avoid
exists()
for more direct means (replace with Either-styleconstruction) ∾87ec425
- refactor (tools): improve logic clarity and user feedback ∾
1865bf2
- refactor (tools): revise/update $deps + add use of axe logger and xWalk ∾
ee7244d
- refactor (tools): extensive revision to use axe, xdgAppPaths, and yargs ∾
baefa99
- refactor (tools): disable debug log statements ∾
d54c925
- refactor (tools): revise module import names for better code clarity ∾
f46cfb7
- refactor (tools): make
fs.exists(...)
tests robust to broken PATH configurations ∾321ff28
- refactor (tools): add ENV control of log level and improve/revise log use throughout ∾
9011417
- refactor (tools): convert to use of async file writes ∾
60fbc35
- refactor (tools): revise/update $deps + add further use of axe logger ∾
98acb52
- refactor (xArgs): rename
filenameExpansion...
=>globExpansion...
(improved clarity) ∾d69d789
- refactor (xArgs): improve name clarity ∾
63f23db
- refactor (xBraces):
braceExpand()
=>expand()
, removing extraneous prefix ∾35f6fa7
- refactor (xProcess): improve logical sectioning of code ∾
cb29099
- refactor (xProcess): rewrite
warnIfImpaired()
(simplify using default writer fn) ∾b3682e8
- refactor (xProcess): major refactor with adapting functionality ∾
0d7a482
- refactor (xProcess): use functions from '$shared' ∾
b02096c
- refactor (xProcess): consolidate assumption/configuration definitions ∾
b5d03c3
- refactor (xWait): refine emoji and add more extensive commentary ∾
d6e2ff3
- tests ~ add '
split
w/o empty trailing line' algorithm benchmarks ∾6dae1c4
- tests ~ add syntax checking for project code, examples, and tools ∾
ed22db8
- tests ~ ($shared/format()) revise variable naming (for increased clarity) ∾
176a9eb
- tests ~ ($shared) revise
asURL()
=>toURL()
and add function overloading for easier use (includes typing experimentations) ∾76ae542
- tests ~ ($shared) revise
relativePath()
=>traversal()
(more apt description of function) plus JSDocs ∾8daa857
- tests ~ refactor
toURL()
and associated code ∾69c9ca4
- tests ~ use
mergeMetadata()
for logger metadata updates (more robust to other changes) ∾7b267f8
- tests ~ add additional fixtures for testing ∾
099050b
- tests ~ fix project source file search patterns ∾
adb729c
- tests ~ revise
dprint
and expandgit
lazy/just-in-time functions ∾6e80acc
- tests ~ simplify use of
traversal(...)
within tests ∾93b0517
- tests ~ add automated tag/description alignment for test result display ∾
dcd0072
- tests ~ improve failure messages for some style tests ∾
fc20e80
- tests ~ (xArgs) add combined brace/bracket test cases ∾
bdefeca
- tests ~ (xArgv) add hidden directory tests ∾
6ec2450
- tests ~ (xArgv) add bracket ('[...]') expansion tests ∾
5cf9aa9
- tests ~ fix newline test for empty test file corner case ∾
de45d1c
- tests ~ ($shared) add numeric formatting and calculation functions ∾
3bbe028
- tests ~ refactor syntax tests + rename test files (for test ordering) ∾
d07f04d
- tests ~ update general project tests for async/sync changes to xArgs ∾
038af61
- tests ~ (benchmark) add table display of inter-run comparisons ∾
245e2cc
- tests ~ refactor to use the updated axe logger ∾
164fe11
- tests ~ expand xArgs testing ∾
197be52
- tests ~ use improved (and simpler)
test()
functionality ∾7e36421
- tests ~ refactor
createTestFn(PATH)
to probe the stack if no PATH is given ∾3af3d38
- tests ~ (xArgs) add brace expansion tests ∾
39a9574
- tests ~ export shared
format()
function for external use ∾9773914
- tests ~ centralize
inspect()
in prep for possibleDeno.inspect()
replacement ∾22c83d7
- tests ~ add tests for multiple glob expansion errors (with related FixME's) ∾
4f510db
- tests ~ add fixtures for glob expansion tests ∾
d546374
- test (bench): add additional comparisons with differing RegExp constructions ∾
e850e80
- test (bench): refactor - relocate benchmarks to 'bench' directory ∾
edae724
- test (bench): centralize imports ∾
27d20c3
- test (bench): specify random seed which causes non-equal assertion (exposes a logic bug) ∾
3d11370
- test (bench): fix chomp logic error ∾
cce281a
- test (bench): minor DRY refactor ∾
b21fab5
- test (polish): fix
deno lint
complaint (require-await) ∾d829b99
- test (refactor): use
$module
naming idiom/scheme ∾1e8b088
- test (xArgs): add basic tests for 'xArgs' ∾
17258ed
- test (xArgs): revise tests to probe against fixtures ∾
8b4db80
v0.0.9 (2021-09-30)
[v0.0.9; details]
- docs ~ (CHANGELOG) add 'tests' (category alias for 'test') ∾
f35f168
v0.0.8 (2021-09-29)
[v0.0.8; details]
- fix TextEncoder/Decoder dependency definitions ∾
688a13e
v0.0.7 (2021-09-29)
[v0.0.7; details]
- change (dxi): avoid non-essential enhanced runner needed warning ∾
29778e6
- refactor ~ consolidate dependencies into $deps ∾
8dc1f52
v0.0.6 (2021-09-29)
[v0.0.6; details]
- add $shared module (includes values for VERSION and VERSION_PATH) ∾
0ea6a7d
- fix
deno lint
complaint (no-window-prefix) ∾974b253
- fix
deno lint
complaint (no-unused-vars) ∾bc3065a
- fix version implementation (broken for network installs) ∾
0db32b7
- deps ~ add/update deps ∾
34fcaf4
- deps ~ fixes
tsc
complaints about use ofDeno.permissions...
by 'tty' ∾95f16dd
- update
picomatch
(for xArgs; fixes bracket matching) ∾620ab9c
- update deps ∾
d3a1375
- update (tools): deps ∾
dd44f9d
- docs ~ (README) revise '## Development' section with tools/processes ∾
722a22f
- docs ~ (README) fix install reference for
dxr
∾d3f5c60
- docs ~ (CHANGELOG) add 'deps' (category alias for 'update') ∾
1dce8bb
- docs ~ add ToDO for format/inspect improvements ∾
1bc7800
- docs ~ add tests ToDO for evaluation of
zod
∾d3ad0e0
- docs ~ (README) update installation URLs ∾
53d3ab0
- maint (dev): add '.gitattributes' to force consistent EOLs cross-platform ∾
bc750cb
- maint (dev): add
bmp
config ∾b434878
- maint (dev): tune DPrint Prettier plugin settings ∾
e79c57a
- maint (dev): update EditorConfig from upstream improvements ∾
eddbf6d
- maint (dev): improve EditorConfig match glob for Makefiles ∾
93e72f6
- refactor (polish):
dxf
reformatting ∾d6cd6f0
- refactor (xWait): rename deps and base module code file paths (improves focus) ∾
8b37960
- tests ~ refactor test file naming schema ∾
50512ff
- tests ~ add OS-type and project path shared vars ∾
fdd96d4
- tests ~ refactor deps and shared code file paths (improves focus) ∾
5f92e47
- tests ~ add project style tests ∾
a6c5a43
- tests ~ add README URL version testing ∾
04f02a4
- tests ~ refactor code layout (improves code readability) ∾
700e497
- tests ~ update deps ∾
713d28a
- tests ~ add color, log-on-error, and advanced Deno.test option support ∾
ca023ee
- tests ~ gate
dprint check
style test todprint
availability ∾2d780d3
- tests ~ refactor VERSION comparison to
git describe
as a visual warning ∾9cee500
- tests ~ fix log-on-error implementation ∾
e5488e9
- test (deps): add 'equal' from std::assert ∾
980d0f0
- test (refactor): consolidate project path references ∾
9a24484
- test (refactor): revise version testing (improves test grouping) ∾
33fb179
- test (refactor): improve naming for test function creation ∾
94cc888
- test (refactor): improve log text formatting implementation ∾
a4ca943
- test (refactor): add support for lazy test log formatting ∾
fb0ecdf
v0.0.5 (2021-09-11)
[v0.0.5; details]
- add
version
library module ∾ec8bb14
- add VERSION tag file to project ∾
23e87d7
- change ~ (xWait) improve symbols ∾
7eed2c6
- change (dxi): use version library module ∾
bc617f7
- change (dxi): decrease spinner flash suppression delay time ∾
f85b38c
- change (dxi): reword/polish help output ∾
cc8fa52
- change (xProcess): add
runAs
property ∾96a1cff
- change (xProcess): add impaired/diminished capacity test and warning message ∾
fa44f79
- fix shim parsing regex bugs ∾
8c63838
- fix
deno lint
complaint (no-explicit-any) ∾a1f449f
- fix
deno lint
complaint (allow no-inferrable-types) ∾a36d506
- fix
deno lint
complaint (ban-unknown-rule-code) ∾5b975bf
- fix denoRunOptions for unstable flags within shim scripts ∾
1758e92
- fix ~ repair semver breaking change to
--allow-plugin
∾9412056
- fix (dxf): fix test for presense of dprint config file ∾
5749477
- fix (dxi): fix incorrect deactivation of Yargs help and version ∾
00ff5c7
- docs ~ (README) update fix notes ∾
bfecca7
- docs ~ update README ∾
c7c88a9
- docs (refactor): use
runAs
from 'xProcess' ∾46f8f43
- docs (refactor): (examples) use
impaired...
xProcess functionality ∾c86ba59
- maint (CICD): (GHA) expand project info display (versions and dependencies) ∾
95114bb
- maint (CICD): add GHA 'Test' ∾
30251ed
- maint (CICD): add GHA 'Style/spelling' check ∾
7712926
- maint (CICD): add GHA 'Style/lint' check ∾
528a4dc
- maint (CICD): add GHA 'Style/format' check ∾
2eeebae
- maint (CICD): add GitHub Actions automation ∾
6c65c5c
- maint (dev): (GHA) pull full repository (enable
git
branch/describe operations and tests) ∾42fae06
- maint (dev): (VSCode) settings ~ allow suggestions from deno.land ∾
9b5b939
- maint (dev): update DPrint plugins ∾
ebd6f0e
- maint (dev): add DPrint Prettier plugin to format YAML files ∾
56ae468
- maint (dev): (dprint) ignore CHANGELOG when formatting ∾
15577d4
v0.0.4 (2021-05-30)
[v0.0.4; details]
- change ~ add 'enhanced' shell detection (for use under MSYS or 'thru' WSL) ∾
f3cc5a5
- change (dxi): reword/polish help output ∾
9dc6a16
- maint (dev): update formatting configuration ∾
f824428
- refactor (polish):
dxf
reformatting ∾8b9a2c8
v0.0.3 (2021-05-28)
[v0.0.3; details]
- fix (dxf): repair use of
shimArg0
from xProcess ∾91751cf
- docs ~ add git-changelog configuration ∾
615edbb
v0.0.2 (2021-05-28)
[v0.0.1; details]
- add ~ (xArgs) prototype
reQuote()
for protected transfer of command lines to sub-processes ∾d968f42
- add support for shim enhancement to
dxi
∾6ee9664
- change ~ (xWait) improve symbols and spinners capabilities ∾
89e928e
- change ~ (xWait) fix 'failure' message generation (and delint) ∾
6ddb762
- change xWait log level character/sigil prefixes ∾
3ff7149
- add xWait lib (from 'wait' with improved stable support) ∾
939d8d5
- add
dxi
∾8e89e08
- add shim enhancement/fixup tools ∾
44aae60
- add initial source code (alpha/prototype of
dxf
anddxr
) ∾95e7c33
- docs ~ update README ∾
18e9fcb
- docs ~ refactor eg\args.ts (cleanup, add Yargs, improve logging, ...) ∾
300f00d
- docs ~ add examples ∾
d052fe3
- docs ~ add README ∾
5559ff9
- docs (polish): remove extraneous spell-checker exceptions ∾
4971924
- docs (polish): (xWait) add spell-checker exceptions for spinners ∾
eaf6a99
- maint (dev): add baseline TS config for Deno development ∾
5bb2479
- maint (dev): add DPrint configuration ∾
a23777b
- maint (dev): add VSCode settings (includes cspell config + dictionaries) ∾
0dd3f33
- maint (dev): add EditorConfig ∾
6cb5011