Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/svartalf/rust-battery

Rust crate providing cross-platform information about the notebook batteries.
https://github.com/svartalf/rust-battery

Fix FreeBSD compilation. Release 0.7.8

20233871e16b0e7083281df560875110a0cac93b authored about 4 years ago by svartalf <[email protected]>
Release 0.7.7

78af84bacce64a9dec54e225343914fad8437181 authored about 4 years ago by svartalf <[email protected]>
Update cfg-if requirement from 0.1 to 1.0

Updates the requirements on [cfg-if](https://github.com/alexcrichton/cfg-if) to permit the lates...

9e177f7a895c7131ccd1d185d910a872340bf31b authored about 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Update oum version

uom in version 0.29 fails to build in latest nightly

419d8426346e62144ca12c828008aba5e87b1644 authored about 4 years ago by Tobias Happ <[email protected]>
Bump dependencies versions

575757ce89c1869f9ccca7f577a47d5a382d027a authored over 4 years ago by svartalf <[email protected]>
iOS Support, rename macOS+iOS module to "darwin" (#68)

2e183c5654f920f05c8bf62b031ad16220bd1267 authored over 4 years ago by aspen <[email protected]>
Clarify that Batteries iterator does not provides any guarantees on items order

9b7b41238d82864d820f21a3aa717b0b9a3392df authored over 4 years ago by svartalf <[email protected]>
Zero energy rate is not considered as an error for Windows (closes #63)

0d7b9e42530df6a2f6b20c835d56da3a18e218b3 authored over 4 years ago by svartalf <[email protected]>
Revert "Update cbindgen requirement from ^0.13 to ^0.14"

This reverts commit f3e4b8d93ec0d61506e87455b34320b89967c089.

7e3e29bff72b21874d6543c73bf2a7cf44bd348c authored over 4 years ago by svartalf <[email protected]>
Update cbindgen requirement from ^0.13 to ^0.14

Updates the requirements on [cbindgen](https://github.com/eqrion/cbindgen) to permit the latest ...

f3e4b8d93ec0d61506e87455b34320b89967c089 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Update uom requirement from ~0.27 to ~0.28

Updates the requirements on [uom](https://github.com/iliekturtles/uom) to permit the latest vers...

bac4d1abc8ff737addb0e0ae0b2d9a0353fd23eb authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Relax dependency versions and bump MSRV to 1.36.0

a9834017062d4ec2b9c310db5f4aa78089472db2 authored over 4 years ago by svartalf <[email protected]>
Update uom requirement from ^0.26 to ^0.27

Updates the requirements on [uom](https://github.com/iliekturtles/uom) to permit the latest vers...

2651e0c5d24773672c8a95e04eaa6650cb12d793 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Changing buymeacoffee link

eb7727bdf562382e074ea099c3dfcdfb8b1e71d3 authored almost 5 years ago by svartalf <[email protected]>
Extra funding links

74bff5e5dda288434ab0385f50fad24bfaa942cc authored almost 5 years ago by svartalf <[email protected]>
Updating dependencies and bumping MSRV

2210de8b01de3963f21af8ff5a74d778b1dfa419 authored almost 5 years ago by svartalf <[email protected]>
Enabling CI pipeline on Pull Requests

576b899e83eb9252bd7bb1e268d32addd8153322 authored almost 5 years ago by svartalf <[email protected]>
Format code using 'cargo fmt'

bed111f51f02d172f26ed00fa6a73ea51e084a60 authored about 5 years ago by Atul Bhosale <[email protected]>
Release 0.7.5

c41c61964a531ef18897f7e7d5b58cd2273d8fba authored about 5 years ago by svartalf <[email protected]>
Build status badges

452897adaaa23eea34585bfbd229d3a501ea50d3 authored about 5 years ago by svartalf <[email protected]>
Update cbindgen requirement from 0.9.1 to 0.10.0

Updates the requirements on [cbindgen](https://github.com/eqrion/cbindgen) to permit the latest ...

220da617e5f9f577f91adddba11a6ce5b06d9a50 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Dropping out version-sync dev dependency.

It is not compatible with the current MSRV policy

f98ae20cd90716f8f971c393ffe96aac9ca138e0 authored about 5 years ago by svartalf <[email protected]>
Including license files into the packages

343b8693dc27cc68e0daa7808b40aded36c77757 authored about 5 years ago by svartalf <[email protected]>
Falling back to zero value if not able to read energy_full_design value for Linux (closes #40)

9c6e1bb29d0843d9648eb1ff43c1bb8001c8e0c8 authored about 5 years ago by svartalf <[email protected]>
Ignore clippy rant about the safety documentation for battery-ffi functions

0b7be95dbd5b5f5c8a36b20abbf1bf6cbb8bfc89 authored about 5 years ago by svartalf <[email protected]>
Update cbindgen requirement from 0.8.7 to 0.9.1

Updates the requirements on [cbindgen](https://github.com/eqrion/cbindgen) to permit the latest ...

328e8cb8111e383e2e754b37dcdb634714587b6c authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Update uom requirement from ^0.25 to ^0.26

Updates the requirements on [uom](https://github.com/iliekturtles/uom) to permit the latest vers...

fa9e8c4f0d67b66828d654c1bf20b0e12e1e340a authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Update nix requirement from ^0.14 to ^0.15

Updates the requirements on [nix](https://github.com/nix-rust/nix) to permit the latest version....

08b2ad579d135dbe48d52ff31a35df307c173eb6 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Update uom requirement from ^0.23 to ^0.25

Updates the requirements on [uom](https://github.com/iliekturtles/uom) to permit the latest vers...

42a912bc97504f11fe780dd5d0a2ec6c269aaad7 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Trigger CI build only for push events

26af47755601298044e172b69b6b3e791ce690aa authored about 5 years ago by svartalf <[email protected]>
Switching to the GitHub Actions

4a78f0610827b3a03680c2db6ad5c861cdc0456e authored about 5 years ago by svartalf <[email protected]>
Fix README example

0e25a3f294d58d8255e67fa7eec76b3b4fa71c3a authored about 5 years ago by Rob Day <[email protected]>
Updating README.md one more time

d611bf73f4ce119210a330db70606d653f3da96b authored over 5 years ago by svartalf <[email protected]>
Update README.md

7c2819303c70b68989f78edd33ad3fce02e6abc4 authored over 5 years ago by svartalf <[email protected]>
Update README.md

cf3e2c8da20f7a66b270ccb0f582d12793f60803 authored over 5 years ago by svartalf <[email protected]>
Added backers and sponsors on the README (#26)

308060774840fc890166d26993410ed60398eb24 authored over 5 years ago by jess <[email protected]>
Bumping the version to 0.7.4

2503f304e4a844956e0054e21d042dde2f8a27b5 authored over 5 years ago by svartalf <[email protected]>
Properly handling missing energy_full_design value for Linux (closes #30)

c8149f8c0a2922a31e53332c03cacc5f10c203f4 authored over 5 years ago by svartalf <[email protected]>
Linux device checks for a folder existance during refresh (closes #29)

505fdaa4a5edb86c0872d61c31251efb3513741d authored over 5 years ago by svartalf <[email protected]>
Removing invalid link for a rustc min version badge

34612e0b600d4e0916ff16f3d0326ec067babbe7 authored over 5 years ago by svartalf <[email protected]>
Handling the ENODEV errors for Linux (closes #28)

b020367dc716221edefb2328b2b0860b7607347e authored over 5 years ago by svartalf <[email protected]>
Update FUNDING.yml

9e174e0609794a78b5502a4f1d350251c9be457a authored over 5 years ago by svartalf <[email protected]>
Create FUNDING.yml

ea4ed9cf17e95fccb8c1195e1e045c09c36a85ba authored over 5 years ago by svartalf <[email protected]>
Release 0.7.2

fd29695f7a4634f96e6c6135639b6c2e84ca4872 authored over 5 years ago by svartalf <[email protected]>
Bounding state_of_health and state_of_charge values to the 0.0 ≤ x ≤ 1.0 interval

856eeafc9dbe4d117fe758bcc0e77bb63d2b0c96 authored over 5 years ago by svartalf <[email protected]>
Bumping few more dependencies and adding badges

790b89569cc29064859fa11d100c71e8ecbb5edc authored over 5 years ago by svartalf <[email protected]>
Removing [patch] section from the workspace Cargo manifest

ff08c0486c5f5c447073749b383a114d6f45b123 authored over 5 years ago by svartalf <[email protected]>
Zero cycles count is considered as non-existing value for Linux (closes #23)

3f91c423d13a21cd1a8349b5936c2ef37d25a9eb authored almost 6 years ago by svartalf <[email protected]>
Donations link

f918a3e56e84484d12d201ce45035df82cbfc3d6 authored almost 6 years ago by svartalf <[email protected]>
Moving battery-cli to other repo

7ca3ade8b34fb7a6a3abfee5d6fa6ca7cc539e20 authored almost 6 years ago by svartalf <[email protected]>
Updating changelog for 0.7.0 release

21ea35309b82011b73c8738eeb8db0186f94ab81 authored almost 6 years ago by svartalf <[email protected]>
Implementing proper errors handling.

Both battery and battery-ffi are now propagating possible errors to callers.

Supporting multiple...

935303db19ee9092a3537f8ce87086c7ca54cab1 authored almost 6 years ago by svartalf <[email protected]>
Integrate uom types

- Public methods and internal calculations are now using uom types only.
- Rename `Battery::perc...

e77b75880073fde663f56a9067de38b9207ee51f authored almost 6 years ago by svartalf <[email protected]>
Updating changelog with mach dep version bump

fd035345f70d5dec97429982db9c9b3115e00087 authored almost 6 years ago by svartalf <[email protected]>
Updating mach dependency for Mac OS targets

b97bfbdd968b6bf3619e4702733d3b80907f91d0 authored almost 6 years ago by svartalf <[email protected]>
Replacing looks-to-be-abandoned dependencies for MacOS targets (closes #2)

97868db6f7f6ff5f2b8487fb809a38a99a509aae authored almost 6 years ago by svartalf <[email protected]>
Fixing energy and time calculations for Mac OS (closing #8, #11 and #14)

8ad31065486b54c4634feb57a4bcd0eb705bb07a authored almost 6 years ago by svartalf <[email protected]>
Linking #10 to changelog

852aa24ab133b5c37e117624ec9dd65685dc17d1 authored almost 6 years ago by svartalf <[email protected]>
Fix multiplication overflow for macos (#10)

The multiplication in `percentage` overflowed the u32 integer type before multiplication. Before...

6e8d962b3fb017ed7e7b280c12a6444a5984c05f authored almost 6 years ago by Simon Walker <[email protected]>
Fixing links to the related issues and PRs

3efe9146773080f5f5b3903b7a249cf59a359d17 authored almost 6 years ago by svartalf <[email protected]>
Fixing units for consumption graph in battery-cli (closes #9)

dc3d43d90b0255757ded5d06d0c2d0f4d6c2644a authored almost 6 years ago by svartalf <[email protected]>
Fix non-uniform path import that was breaking compilation for Rust<1.32 (#6)

1e50430140fc3405c0dfe78329d0012d5e6d3663 authored almost 6 years ago by svartalf <[email protected]>
Fix crates.io battery-cli link in documentation (#7)

920a1f2281f3208f8951bacf19c9b12e6398de0d authored almost 6 years ago by Hasan <[email protected]>
Creating CHANGELOG.md

618b80d7417a9f7ae99fa2c6fed79f6b4da54522 authored almost 6 years ago by svartalf <[email protected]>
Fix division by zero if charging or discharging with no energy_rate at Linux (#5)

dde37f45b87ff9eff34fc879409c33ef2b7686fe authored almost 6 years ago by Edgars Baduns <[email protected]>
FreeBSD/DragonFlyBSD support

62b24b8b8d23f71cc78549bee18e1da161054372 authored almost 6 years ago by svartalf <[email protected]>
Replacing some *mut pointers with *const where mutability annotation is not needed

c91a1630c708694e78f6df75b3f09f9fc56ac4c1 authored almost 6 years ago by svartalf <[email protected]>
Disabling cbindgen generation while building documentation at docs.rs

7f895ed9a18a8f044b798af27239d0f8f4a64c6c authored almost 6 years ago by svartalf <[email protected]>
FFI interface crate for main crate

c6463f55bfbfe3cd0b071d690d3ccd9f591b0832 authored almost 6 years ago by svartalf <[email protected]>
Fixing metadata

ff1648d28ff57fdee3ed7690a80450e45a46446c authored almost 6 years ago by svartalf <[email protected]>
Freezing battery dependency version

8c49dd2b65e46a810d47f9fa6db6ac0372410ae2 authored almost 6 years ago by svartalf <[email protected]>
Introducing battery manager, creating battery-cli sub-crate

5e29c09fc38488c66c093eca742e0198477cdfcb authored almost 6 years ago by svartalf <[email protected]>
Bumping version, updating example

a0129abfdec587ccc6d99f0703ce1e2aa3f4df19 authored almost 6 years ago by svartalf <[email protected]>
Fixing energy_rate calculation for Linux

a4c55b305df601d090852817e67a25e0c5e7a3b5 authored almost 6 years ago by svartalf <[email protected]>
Adding cycle_count method

3bf8ea79ecb482c25045578277c609473fcf8c5a authored almost 6 years ago by svartalf <[email protected]>
Changing default units to milli-*

805a2b705245b86ab2553c1018ca05e9cf0161e8 authored almost 6 years ago by svartalf <[email protected]>
Adding a quick note about API stability

91edea35e47278fe03dee1405e883bf1c3153966 authored almost 6 years ago by svartalf <[email protected]>
Adding "windows" keyword to Cargo manifest

adf786718d1a263a46934de88e752bfed1d2f175 authored almost 6 years ago by svartalf <[email protected]>
Windows support

c7c2366033857ab50f046c03d6b7131912800171 authored almost 6 years ago by svartalf <[email protected]>
Fixing markup, adding bin example

e254f061c5adcc4f80713cd91cae8a6615860312 authored almost 6 years ago by svartalf <[email protected]>
Making Linux battery stats instant in time, not lazy-loaded

44d4ff75677e4978855503ceb6703e876536b96f authored almost 6 years ago by svartalf <[email protected]>
Using IOKit bindings for MacOS instead of ioreg console utility

97beb1dad17b96d89872d94e4f027ed3bbff7434 authored almost 6 years ago by svartalf <[email protected]>
MacOS preliminary support

aa9ae5e8fb44e5592ef28f27c865dba60c017e28 authored almost 6 years ago by svartalf <[email protected]>
Hiding inner device from the Battery public interface

36c5a4653d184567cda429d0137ce786a0bf19a3 authored almost 6 years ago by svartalf <[email protected]>
Rewriting Linux backend based on the upower sources

3fe03aaf90d1461e145ffb5f0869f28b6d943780 authored almost 6 years ago by svartalf <[email protected]>
Initial commit with Linux 2.6.39+ support

65fdfaebf4bf2355ffbfa52a593848d000ae232a authored almost 6 years ago by svartalf <[email protected]>