* Sat Dec 03 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.8.12:
* Fix typo
* Fix a typo
* Add a check phase to test workflow that runs on all platforms
* Fix some platform specific errors and warnings
* chore: Release juliaup version 1.8.11
* Fix cond compile on macos
* Unfix wrong target family
* Fix typo on merge
* Use more borrowed types where possible
* Reset some functions return values back to Result
* Change default versions db update interval to 24 hours
* Add versions db update to add and update command
* Update deps
* Bump peter-evans/create-pull-request from 3 to 4
* Various lints and minor improvements
* Configure for target_os, not nonexistant family
* Make 60 the default versions db update interval
* Make the update interval between versions db updates a config
* Update versions db on self update
* Add a powerpoint schematic in devdocs
* Update version db
* Add alpha versions
* Document releasepreview usage
* Also add musl fix for release action.
* Use sudo.
* Fix quotes.
* Musl build can't find gcc-musl.
* chore: Release juliaup version 1.8.10
* Enable second part of musl tests
* Properly disable musl tests
* Unify some output
* Fix some unit tests
* Update version db
* Fix parse_versionstring
* Generate better arch strings in semver
* Enable ci tests of musl build
* Disable musl tests for now
* Use cross on Linux for tests
* Add Juliaup version to juliaup info
* Add musl build to tests
* chore: Release juliaup version 1.8.9
* Change shell script to serve musl on Linux
* Add triplet to juliaup info
* chore: Release juliaup version 1.8.8
* Add info command
* change to a redirect for developers to the wiki
* add source build notes to the readme
* Fri Nov 25 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.8.7:
* Fix bug in release workflow
* Fix typo
* In the "Update Version DB" PRs, add a note that the user must close and reopen the PR to trigger CI
* Update version db
* chore: Release juliaup version 1.8.5
* Add musl builds
* Fix some final things for the CI update story
* Use local version db if newer than bundled
* Fix a renaming bug
* Update version db
* Tweak cache update algorithm
* Fix a bug
* Trigger version db update from launcher
* Add download of version db
* Track latest structure in build.rs
* Update version db (#468)
* Delete tempfile
* Update version db
* Add tempfile
* Use correct platform strings
* Update version db workflow
* chore: Release juliaup version 1.8.1
* Remove diagnostic output
* chore: Release juliaup version 1.8.0
* Move LTS version to top in version udpate script
* Delete versions.json
* Replace build.rs logic
* Update version db
* New updatedb script
* Fix typo
* Update version db
* Fix bug
* Add versiondb folder
* Progress version db
* Progress on version db update
* Fix bug in version db upload
* Progress on update version db
* Update versiondb process
* Fix versiondb update
* Add update version db script
* Fix an error message
* Add app installer info to README
- Update specfile. Remove the update-alternatives requirement
It does not make sense since juliaup can have multiple julia versions.
- Add _constraints file to fix out of memory issues.
* Thu Nov 24 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.7.35:
* Delete another file at self uninstall
* Document self uninstall
* Only delete own files with self uninstall
* Add link to second Juliacon talk
* Fix escaping in MSIX manifest
* Describe using `expect` to automate install
* Use correct secret name
* Update Julia Computing cert info
* Update deps
* Go back to ~/.juliaup as the default install location
* Use system certificates on Linux
* Thu Nov 24 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Remove strip option for debuginfo creation
* Mon Nov 21 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.7.27:
* Remove release.toml
* Fix versions
* fix cargo lock (#442)
* (cargo-release) version 1.7.26 (#441)
* Add Julia 1.8.3 (#437)
* Fix tiny typo in README (#423)
* (cargo-release) start next development iteration 1.7.26-alpha.0
- Strip debug symbols through cargo_config.
- Set to no default features. We don't use self update and Windows.
* Sat Oct 15 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.7.25:
* Update deps
* (cargo-release) start next development iteration 1.7.25-alpha.0
* Sat Oct 01 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.7.24:
* Add Julia 1.8.2
* Update README.md (#398)
* Update deps
* Wed Sep 14 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.7.23:
* Add Julia 1.8.1
* (cargo-release) start next development iteration 1.7.23-alpha.0
* Fri Aug 19 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.7.22:
* Switch release channel to aarch64 on Mac
* Thu Aug 18 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.7.21:
* Add Julia 1.8.0
* Update deps (#383)
* Include` juliaup list` in README (#376)
* Wed Aug 17 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- add fedora or rhel7 to specfile
* Sun Aug 14 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.7.20:
* Add Julia 1.8.0-rc4
* Fix another bug
* Fix typo
* Fix a bug
* Fix typo
* Fix a bug
* Fix a typo
* Compile different msix files
* Fix a name in the app installer
* Updates
* Add VCLibs to app installer
* Fix naming mismatch
* Turn off some debug output
* Update deps
* Fix aws s3 sync call
* Use aws cli directly on Windows
* Fix workflow bugs
* Fix things
* Restructure deployment
* Disable all deploy to GitHub releases
* Don't run test workflow on version tags
* Use concurrency for test workflow
* Split workflow into test and build
* Add tenant id for sign tool
* Sign on Windows
* Fix typo
* Add Win AppInstaller (#371)
* Update script that downloads bundled Julia versions
* Fix typo
* Fix bug
* Bump indicatif
* Move MSIX and store stuff to deploy folder
* Don't compile get_proxy on Windows
* Add debugger launch config
* Use HttpClient for downloads on Windows
* add missing 'url' argument to 'get_ureq_agent' calls
* add trace-level logging regarding proxy resolution
* implement proxy handling using environment variables
* add env_proxy dependency in Cargo.toml
* Fix a bug during remove of PATH on Mac
* Update deps
* Improve a "failed to open file" error message by printing the file path that we failed to open
* Add minor channels for prerelease
* Prepare for different build configs per target
* Fixed typo about auto-update interval being in seconds, but actually meaning minutes.
* Use previous windows version
* Update deps
* highlight and expand usage in readme
* add usage tip on accessing channels
* Sat Aug 06 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.6.12:
* (cargo-release) version 1.6.12
* Update deps
* Do not use native certs on Linux
* (cargo-release) start next development iteration 1.6.12-alpha.0
* (cargo-release) version 1.6.11
* Add Julia 1.6.7
* (cargo-release) start next development iteration 1.6.11-alpha.0
* (cargo-release) version 1.6.10
* Remove diagnostic code
* Add diagnostic code
* Fix config settings
* Fix conditional compilation errors
* Fix conditional compilation
* (cargo-release) start next development iteration 1.6.10-alpha.0
* (cargo-release) version 1.6.9
* Update CI to use main as branch name
* Use JULIAUP_SERVER in install scripts
* Update CI to use main as branch name
* Try to fix config again
* Fix config handling
* Use JULIAUP_SERVER in install scripts
* Fix config error
* Fix another bug
* Fix bug
* Remove config options
* Use tls-native with native certs by default
* Fix small bug
* Simplify tls selection code
* Undo unrelated stuff
* Use valid semver identifiers for available_versions
* Change the default self-install location
* Check for same path deletion on self uninstall
* Bump deps
* Update deps
* (cargo-release) start next development iteration 1.6.9-alpha.0
* Bump actions/download-artifact from 2 to 3
* Bump actions/upload-artifact from 2 to 3
* remove useless default feature
* fix; add native-certs feature as well
* add native TLS support
* Thu Jul 21 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- use alternatives instead
- provide versioned julia
- conflicts other julia so use update-alternatives
* Tue Jul 19 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.6.8:
* (cargo-release) version 1.6.8
* Make aarch64 default on Mac starting with 1.8.0-rc3
* (cargo-release) start next development iteration 1.6.8-alpha.0
* (cargo-release) version 1.6.7
* (cargo-release) start next development iteration 1.6.7-alpha.0
* (cargo-release) version 1.6.6
* (cargo-release) start next development iteration 1.6.6-alpha.0
* Sat Jul 16 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.6.5:
* (cargo-release) version 1.6.5
* Add Julia 1.8.0-rc3
* (cargo-release) start next development iteration 1.6.5-alpha.0
* (cargo-release) version 1.6.4
* Fix a version bug
* Update to Rust 2021 edition
* Update window crate
* Update deps
* (cargo-release) start next development iteration 1.6.4-alpha.0
* (cargo-release) version 1.6.3
* Wed Jun 08 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.6.4:
* (cargo-release) version 1.6.4
* Fix a version bug
* Update to Rust 2021 edition
* Update window crate
* Update deps
* (cargo-release) start next development iteration 1.6.4-alpha.0
* Fri Jun 03 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.6.3:
* (cargo-release) version 1.6.3
* Add Julia 1.8.0-rc1
* (cargo-release) start next development iteration 1.6.3-alpha.0
* (cargo-release) version 1.6.2
* Update to Julia 1.7.3
* Update clap
* (cargo-release) start next development iteration 1.6.2-alpha.0
* (cargo-release) version 1.6.1
* Update deps
* Add Julia 1.6.6 support
* Thu May 26 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.6.2:
* (cargo-release) version 1.6.2
* Update to Julia 1.7.3
* Update clap
* (cargo-release) start next development iteration 1.6.2-alpha.0
* (cargo-release) version 1.6.1
* Update deps
* Add Julia 1.6.6 support
* Remove 1.8.0-beta2
* Add 1.8.0-beta2 and 1.8.0-beta3
* (cargo-release) start next development iteration 1.6.1-alpha.0
* Sat Apr 02 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.6.1~0:
* (cargo-release) version 1.6.1
* Update deps
* Add Julia 1.6.6 support
* Remove 1.8.0-beta2
* Add 1.8.0-beta2 and 1.8.0-beta3
* (cargo-release) start next development iteration 1.6.1-alpha.0
Version: 1.11.15-bp156.1.12
* Sun Aug 13 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Fix specfile %files section.
* Sun Aug 13 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Replace obsoleted `disabled` option with `manual`
* Thu Jul 06 2023 socvirnyl.estela@gmail.com
- Update to version 1.11.15:
* CHANGELOG is irrelevant. Mostly Windows related. *
- Update vendored deps.
* Wed Jun 28 2023 socvirnyl.estela@gmail.com
- Update to version 1.11.0:
* Add all binaries to Cargo.toml
* Build everythin before running tests
* Add metadata to Cargo.toml
* Exclude some files from package
* Only buildnecessary binaries in release workflow
* Added a bit more error messages
* Fix warning about symlink folder not being on PATH
* Absolutize path for link command
* chore: Release juliaup version 1.10.0
* Add override documentation to README
* Rename `override list` to `override status`
* Add override tests
* Prevent deletion of channel that is used in override
* Format paths nicer on Windows
* Use override in launcher
* Add basic override management
* Add basic override scaffolding
* Add docs for JULIAUP_CHANNEL
* Go back to simpler error implementation
* Add tests for channel selection
* Add JULIAUP_CHANNEL env var
* Add SOCKS5 support on Linux/Mac
* Use more standard syntax
* Commit Cargo.lock
* Fix formatting
* Simplify http get request
* Revert test.yml changes
* Use reqwest
* use optional input
* work on better parsers
* Reorder args
* chore: added back ureq for macos deps
* chore: initial reqwest migration
* chore: generate new lockfile
* chore: replace ureq to reqwest in Cargo.toml
* fix: replace atty with is-terminal
* Update version db (#606)
* add a blame ignore revision file to avoid formatting changes to pollute git blame (#599)
* run cargo format on all files (#595)
* Update version db (#591)
* remove double negative from input
* add more cli parameters for automated install
* Sleep for 30 seconds before and after purging the Fastly cache
* Update juliaup.rs
* Fix update to work with removed channels
* Use better error messages
* Wed Mar 01 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update vendored dependencies.
- Restrict to Tier 1 architectures.
- Declare disk size to 8GB to avoid "No space left on device".
* Mon Feb 13 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Automatic update of vendored dependencies.
- Use zstd compression for tarballs.
* Wed Jan 04 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.8.16:
* chore: Release juliaup version 1.8.16
* Adjust README text
* Update some names
* Document installer command line args
* chore: Release juliaup version 1.8.15
* Update deps
* Fix a warning
* Add --channel option to self installer
* Finish non-interactive install option
* Add support for non-interactive install
* add an ls alias for list
* Add a comment
* Purge the Fastly cache before downloading `versions.json`
* Update version db
* "Update Version DB": cc the user that triggered the workflow run
* Update version db
* Fix typo `uopdate` => `update` (#536)
* Update version db
* Update deps
- Remove 0000-fix-typo.patch. Fix already included in 1.8.16.
* Mon Dec 26 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Add 0000-fix-typo.patch
- Automatic update of vendored dependencies
* Sun Dec 18 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.8.14:
* Update comment
* Raise signal twice
* Handle signals in julialauncher
* Make get_juliaup_home_path work when no depot exists
* Update deps
* Add a missing conditional compile
* fix typo in src/operations.rs error message
* add more context to error-paths when handling juliaup startup script section
* implement assumption that juliaup-path must be valid UTF-8
* add indoc for better string literal formatting to dependencies
* refactor shell-specific content generation into separate functions
* move shell-script section header into global constant
* Search depot path for existing juliaup dir
* add unit tests for match_markers
* add indoc as dev dependency for unit tests
* fix some clippy lints in operations.rs
* remove temporary rustfmt attribute to prevent formatting
* adapt removal logic to work on bytes as well
* adapt match_markers to work on bytes instead of strings
* add generated byte vector to startup file instead of strings
* generate vector of bytes instead of string for writing to file
* add bstr to Cargo.toml and Cargo.lock
* Sun Dec 18 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Change to 4GB of memory in _constraints