Skip to content

Latest commit

 

History

History
124 lines (86 loc) · 5.06 KB

RELEASE-NOTES.md

File metadata and controls

124 lines (86 loc) · 5.06 KB

Release 1.6.1

ALL USERS SHOULD UPDATE TO THIS RELEASE

  • SECURITY FIX: The config server was being opened on all interfaces, making it available to all nodes on the same network. This release fixes that to only open on localhost.

  • Closing the config tab in Firefox was not closing the config server. This release fixes that.

Release 1.6.0

  • Implement compatibility with Nautilus 43+ Nautilus 43+ is not used ubiquitously yet, but implements some breaking changes to its own API. These are exposed to python extensions via nautilus-python version 4, which, in turn, breaks existing extensions that exploit that library.

    This release, then, implements the changes necessary to work with these new components, while maintaining compatibility with nautilus-python version 3.

Release 1.5.2

  • Fix deb file installation on Debian The deb file is generated on Pop-OS which uses a different default compression to that used by Debian, and one not supported by Debian. This changes the compression to one that is supported by all variants.

Release 1.5.1

  • Fix sorting of submenu items

    The Submenu sorting option was not being correctly interpreted or defaulted.

Release 1.5.0

  • Implemented the permissions property to optionally require the user to have specific access permissions for the selected files.

Release 1.4.1

  • Fix config corruption by the configurator, caused by consistency checks for min_items and max_items

    The internal checks necessary to ensure consistency between the min_items and max_items properties were causing various corruptions to the extension configuration when items were moved and/or deleted in the configurator.

    For more details see #23

Release 1.4.0

  • Added a syntax-checking JSON source editor

    The editor can be toggled using the new JSON button. Changes within this editor are copied back to the main UI upon Save.

Release 1.3.0

Release 1.2.0

  • In-window, hideable, contextual help The configurator is now an iframe in a container window that also contains a "help" iframe.

    All "i" tooltip buttons can now be clicked and will open the help iframe at the appropriate part of the (now complete) help HTML page.

    The two iframes are resizable using a drag bar.

    There is also a show-help/hide-help button.

Release 1.1.1

  • Fix mimetype, file type, and path pattern rule evaluation.
  • Fix syslog errors when virtual locations (Trash, Recent, ...) are in the selection

Release 1.1.0

  • Add path_patterns to command action configurations. This allows selected files to be matched against path patterns to establish if the command should appear in the menu.

    Glob and Regular Expressions syntaxes are supported, as is pattern negation.

Release 1.0.2

  • Debian package fixes Various changes that pertain to getting the Debian package past the Lintian tool and Gdebi installation problems.

    The one remaining issue is a warning that the copyright file doesn't contain a copyright notice. It does - it's modeled on many other similar files so I'm pretty confident it's correct.

    It IS just a warning, so Gdebi should now be fine (I did a Gdebi install to test that).

  • Removal of external dependencies The one functional thing that the Debian package "purification" entailed was removing the external library dependencies from the configurator web app - these are now delivered with this package, or (better still) provided by Debian packages that are now listed as dependencies.

    This, of course, improves the privacy posture of the extension.

    PR: #7

Release 1.0.1

  • Fixed python references in the config startup script to be python3. These were missed in the original "use python3" mod.

    PR: #3 Thanks to @Nova1545 for spotting this.