Releases: bashly-framework/bashly
Releases · bashly-framework/bashly
v1.1.5
What's Changed
- Allow
flag.default
andarg.default
to be an array ifrepeatable
is true by @awattez and @DannyBen in #462 - Add
allowed
option toenvironment_variable
by @ChristianVind and @DannyBen in #472 - Update
inspect_args
to also print managedenvironment_variables
by @DannyBen in #473 - Refactor
inspect_args
handling of environment variables by @DannyBen in #474 - Testing: Add specs for
default_string
(arg
andflag
) by @DannyBen in #475 - CLI: Fix typo in
bashly render
by @M0Rf30 in #459 - JSON Schema: Support array in default by @EmilyGraceSeville7cf in #464
- JSON Schema: Add YAML schema as a source to the bashly JSON schema by @DannyBen in #468
- JSON Schema: Improve JSON schema tests by @DannyBen in #467
- JSON Schema: Refactor
environment_variable
in schema by @DannyBen in #476
Full Changelog: v1.1.4...v1.1.5
v1.1.4
What's Changed
- Add support for
unique
in repeatable flag args by @auryannn and @DannyBen in #454 - Disallow multiple repeatable args, and a repeatable arg that is not the last one by @DannyBen in #455
- Add support for
unique
in repeatable args by @auryannn and @DannyBen in #456 - Support
unique
property in JSON schema by @EmilyGraceSeville7cf in #458
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
- Fix
bashly completeions --install
by @gjrtimmer and @DannyBen in #449
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- Fix shfmt excess newlines violation when using
--env production
by @djerihovs and @DannyBen in #444 - Fix some incompatibilities with strict mode by @chovanecadam and @DannyBen in #446
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- Update INI library to allow using environment variables in the INI values by @DannyBen in #433
- Add support for custom "See Also" in mandoc renderer (
x_mandoc_see_also
) by @DannyBen in #434 - Integrate with unofficial draft-07 schema for better hints and validation by @EmilyGraceSeville7cf in #436
- Fix missing tmpdir library in
bashly add --source
by @DannyBen and @chovanecadam in #441 - Validate libraries.yml by @DannyBen and @chovanecadam in #442
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Add ability to render documentation by @DannyBen in #417
- Refactor module loading with autoload by @DannyBen in #418
- Add
bashly add render_markdown
library by @DannyBen in #419 - Refactor markdown template by @DannyBen in #420
- Add ability to render man pages and
bashly add render_mandoc
library by @DannyBen in #422 - Improve manpage template by @DannyBen in #423
- Refactor render command with RenderSource model by @DannyBen in #424
- Allow arbitrary (
x-anything
) keys in bashly.yml by @DannyBen in #427 - Refactor arbitrary options from x- to x_ by @DannyBen in #428
- Refactor mandoc template to use
x_mandoc_footer
andx_mandoc_authors
by @DannyBen in #429 - Update mandoc and markdown templates and examples by @DannyBen in #430
- Document rendering improvements by @DannyBen in #432
Full Changelog: v1.0.8...v1.1.0
v1.0.8
What's Changed
Rewrite config (INI) library to provide an associative array by @DannyBen in #406Revert config library changes by @DannyBen in #407- Add
ini
library for handling INI files with[sections]
by @DannyBen in #408 - Config Library: Refactor to allow sections and use the low level INI library by @DannyBen (thanks @Zelaf) in #409
- Gemspec: Add Psych dependency by @DannyBen (thanks @carlospalavecino) in #411
Full Changelog: v1.0.7...v1.0.8
v1.0.7
What's Changed
- Add suport for auto-organizing command files in subfolders by @DannyBen and @n-rodriguez in #399
- Add doc references and add examples for <> values by @EmilySeville7cfg in #400
- Simplify YAML loading by @DannyBen in #402
- Pre-process config files using ERB by @DannyBen and @n-rodriguez in #403
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- Add completions for bashly itself by @DannyBen and @EmilySeville7cfg in #393
- Refactor completions installer by @DannyBen in #394
- Add
bashly completions --uninstall
command by @DannyBen and @EmilySeville7cfg in #395 - Remove colors from
bashly shell
prompt by @DannyBen and @EmilySeville7cfg in #397
Full Changelog: v1.0.5...v1.0.6