Releases: ygini/Hello-IT
Hello-IT v1.7.0 Beta 1
This new release don't bring a lot of new feature but now require 10.14.6 as minimum OS, hence the major version number change.
This release fix an issue where the system tray menu logo won't change when using custom image and dark background (#65).
This release introduce a new feature for the public.open.resource
: hideIfNotAvailable
usable only for file://
URLs (#61).
Hello-IT v1.6.0
Universal version is here! With a lot of other improvements!
Version 1.6.0 is the first version with complete macOS 11 support, Apple Silicon included (it come late but previous version was working fine with Rosetta 2).
In addition to that, we improved the support for Light/Dark UI Style, especially with Dynamic mode. Hello IT is now able to follow dynamic changes, for both icon and text based menu item.
Regarding text for menu item (both within your custom menu or in the status bar) we now supported computed text, so you can display your username or whatever you want in your menu bar instead of the Hello IT icon or a static text.
We also fixed some glitches in image management with some functions. Now the imageBaseName
should works everywhere.
Hello-IT v1.5.0
Hello IT v1.5.0 bring two new capabilities!
First, a new function called [[public.command]] to handles the needs of simplify external command to run. You set a static title and a command path with arguments, and it run when the user click on it.
And you still can use [[public.script.item]] for more advanced scenarios with dynamic title, rules, etc. And now [[public.script.item]] get even more powerful with the addition of hitp-open command: your scripted item can now return an URL that will be open by Hello IT.
The [[public.ad.pass]] function is also improved to avoid any lock of the UI if the directory service take too much time to answer.
Hello-IT v1.4.4
macOS 10.15 update!
This minor release is now notarized and also fix a crash due to observers handling for sub menus.
The notarization imply hardened runtime. Please check all your scripts to be sure everything still work.
This bug was happening under really specific situation where the system was sending multiple MCX update notification in a really short time and got really visible with 10.15.
Hello-IT v1.4.3
This new release introduces a broader support for notifications for both native plugins and script based items.
Items reporting a state can now be configured with a localizable notification automatically sent when the status change.
Few bugs has been fixed, related to ADPass feature and general stability.
This version also initiate a new package style, the same as before but wrapped in a distribution package to make it compatible with MDM based deployment.
Hello-IT v1.4.2
This new Hello-IT version fix fews bugs:
- AD password expiration feature is more reliable to detected account with no password expiration
- localized strings for item titles now work for 10.4+ instead of 10.12+
Hello-IT v1.4.1
In this new release, Hello-IT will bring new a new module: Cachet HQ Components. This will allow Cachet HQ users to report the service state directly into Hello-IT.
Please, read the dedicated documentation for this module to learn more https://github.com/ygini/Hello-IT/wiki/public.cachethq.component
Aside of this new feature, a small bug on the AD Pass module, leading to an improper display lifelong password has been fixed.
Hello-IT v1.4.0
In this new release, Hello-IT will bring new capabilities, few security features and will remove some odd and unused options.
Changes
Hide uncommon features
For all functions provided with Hello-IT, you can now set the optionalDisplay
to true if you want your item being visible only when the option key has been pressed when opening the menu (same behaviour as the WiFi menu).
Secure your setup
On the security side, two new global settings (to set at root of the preference domain) allowSubdomains
will let you limit the use of preferences subdomains and denyUserWritableScript
will limit scripted item to load a script that the end user can edit. Both of this new security option are disabled by default.
Better script support
Regarding scripted items. A new verb has been introduced: network, to be notified right when Hello IT detected a network change. The old base64 feature for arguments has been removed, only options array of string used as command line argument is supported now.
The bash library has been moved to another path and a new environment variable is available to access it.
Support for custom icons
Support of custom icons in the top menu bar was based on png, a bug as been discovered regarding support for retina and non retina display. To fix this, Hello IT now require tiff based icons to bundle the two version of the icon.
Change the quit label
Quit function now support custom localized title.
Documentation
The wiki has been updated, please check the following pages to be aware of each changes.
Hello-IT 1.3.2
This new release include few bugfix and a new localization feature.
All title keys now include a localization capabilities. A title can still be a single non localized string or can also be a dictionary with all supported languages. Key will be locale identifier or language code and the default one is en
.
Here is an example.
<key>title</key>
<dict>
<key>en_GB</key>
<string>Managed Software Centre</string>
<key>en</key>
<string>Managed Software Center</string>
<key>fr</key>
<string>Centre de gestion des logiciels</string>
</dict>
As bug fix, this include:
- argument management in custom scripts
- reliability of the AD password expiry notification
- Supporting french as a native locale for Hello IT
Hello-IT 1.3.1
This new release fix an issue when using text title instead of icon.
In addition, code signature has been added to all binaries provided by Hello IT.