Pkg 1.10.0
IanButterworth
released this
29 Feb 19:55
·
234 commits
to master
since this release
What's Changed
- Set version to 1.10.0 by @IanButterworth in #3299
- Respect manifest if provided in Project.toml by @quinnj in #3303
- fix typo in Pkg REPL mode help for
st --extensions
by @Suavesito-Olimpiada in #3307 - add some type annotations to improve type stability by @KristofferC in #3309
- also check build ids when checking for staleness of precompile files by @KristofferC in #3308
- Fix atomic test for pkgimages by @IanButterworth in #3311
- truncate long prompt by @ArunS-tack in #3304
- check if infos isnothing by @lgeissbauer-btig in #3313
- precompile: collect and show any stderr output as warnings by @IanButterworth in #3319
- more invalidation hunting by @KristofferC in #3325
- RFC: set
max_methods
to 1 in Pkg by @KristofferC in #3324 - Precompile: tidier state cache file handling by @IanButterworth in #3323
- Docs: polish & expand weakdeps by @timholy in #3282
- Make HistoricalStdlibVersions install quiet in tests by @IanButterworth in #3342
- Make precompile use the API harness by @IanButterworth in #3322
- prevent passing stdout to git commands by @KristofferC in #3338
- precompile: add timing mode by @IanButterworth in #3334
- Fix hsv install bug by @IanButterworth in #3343
- make
pin/free --all
apply to all deps by @IanButterworth in #3346 - precompile: show stderr warnings when process is interrupted by @IanButterworth in #3331
- fix
stale_cache
calculation by @aviatesk in #3353 - Fix a minor manifest file detection issue by @quinnj in #3356
- fixup! #3353, recover
_is_stale!
logic by @aviatesk in #3359 - use
Base.get_bool_env
by @IanButterworth in #3351 - precompile: warn if waiting on trailing task by @IanButterworth in #3358
- add test for recurring precompile by @IanButterworth in #3361
- docs: fix typo in
why
docstring by @jvaverka in #3363 - minor code quality improvements on
LazilyInitializedFields
by @aviatesk in #3376 - add compat note for the why command by @johnnychen94 in #3375
- precompile: shorten trailing task warning by @IanButterworth in #3370
- no longer consider DelimitedFiles an stdlib even though it is stored in stdlib folder by @KristofferC in #3373
- Some improvements to documentation about creating packages by @giordano in #3382
- Various updates to extension documentation by @KristofferC in #3372
- fixup jll versions that are supposed to stay fixed during e.g Pkg.add by @KristofferC in #3371
- Enable JLL tests again by @staticfloat in #3383
- Removing redundant UPLEVEL_MAJOR export by @birl1 in #3385
- Drop
select_platform()
tests by @staticfloat in #3384 - Fix usage instructions of weak deps with Requires.jl by @maleadt in #3393
- Don't clear executable bits in
set_readonly()
on Windows by @staticfloat in #3349 - fix typos by @musvaage in #3388
- Fix indentation in code-block by @vchuravy in #3399
- Revert #3273, unrestrict LLVM parallelism by @pchintalapudi in #3402
- rejigger some code paths that handles untyped data to avoid invalidations by @KristofferC in #3401
- only auto update registries on
add
once per day by @KristofferC in #3320 - precompile: fix
_is_stale
not always ignoring loaded modules by @IanButterworth in #3406 - add missing autoprecomp to Project instantiate path by @IanButterworth in #3409
- Add
PRESERVE_ALL_INSTALLED
andPRESERVE_TIERED_INSTALLED
strategies by @IanButterworth in #3378 - Verify git-tree-sha1 of registry downloads by @fredrikekre in #3408
- ENV variable to set number of concurrent requests by @vdayanand in #3416
- Remove dead code in
registry_resolve!()
by @staticfloat in #3418 - try_prompt_pkg_add: on "other" default to 2nd env by @StefanKarpinski in #3429
- precompile: fix minor print bug by @IanButterworth in #3431
- precompile: include extensions when packages are specified by @IanButterworth in #3432
- Precompile: pass precompile to new Base loading hook by @IanButterworth in #3433
- Always set Base.PKG_PRECOMPILE_HOOK by @IanButterworth in #3436
- fix handling of relative paths in
bind_artifact!
by @simeonschaub in #3435 - precompile: improve no match error messaging by @IanButterworth in #3437
- precompile: fix code load precomp of dep in other env stack by @IanButterworth in #3439
- prepare for sysimage excision by @KristofferC in #3441
- Revert "prepare for sysimage excision" by @KristofferC in #3446
- add debug info to artifact downloads by @IanButterworth in #3450
- fix color_string by @IanButterworth in #3457
- update note on package extensions by @ranocha in #3451
- keep
path
&repo
whenpinned
by @t-bltg in #3148 - precompile: fix race in precompiling exts by @IanButterworth in #3456
- force
--warn-overwrite=yes
in subprocess by @sjkelly in #3350 - Revert "precompile: fix race in precompiling exts (#3456)" by @IanButterworth in #3462
- Reland "precompile: fix race in precompiling exts (#3456)" by @IanButterworth in #3465
- remove entirely unnecessary LazilyInitializedFields encumberance by @vtjnash in #3468
- try_prompt_pkg_add: on "other" preselect the first non-default env by @aplavin in #3473
- remove comments about load paths in relation to extensions by @KristofferC in #3476
- extensions docs typo by @cobac in #3474
- Use correct threads specification for subprocess by @kpamnany in #3467
- remove double backquote by @kalmarek in #3478
- Revert "Reland "precompile: fix race in precompiling exts (#3456)"" by @KristofferC in #3485
- Revert "Revert "Reland "precompile: fix race in precompiling exts (#3456)" (#3465)" (#3485)" by @IanButterworth in #3489
- Remove
VERSION
check for threadpools by @kpamnany in #3493 - Clarify what "tiered" means by @LilithHafner in #3302
- Fix Markdown syntax in docstring by @jakobnissen in #3501
- force run artifact selection hooks with one thread by @IanButterworth in #3502
- Ensure
path_completions
uses shell mode escapes by @c42f in #3507 - handle if a usage file is missing a "time" entry by @IanButterworth in #3492
- Document the interpretation of compat ranges in registries by @timholy in #1349
- compute paths relative manifest more consistently by @KristofferC in #3513
- Docs: Specify that package registration requires compat upper bounds by @mbaz in #3530
- precompile: respect and report cache pidlocking by @IanButterworth in #3519
- Fix precompile pidlock test failure on Base CI by @IanButterworth in #3531
- Backports release 1.10 by @IanButterworth in #3596
- [release-1.10] Backports for 1.10 by @IanButterworth in #3598
- [release-1.10] Backports for 1.10 by @IanButterworth in #3604
- [release-1.10] Backports for 1.10 by @IanButterworth in #3618
- [release-1.10] Backports 1.10 by @IanButterworth in #3646
- [release-1.10] 1.10 backports by @IanButterworth in #3680
- Backports release 1.10 by @KristofferC in #3706
New Contributors
- @Suavesito-Olimpiada made their first contribution in #3307
- @ArunS-tack made their first contribution in #3304
- @lgeissbauer-btig made their first contribution in #3313
- @jvaverka made their first contribution in #3363
- @birl1 made their first contribution in #3385
- @musvaage made their first contribution in #3388
- @pchintalapudi made their first contribution in #3402
- @simeonschaub made their first contribution in #3435
- @cobac made their first contribution in #3474
- @kpamnany made their first contribution in #3467
- @kalmarek made their first contribution in #3478
- @mbaz made their first contribution in #3530
Full Changelog: v1.9.4...v1.10.0