github.com/tooploox/oya@v0.0.21-0.20230524103240-1cda1861aad6/CHANGELOG.md (about)

     1  # Oya Changelog
     2  
     3  
     4  ## v0.0.20 (Released)
     5  
     6  ### Added
     7  
     8  - Added an `Import.Alias` built-in variable, usable inside packs, containing the
     9    alias under which the pack was imported. Consider the following import:
    10  
    11      ```yaml
    12      Import:
    13         bar: github.com/bilus/foo
    14      ```
    15      
    16      When you run the task below, defined inside the `foo` pack, it'll print "bar":
    17      
    18      ```yaml
    19      whoami: |
    20         echo ${Oya[Import.Alias]}
    21      ```
    22      
    23  - Added build for Apple Silicon processors `arm64`.
    24  
    25  
    26  ### Changed
    27  
    28  - Report an error if a `Require` or `Replace` directive appears in an `Oyafile`
    29    without a `Project` directive; you can manage an Oya project dependencies in
    30    the top-level `Oyafile`.
    31  
    32  ### Fixed
    33  
    34  - Ensure non-zero exit code from a command in Oya tasks, including sub-commands,
    35    propagates to the shell invoking `oya run`, even without `set -e`.
    36    
    37    
    38  ## v0.0.19 (Released)
    39  
    40  ### Added
    41  
    42  - Added a `oya secrets init` command.
    43  
    44