Releases: sublimehq/package_control
v4.2.7
v4.2.6
v4.2.5
What's Changed
- README: Overall update by @deathaxe in #1728
- ReadMe proofreading by @michaelblyons in #1729
- Fix typo in cache debug message by @michaelblyons in #1730
- Fix available libraries listing version by @deathaxe in #1733
- Fix modified libraries not being upgraded by @deathaxe in #1734
- Fix curl/wget cacert path by @deathaxe in #1735
New Contributors
- @michaelblyons made their first contribution in #1729
Full Changelog: 4.2.4...4.2.5
v4.2.4
What's Changed
- Fix PyPiClient required python version matching by @deathaxe in #1721
- Fix flake8 errors by @deathaxe in #1725
- Prepare for python 3.14 by @deathaxe in #1714
- Fix PEP440Version.is_final for post releases by @deathaxe in #1717
- Fix public events API by @deathaxe in #1715
- Fix remove_orphaned_environments typo by @deathaxe in #1718
- Fix json-schema of repository.json v4.0.0 by @deathaxe in #1720
- Fix ambiguous git log command line arguments by @deathaxe in #1722
- Fix key error caused by version string mangling by @deathaxe in #1723
- Fix support for backward slash in RECORD files by @deathaxe in #1724
- Add pymdownx dependency name mapping by @deathaxe in #1719
Full Changelog: 4.2.2...4.2.4
Package Control 4.2.2
- fix regression breaking enable/disable packages command
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.