v2.0.1
PkgAuthentication v2.0.1
Closed issues:
- The authentication goes into a loop (#1)
- Token is not getting saved even after successful authentication (#2)
- PkgAuthentication.jl is not invoking the auth mechanism (#3)
- Allow Pkg operations on unauthenticated PkgServer (#6)
- provide install entry point (#11)
- Request that triggered auth fails after successful authentication (#12)
- Add option to not populate ENV in authenticate (#21)
Merged pull requests:
- Fix typo (#5) (@vdayanand)
- switch from HTTP to Downloads (#7) (@StefanKarpinski)
- state machine impl (#8) (@pfitzseb)
- some tweaks and questions (#9) (@StefanKarpinski)
- Update installation instruction (#10) (@vdayanand)
- easier hook installation (#13) (@pfitzseb)
- Make some breaking changes to the existing one-arg
authenticate(::AbstractString)
method, and add a new zero-argauthenticate()
method (#15) (@DilumAluthge) - Vendor the fixed
get_server_dir
, but compare its output to that of the upstreamPkg.PlatformEngines.get_server_dir
, and print a warning if the two values differ (#16) (@DilumAluthge) - Bump the version number from "2.0.0-DEV" to "2.0.0" (#18) (@DilumAluthge)
- Move the state machine diagram to a separate
docs/internals.md
Markdown file (#19) (@DilumAluthge) - Set up TagBot on this repository (#20) (@DilumAluthge)
- Add the optional
modify_environment
kwarg to theauthenticate(server::AbstractString)
method (#22) (@DilumAluthge) - Check that JULIA_PKG_SERVER is non-empty (#23) (@mortenpi)
- Remove dead code (#24) (@mortenpi)
- Convert state machine diagram to Mermaid (#25) (@mortenpi)
- Use TOML standard library explicitly instead of
Pkg.TOML
(#26) (@mortenpi) - Fix the acquisition of the refresh token (#27) (@mortenpi)
- fix: use json serialization for robustness (#29) (@pfitzseb)