Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: conda/menuinst

2.4.2

10 Dec 00:27
d09001f

Choose a tag to compare

Enhancements

  • Allow for arbitrary Info.plist properties in macOS app bundles. (#195, #410 via #415)

Bug fixes

  • For Linux platforms, MimeTypes with defined glob patterns are now properly handled when xdg-mime is 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 .nonadmin files. This allows removing single-user shortcuts
    as an administrator. (#341 via #414)

Contributors

2.4.1

23 Oct 20:27
cb220ca

Choose a tag to compare

Bug fixes

  • Add entry point to recipe. (#395)
  • Pass __spec__ to apipkg initializers to allow module discovery in PyInstaller. (#396)
  • Catch COM errors during registry tests. (#398)

Contributors

2.4.0

08 Oct 22:50
30a95c3

Choose a tag to compare

Enhancements

  • Add a CLI and conda plug-in. (#368 via #372)
  • Support NSCameraUsageDescription, NSMainCameraUsageDescription, NSMicrophoneUsageDescription, and NSAudioCaptureDescription in macOS app bundles. (#362 via #375)

Bug fixes

  • Prepend XDG_MENU_PREFIX to filename when writing applications.menu file on Linux. (#340)

Other

  • Replace the deprecated conda.cli.python_api module with the CondaCLIFixture. (#389)

Contributors

2.3.1

25 Jul 15:40
31e564a

Choose a tag to compare

Bug fixes

  • Restore behavior where the absence of a platform key in the MenuItem platforms dictionary disables shortcut creation for that platform. (#234, #240 via #350)
  • Allow null for icon and platforms.(win|osx|linux). This bumps the schema version to 1-1-1. (#345 via #351)
  • Restore menuinst.default.json and menuinst.schema.json to prevent errors during conda update. (#358 via #359)

Other

  • Update _schema.py to use pydantic v2. (#351)
  • Fix some type hints. (#352)

Contributors

2.3.0

20 Jun 17:05
eab6b12

Choose a tag to compare

Enhancements

  • Version the JSON schema using SchemaVer. Current version is 1-1-0. Previous versions are still available as 1-0-0 (as published in menuinst v2.0.0), 1-0-1 (as published in menuinst v2.1.0), and 1-0-2 (as published in menuinst v2.2.0) (#288)
  • Add activator for env files generated by conda 25.3+. (#321 via #330)

Bug fixes

  • Make sure the Pydantic field descriptions make it to the generated JSON schema. (#281)
  • Use $schema to indicate which schema will validate the menuinst shortcut.
    This means that menuinst shortcuts must now include a $schema key pointing to a URL containing the relevant menuinst JSON schema version. (#282 via #283, #313)
  • Remove quotes around SETUPTOOLS_SCM_PRETEND_VERSION recipe variable. (#317)

Deprecations

  • $id key is no longer required in the schema, and is now deprecated. (#282 via #283)

Other

  • Add setuptools_scm to build recipe. (#309)
  • Replace deprecated run_command function with conda_cli. (#310)
  • Use ruff for 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

08 Nov 17:20
c29f79d

Choose a tag to compare

Enhancements

  • Partially backport privilege elevation logic from v2 to v1. (#260)
  • Add support for SingleMainWindow in the Linux platform-specific options to allow disabling the New Window option in the app's context menu. (#264 via #265)

Deprecations

  • In v2-style schemas, Windows setting quicklaunch default value is now false and 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

07 Aug 20:54
7b250e7

Choose a tag to compare

Bug fixes

  • Display shortcut name in Windows' "Open with" menu entries. (#225)
  • Fix default MIME type registration on Linux. (#226 via #227)
  • Add setuptools to recipe host requirements. (#237)

Contributors

2.1.1

07 Jun 07:08
24c87b3

Choose a tag to compare

Bug fixes

  • Only delete menus when they do not contain any items. (#218)

Contributors

2.1.0

21 May 21:35
b08b663

Choose a tag to compare

Enhancements

  • Support different name for shortcuts within and outside base environment (support v1 behavior). (#180)
  • Support the NSSupportsAutomaticGraphicsSwitching flag 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_dir and use os.path.expanduser logic for default working_dir on Windows. (#211 via #212)

Bug fixes

  • Do not inject the AppKit launcher unless event_handler has 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 pywscript and pyscript to 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)

Contributors

2.0.2

12 Jan 10:33
1df31c6

Choose a tag to compare

Bug fixes

  • Render placeholders in menu_name key. (#175)

Contributors