Releases: conda/menuinst
Releases · conda/menuinst
2.4.2
Enhancements
Bug fixes
- For Linux platforms, MimeTypes with defined glob patterns are now properly handled when
xdg-mimeis not on the system. (#296 via #403) - When uninstalling shortcuts as administrator, check user locations if no system shortcuts have
been found and prefixes contain.nonadminfiles. This allows removing single-user shortcuts
as an administrator. (#341 via #414)
Contributors
2.4.1
2.4.0
Enhancements
- Add a CLI and
condaplug-in. (#368 via #372) - Support
NSCameraUsageDescription,NSMainCameraUsageDescription,NSMicrophoneUsageDescription, andNSAudioCaptureDescriptionin macOS app bundles. (#362 via #375)
Bug fixes
- Prepend
XDG_MENU_PREFIXto filename when writingapplications.menufile on Linux. (#340)
Other
- Replace the deprecated
conda.cli.python_apimodule with theCondaCLIFixture. (#389)
Contributors
- @drammack
- @jaimergp
- @Jrice1317
- @marcoesters
- @mrclary
2.3.1
Bug fixes
- Restore behavior where the absence of a platform key in the MenuItem
platformsdictionary disables shortcut creation for that platform. (#234, #240 via #350) - Allow
nullforiconandplatforms.(win|osx|linux). This bumps the schema version to1-1-1. (#345 via #351) - Restore
menuinst.default.jsonandmenuinst.schema.jsonto prevent errors duringconda update. (#358 via #359)
Other
Contributors
2.3.0
Enhancements
- Version the JSON schema using SchemaVer. Current version is
1-1-0. Previous versions are still available as1-0-0(as published in menuinst v2.0.0),1-0-1(as published in menuinst v2.1.0), and1-0-2(as published in menuinst v2.2.0) (#288) - Add activator for
envfiles generated byconda25.3+. (#321 via #330)
Bug fixes
- Make sure the Pydantic field descriptions make it to the generated JSON schema. (#281)
- Use
$schemato indicate which schema will validate the menuinst shortcut.
This means that menuinst shortcuts must now include a$schemakey pointing to a URL containing the relevant menuinst JSON schema version. (#282 via #283, #313) - Remove quotes around
SETUPTOOLS_SCM_PRETEND_VERSIONrecipe variable. (#317)
Deprecations
Other
- Add
setuptools_scmto build recipe. (#309) - Replace deprecated
run_commandfunction withconda_cli. (#310) - Use
rufffor linting and formatting. (#315, #318) - Check and pretty-format JSON files. (#315)
- Increase timeout for Windows shortcuts tests to 30 seconds. (#319)
Contributors
2.2.0
Enhancements
- Partially backport privilege elevation logic from v2 to v1. (#260)
- Add support for
SingleMainWindowin the Linux platform-specific options to allow disabling theNew Windowoption in the app's context menu. (#264 via #265)
Deprecations
- In v2-style schemas, Windows setting
quicklaunchdefault value is nowfalseand using it is considered deprecated. (#244 via #272)
Docs
- Add missing comma to base/non-base example. (#248)
Other
- Update Python versions in canary builds: remove version 3.8 and add 3.12. (#266)
- Drop Python 3.8 from the CI test matrix. (#263)
Contributors
New Contributors
2.1.2
2.1.1
2.1.0
Enhancements
- Support different name for shortcuts within and outside base environment (support v1 behavior). (#180)
- Support the
NSSupportsAutomaticGraphicsSwitchingflag for MacOS apps. (#194) - Add option to create a Windows Terminal profile. (#196 via #200)
- Improve error handling for installing identical MacOS apps and warn about overwriting shortcuts on other platforms. (#203 via #205)
- Expand variables when creating
working_dirand useos.path.expanduserlogic for defaultworking_diron Windows. (#211 via #212)
Bug fixes
- Do not inject the AppKit launcher unless
event_handlerhas been set. Only affects macOS. (#179 via #183) - Render all menu name instances for Linux. (#201)
- Fix Windows registry key access mode when adding icon file to file type association. (#191 via #206)
Docs
- Add notes on "missing" Start Menu directories on Windows and on how to migrate
pywscriptandpyscriptto menuinst v2 (#181) - Fix API Reference hyperlinks. (#190)
Other
- Pin Visual Studio version to 2022 for canary builds to account for changes to GitHub runners. (#215)