Releases: sublimehq/package_control
Package Control 4.2.2
Package Control 4.2.1
- fix
in_process_packagesnot being cleaned up in some situations - fix wininet downloader
Noneaccess exception in debug mode - fix initial dependency migration to respect available plugin_hosts
- clear
Libdirs of deactivated/absent plugin_hosts to avoid version conflicts
Package Control 4.2.0
IMPORTANT NOTICE!
This is the last version with support for ST3.
NEW DEFAULT CHANNEL
Package Control is using the following new default channel by default:
https://packages.sublimetext.io/channel.json
Any request to https://packagecontrol.io/channel_v3.json is redirected.
To discover packages online, visit
https://packages.sublimetext.io
New packages and libraries are published daily at 0:00 UTC.
Dedicated libraries channel is still available, but its content is merged
into new default channel and thus doesn't need to be specified explicitly.
This change is required as packagecontrol.io is more or less unmaintained
for several years, didn't even receive related Package Control 4 updates,
suffered various even long lasting outages and its infrastructure seems to
struggle with current amount of packages and data needed to be managed,
which results in packages frequently not being available for install or
upgrade. As current community doesn't have access to its infrastructure.
The new crawler works way more efficient and uses a more intelligent
caching strategy to reduce network bandwidth. Full downloads are only
made if packages or libraries have been added or modified really changed.
There's still some work to do to consolidate new infrastructure,
which this change is a first and important step, for.
The new crawler and website are maintained under:
Package Control 4.1.0
Fixes
- fix crawling release based packages without label
- fix single failing installs/upgrades being reported as successfull (#1704)
- exclude
__init__.pyfiles from package roots as those may confuse ST's plugin loader
Features
- add support for
file://protocol in channel.json and repository.json - add Package Control: List Available Libraries command
- add support for packages.sublimetext.io stats
Package Control 4.0.9
- reinstall libraries with malformed ".dist-info"
- support ST4193+
disable_plugin_host_3.3setting
Package Control 4.0.8
Fixes
- fix compatibility with ST dev environment
- fix stuck git/hg processes causing package updates to never finish
- attempt to improve indexer resuming reliability
Cleanups
Note: Following changes will hit those who are still running out-dated Package Control beta builds when finally decide to update.
Manual action might be needed to fix libraries.
This does not effect upgrades from Package Control 3.
- remove auto-fixing missing INSTALLER of libraries (don't convert unmanaged to managed ones anymore)
- remove auto-fixing legacy library names.
Package Control 4.0.7
- replace internal and CI test runner by UnitTesting package
- disable OsCryptoDownloader on ST4 as it fails on ARM64 plattforms (#1677)
- add
"print_messages"setting to customize Package Control Messages behavior - fix active view flickering when creating Package Control Messages view in background
- fix
INSTALLERnot being created when installing python wheels (#1680) - fix unmanaged libraries being upgraded automatically (#1680)
- fix default packages path detection algorithm, if users extracted Default package (#1681)
Package Control 4.0.6
- fix date key not being allowed in library releases (#1670)
- fix obsolete files raimaining after upgrading unpacked packages
Package Control 4.0.5
- fix wrong platform-specific library being installed
Package Control 4.0.4
- fix PEP491 library name handling (fixes #1667)
- fix missing python packages after manually satisfying libraries