Skip to content

Update windows-service requirement from 0.6.0 to 0.7.0#148

Merged
okynos merged 1 commit intomainfrom
dependabot/cargo/windows-service-0.7.0
Apr 30, 2024
Merged

Update windows-service requirement from 0.6.0 to 0.7.0#148
okynos merged 1 commit intomainfrom
dependabot/cargo/windows-service-0.7.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 17, 2024

Updates the requirements on windows-service to permit the latest version.

Changelog

Sourced from windows-service's changelog.

[0.7.0] - 2024-04-12

Added

  • Breaking: Add support for user-defined control codes in services. (See: Service::notify and notify_service.rs example). This is breaking since the ServiceControl enum was exhaustive in version 0.6.0.
  • Breaking: Add support for LidSwitchStateChange in PowerBroadcastSetting. This is breaking since PowerBroadcastSetting was an exhaustive enum in version 0.6.0.
  • Breaking: Add support for SERVICE_SYSTEM_START and SERVICE_BOOT_START in service start type. This is breaking since the ServiceStartType enum is exhaustive.
  • Add function for obtaining service SID infos. (See: Service::get_config_service_sid_info).

Changed

  • Breaking: Make a bunch of enums #[non_exhaustive]: Error, PowerBroadcastSetting, PowerEventParam and ServiceControl.
  • Breaking: Upgrade windows-sys dependency to 0.52

[0.6.0] - 2023-03-07

Added

  • Add support for delayed autostart in services. (See: Service::set_delayed_auto_start)
  • Add support for specifying a preshutdown timeout. (See: Service::set_preshutdown_timeout)
  • Add function for obtaining service names from display names. (See: ServiceManager::service_name_from_display_name)

Changed

  • Breaking: Consolidate Error type. Remove dependency on err-derive.
  • Breaking: Service::delete does not consume self any longer. Make sure to drop a reference to Service manually if you plan to poll SCM synchronously to determine when the service is removed from system. (See uninstall_service.rs example)

[0.5.0] - 2022-07-20

Added

  • Implement AsRawHandle for ServiceStatusHandle. Allows using the service handles with other Windows APIs, not covered by this crate.

Changed

  • Upgrade the crate to Rust 2021 edition and bump the MSRV to 1.58.0
  • Breaking: Change winapi dependency to windows-sys. This is a breaking change since some of the low level Windows types are exposed in the public API of this library.
  • Breaking: Update widestring dependency to 1.0 and remove it from the public API.
  • Breaking: Change ServiceState::to_raw to take self instead of &self.

[0.4.0] - 2021-08-12

Changed

  • Breaking: ServiceDependency::from_system_identifier(), ServiceManager::new(), ServiceManager::local_computer(), ServiceManager::remote_computer() now take impl AsRef<OsStr> arguments.
  • Upgrade err-derive dependency to 0.3.0

... (truncated)

Commits
  • 7229110 Merge branch 'prepare-0.7.0'
  • 507f9cc Bump version to 0.7.0
  • e3e605a Fix wrong changelog entry about SessionChangeReason
  • c4a368d Elaborate on changelog entries that are breaking
  • 4996b6b Add note about upgrading windows-sys to changelog
  • 4c31d1e Add changelog entry about SystemStart and BootStart
  • a87e63c Merge branch 'mark-enums-non_exhaustive'
  • f215e4a Add to changelog
  • 687499e Mark PowerEventParam non_exhaustive
  • da5d253 Make main Error enum non_exhaustive
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 17, 2024
Updates the requirements on [windows-service](https://github.com/mullvad/windows-service-rs) to permit the latest version.
- [Release notes](https://github.com/mullvad/windows-service-rs/releases)
- [Changelog](https://github.com/mullvad/windows-service-rs/blob/main/CHANGELOG.md)
- [Commits](mullvad/windows-service-rs@v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: windows-service
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/windows-service-0.7.0 branch from 16f584e to d2516c2 Compare April 30, 2024 05:49
@okynos okynos merged commit 357d28a into main Apr 30, 2024
@okynos okynos deleted the dependabot/cargo/windows-service-0.7.0 branch April 30, 2024 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant