0.5.4
=====
- Fixed exit on permission denial.
- Minor UI improvement.
0.5.3
=====
- The terminal session's $PWD is now in sync with the xplr session.
This allows for e.g. Alacritty to open the new windows in xplr's $PWD
when you press cmd+n or win+n.
Release v0.7.0, Codename "Cobalt".
Okay, before I tell you all about the new features and bug fixes, I'd like to
thank everybody that is actively using Macchina, and especially our
contributors.
I'm very grateful that people find Macchina as interesting as I do. Our
codebase has grown from a small, glued-together set of instructions, to two
independent packages, providing users and developers the opportunity to inspect
the code and actually enjoy doing so :)
Let's take a look at the new changes:
-ASCII art now adapts to how many readouts are displayed, as suggested by
@Ramiferous.
-Updated Linux big ASCII art variant.
-The title of "Emoji" theme, now named "Boron", can now be changed, and its
separator has been modified too.
-Removed jemallocator from the dependency list, this is due to build errors
primarily with libc, we started using this a while back, because its
performance improvements were promising, but I have just come to the conclusion
that the headaches it causes aren't worth it for the most part.
-A "Beryllium" theme has appeared!
-Themes now print their own name in the box title.
-Benchmarking with hyperfine has finally been fixed.
-Update Linux and NetBSD benchmarks.
-libmacchina: Optimizations for Linux, Android and OpenWrt by implementing an
interface for sysinfo struct and using that when possible.
-libmacchina (Linux): Optimize terminal fetching by utilizing a custom
implementation instead of calling ps.
-libmacchina (Linux): Distribution should now return NAME and VERSION whenever
possible, previously it was NAME and VERSION_ID.
@123marvin123:
-Fixed an issue where the palette doesn't respect the user-provided padding
value.
@uttarayan21:
-Added command autocompletion for bash and fish.
-libmacchina: Refactored many functions, fixing a lot of clippy's warnings.
-libmacchina: Added Android support.
lxqt-powermanagement-0.17.0 / 2021-04-15
========================================
- Handled Qt5.15's deprecations.
- Added an option to disable idle watcher on fullscreen.
- Completely moved to new signal/slot syntax.
- Separate idle watchers for AC and battery.
pcmanfm-qt-0.17.0 / 2021-04-15
==============================
- Close a file tooltip on key pressing or changing directory/filter/sorting.
- Always close windows before quitting.
- Natural keyboard navigation on Desktop.
- Don't put a non-directory path into search dialog.
- Used Qt5.15's Qt::SplitBehavior.
- Changed a label and added a tooltip to Preferences.
- Added a Tool menu-item to open current directory as admin.
- Added nullity check for proxy model when setting desktop folder.
- Always focus visible view on opening a new tab.
- Workaround an issue with glibc 2.33 on old Docker engines.
- Completed support for creation time.
- Handle GVFS' Admin separately and appropriately.
- Silenced most compilation warnings.
- Added an option for max. file size with external thumbnailers.
- Added "Create Launcher" to Tools menu.
Breaking changes:
-Change default widths (#506)
-Remove support for Alfred (#509)
-Remove support for --save (#510)
-Remove support for --no-preview (#515)
-Remove support for navi query and navi best (#516)
-Fail on bad colors (#519)
-Rename osx target to apple-darwin (#526)
New features:
-Add navi fn map::expand
-Allow tag filtering (#508)
-Allow configuration of shell used for shell out (#511)
-Add support for config files (#518)
Fixes:
-Use \ for paths in Windows (#499)
-Fix navi fn url::open (#503)
-Fix Windows builds (#522)
Code quality:
-Remove unnecessary uses of vector of files (#507)
-Use anyhow::Result
-Document all environment variables (#512)
-Refactor writer packages (#517)
-Simplify regex dependency (#525)
-Refactor scripts (#527)
-Improve documentation (#529)
Please check navi --help and /docs for more instructions in case you use the
features removed in this release.
New:
-Added support for sorting and filtering files using s and f key.
-Added read only mode. (general.read_only)
-Use ctrl-r to refresh UI when messed up.
-Follow symlink files to their parent directory using l or enter.
-Display file size.
-Added new UI variables canonical.*, symlink.*. (see this])
Changes:
-Improved filter messages. (see this)
-Improved input handling
-Added messages RemoveInputBufferLastCharacter, RemoveInputBufferLastWord.
-Use backspace to delete the last character, ctrl-w to delete the last word,
ctrl-u to delete the line.
-Improved selection
-Use ctrl-a to toggle select all, ctrl-u to unselect all.
-Improved UI.
Fixes:
-Handle empty icon.
-Fixed selection duplicates.
Xen is a hypervisor which supports running multiple guest operating
systems on a single machine. Guest OSes (also called "domains")
can be either paravirtualised (i.e. make hypercalls in order to
access hardware), run in HVM (Hardware Virtualisation Mode) where
they will be presented with virtual devices, or a combination where
they use hypercalls to access hardware but manage memory themselves.
At boot, the xen kernel is loaded along with the guest kernel for
the first domain (called domain0). domain0 has privileges to access
the physical hardware (PCI and ISA devices), administrate other
domains and provide virtual devices (disks and network) to other
domains.
Changes & fixes:
-Added support for NO_COLOR env var to disable colors (more-info).
-Added history pipe file exposed as $XPLR_PIPE_HISTORY_OUT.
-Added new selection commands.
-SelectAll
-SelectPath
-UnSelectAll
-UnSelectPath
-ToggleSelectAll
-ToggleSelectionByPath
-Fixed UI style priority: default_ui -> node_type -> selection_ui -> focus_ui
-Added key binding ctrl-a or V to toggle select all.
Misc:
-Visit our new collection of hacks and themes.
v2.10.8
=======
Minor Changes
-------------
- module payload builder - module_utils imports in any nested block (eg, ``try``, ``if``) are treated as optional during module payload builds; this allows modules to implement runtime fallback behavior for module_utils that do not exist in older versions of Ansible.
Bugfixes
--------
- Fix adding unrelated candidate names to the plugin loader redirect list.
- Strategy - When building the task in the Strategy from the Worker, ensure it is properly marked as finalized and squashed. Addresses an issue with ``ansible_failed_task``. (https://github.com/ansible/ansible/issues/57399)
- ansible-test - The ``--export`` option for ``ansible-test coverage`` is now limited to the ``combine`` command. It was previously available for reporting commands on which it had no effect.
- ansible-test - The ``ansible-test coverage combine`` option ``--export`` now exports relative paths. This avoids loss of coverage data when aggregating across systems with different absolute paths. Paths will be converted back to absolute when generating reports.
- ansible-test - ensure unit test paths for connection and inventory plugins are correctly identified for collections (https://github.com/ansible/ansible/issues/73876).
- apt - fix policy_rc_d parameter throwing an exception when restoring original file (https://github.com/ansible/ansible/issues/66211)
- debug action - prevent setting facts when displaying ansible_facts (https://github.com/ansible/ansible/issues/74060).
- find - fix default pattern when use_regex is true (https://github.com/ansible/ansible/issues/50067).
- restrict module valid JSON parsed output to objects as lists are not valid responses.
- setup - fix error handling on bad subset given.
- setup, don't give up on all local facts gathering if one script file fails.
- su become plugin - ensure correct type for localization option (https://github.com/ansible/ansible/issues/73837).
Changes since 0.10.0:
exa v0.10.1
A small patch release (exa's first!) to fix a couple of issues (and to
demonstrate a quicker release pace).
Additions
(No new features)
Changes
* Change the way the "ignored" status is aggregated for directories, so
directories containing ignored files no longer look like the directory
itself is ignored (bd4f144)
* Change the icon for TeX files to a "T" (e3e776a)
* Display the classification character (such as / for directories) at
the end of symlink targets (dbd11d3)
* Display more helpful error messages when a number in a command-line
option or environment variable fails to be parsed (550f2d2)
Fixes
* Fix thousand separators not being displayed in file sizes (7a4cde7)
* Fix $EXA_GRID_ROWS displaying the wrong size table in certain situations
(c729e22)
* Fix month name not following locale when a file's date is in the current
year (3a8005c)
Contributors
Thanks again to ariasuni.
-Fixed a bug that caused bars to seem 100% full when using --no-color
-Slight modifications to the wording used in the help text
-No longer generate a random number when picking which ASCII art to display
-Add new messages Quit, LastVisitedPath and NextVisitedPath
-q is mapped to Quit.
-ctrl-o is mapped to LastVisitedPath
-ctrl-i / tab is mapped to NextVisitedPath
0.4.1
-Fix remap behavior.
-Fix help menu.
0.4.0
-Support easier config overwrite (without having to dump the whole config).
-Rename custom field for node metadata to meta.
-Move icon to meta.icon.
-Rename normal_ui to default_ui.
-Rename filetypes to node_types.
-Split modes into modes.builtin and modes.custom.
-Add the missing create file mode.
-Rename focused_ui to focus_ui.
-Make version compatibility less annoying.
-Add key binding ~ to go to homedir.
-Add customizable cursor and prompts.
-Improve the help menus.
New features:
-Publish binaries for more platforms, including Windows (#490)
Fixes:
-Fix path for downloaded cheats (#493)
-Fix navi fn welcome (#495)
Code quality:
-Update demo video (#488)
-Add link to more shell instructions
Breaking changes:
-Make --map behave as function body (#468)
New features:
-Make preview var content streamable
-Improve bash and zsh widgets (#486)
Fixes:
-If command not found in cheatsh, report and return
-Make preview window show mapped values
Code quality:
-Fix warnings (#464)
-Fix all new warnings (#467)
-Move common helpers to src/ (#465)
-Bump all dependencies (#466)
-Remove unused code for global flag
-Correctly show preview var window for --multi (#472)
-Refactor finder packages (#473)
-Refactor terminal_width package
-Refactor core package (#476)
-Refactor fetcher packages (#477)
-Rename display package
-Add instructions for shell widget customization (#480)
-Use Pathbufs appropriately (#481)
-Use remove_dir_all crate (#482)
-Use crossterm instead of termion and terminal_width
-Refactor env_vars package (#485)
0.3.12
-Fix symlink support.
-Fix refresh behavior.
-Fix logs not being written to the pipe.
-Fix the help menu displaying esc for quit.
0.3.11
-Fix logs for being written in the pipe.
-Don't depend on `Refresh`, always write to the pipes.
0.3.10
-Watch PWD for changes.
-Optimize the main thread (small performance gain).
0.3.9
-There are changes in the default key bindings
-When in the default mode, pressing esc will not quit the session.
-:e will open a file in ${EDITOR:-vi}.
-When in the default search mode, entering or leaving a directory will not
reset the mode back to default. This might seem a little counter-intuitive
to the nnn users, but I think this adds to the productivity and should be
the default. The real-time mode indicator will help the users adapt to the
alternate defaults.
0.3.8
-Add RemoveNodeFilterFromInput message.
-Fix search and show hidden behavior.
-Clear screen before exit.
-Add support for Elvish (#174)
-Use Nushell from Nixpkgs unstable (#171)
-Make z exclude current directory (#173)
-Append __zoxide_hook to front of PROMPT_COMMAND (#170)
-Add support for Nushell (#164)
-Find zoxide in Xonsh shells (#168)
-Reference integration with nnn (autojump plugin) (#166)
-Fix CI (#161)
-Remove barely-used aliases (#158)
-Use variable to prevent hook redefinition (#154)
-Use /dev/null on Unix shells (#152)
-Specified external call to cd for fish (#146)
-Remove cargo-udeps
-Handle write errors gracefully (#143)
-Use builtin in shells (#141)
-Use zero copy deserialization (#138)
-Forcibly disable backtraces (#130)
-Start fish in an isolated env (#128)
-Run shell tests in a clean env
-Add NetBSD and Alpine Linux install instructions
-Use Nix for testing
-Split tests
-Change install instructions, add third-party integrations and update README
-Add Termux install instructions
-Update installation instructions
-Reorder the readouts
-libmacchina can now fetch CPU usage, and Macchina can now display it
-Fixed a bug where LocalIP will be marked as failed when username or hostname
fails to fetch
-Updated some of the example images in README files
0.3.7
-Commands (i.e. Call and BashExec) will not print the outputs to the main
screen, keeping it clean.
-By default, directories will now be colored Cyan
0.3.6
-Fix failed build and re-publish
0.3.5
-Fix renaming
0.3.4
-Fix renaming and $XPLR_FOCUS_PATH formatting
0.3.3
-Go easy on CPU
-Run faster
Adds the manually generated man pages using pandoc(1).
Changes since 0.9.0:
exa release v0.10.0
Sorry about the delay, everyone. My aim is still to follow the Rust project
itself, and make smaller releases more often. Gonna keep trying until I
get there.
There will be four new types of archive available from now on! An armv7 Linux
build, a musl Linux build, an archive containing only the compiled man page
and completions, and an archive containing the complete vendored source code.
This version should be the last version without Windows support.
Additions
* The --time flag now defaults to modified without an argument (36cf5df)
* Add options to hide table columns (925f517)
* Add customisation settings to change the size colour scale (3ef6195)
* Add flag for octal permissions (16046d5)
* Add environment variable for icon spacing (51be9f4)
* Add --numeric flag to display UIDs and GIDs (4ea79ee)
Changes
* Make single-digit hour times zero-padded (1bf9e39)
* Include symlinks to directories when grouping directories first (69a7e53)
* Do not sort command-line arguments when --sort=none (bbd6db3)
* Warn when trying to use the Git feature when it’s disabled (a740512)
* Sort the command-line arguments (a740512)
* Allow absolute paths in $TZ environment variable (57cf0f1)
* Escape the delete character in filenames (b5b7310)
* Symlinks to directory now use the ‘directory’ icon (0a7ffcd)
Fixes
* Fix bug where icons weren’t displayed when file grid wraps (dd9dfff)
* Fix bug where the wrong file timestamp was being used (215b779)
* Fix crash on broken symlink in Git repository (a7a8e99)
* Fix bug where long grid view didn’t turn into long view when piping
(6010ed5)
* Fix handling of potentially-unsupported time metadata. (a636d08)
* Fix .gitignore parsing by using libgit2 instead of doing it ourselves.
(046af5c)
* Fix crash on encountering a pre-Unix-epoch timestamp. (bc830b9)
* Fix display of August in timestamps. (3fe35b5)
* Fix inverted space colour of icons when selecting them. (79bac41)
* Fix extra column in long grid mode. (0f414cf)
* Fix rounding of human-readable filesizes. (74ecf6d)
Contributors
Thanks to 0rvar, 0x3333, b05902132, BrennanMcDonald, de-vri-es, emgelb,
FliegendeWurst, Freaky, imsofi, j-tai, LarsHaalck, mqudsi, msehnout,
PatriotRossii, VichoReyes, whonore, and many others for contributing.
Special thanks to ariasuni.