xonsh v0.6.2 Release Notes

  • โž• Added:

    • ๐Ÿ“š Release tarballs now include licenses and minimal documentation for xonsh and ply
    • Wizard now has a FileInserter node that allows blocks to be inserted and replaced inside of a file. This adheres to conversion rules fordumping as provided on this node.
    • ๐Ÿ†• New xonsh.wizard.StateVisitor.flatten() method for flattening the current state.

    ๐Ÿ”„ Changed:

    • The xonsh startup wizard will only be triggered if no xonshrc files exist and the file ~/.local/config/xonsh/no-wizard is not present.
    • The xonfig wizard command will now run write out to the xonshrc file.
    • Wizard nodes Save and Load had their names changed to SaveJSON and LoadJSON.

    โœ‚ Removed:

    • ๐Ÿ”ง Static configuration is dead (config.json), long live run control (xonshrc)!
    • ๐Ÿšš The following evironment variables have been removed as they are no longer needed: $LOADED_CONFIG and $XONSHCONFIG.
    • ๐Ÿ”ง Many support functions for static configuration have also been removed.

    ๐Ÿ›  Fixed:

    • Files starting with # are auto-escaped by TAB completion