diff --git a/CHANGELOG.md b/CHANGELOG.md index f5b9688414..5cab492167 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,20 @@ +Pkg v1.13 Release Notes +======================= + +- Project.toml environments now support a `readonly` field to mark environments as read-only, preventing modifications. ([#4284]) +- Pkg now automatically adds entries to `[sources]` when packages are added by URL or devved, improving workflow consistency. ([#4225]) + Pkg v1.12 Release Notes ======================= - Pkg now has support for "workspaces" which is a way to resolve multiple project files into a single manifest. The functions `Pkg.status`, `Pkg.why`, `Pkg.instantiate`, `Pkg.precompile` (and their REPL variants) have been updated - to take a `workspace` option. Read more about this feature in the manual about the TOML-files. + to take a `workspace` option. Read more about this feature in the manual about the TOML-files. ([#3841]) +- Pkg now supports "apps" which are Julia packages that can be run directly from the terminal after installation. + Apps can be defined in a package's Project.toml and installed via Pkg. ([#3772]) - `status` now shows when different versions/sources of dependencies are loaded than that which is expected by the manifest ([#4109]) +- When adding or developing a package that exists in the `[weakdeps]` section, it is now automatically removed from + weak dependencies and added as a regular dependency. ([#3865]) - Packages are also automatically added to `[sources]` when they are added by url or devved. Pkg v1.11 Release Notes @@ -85,6 +95,16 @@ Pkg v1.7 Release Notes - The `mode` keyword for `PackageSpec` has been removed ([#2454]). +[#4225]: https://github.com/JuliaLang/Pkg.jl/issues/4225 +[#4284]: https://github.com/JuliaLang/Pkg.jl/issues/4284 +[#3526]: https://github.com/JuliaLang/Pkg.jl/issues/3526 +[#3708]: https://github.com/JuliaLang/Pkg.jl/issues/3708 +[#3732]: https://github.com/JuliaLang/Pkg.jl/issues/3732 +[#3772]: https://github.com/JuliaLang/Pkg.jl/issues/3772 +[#3783]: https://github.com/JuliaLang/Pkg.jl/issues/3783 +[#3841]: https://github.com/JuliaLang/Pkg.jl/issues/3841 +[#3865]: https://github.com/JuliaLang/Pkg.jl/issues/3865 +[#4109]: https://github.com/JuliaLang/Pkg.jl/issues/4109 [#2284]: https://github.com/JuliaLang/Pkg.jl/issues/2284 [#2431]: https://github.com/JuliaLang/Pkg.jl/issues/2431 [#2432]: https://github.com/JuliaLang/Pkg.jl/issues/2432