This repository has been archived by the owner on Jan 18, 2024. It is now read-only.
Releases: libhal-google/libhal
Releases · libhal-google/libhal
2.2.0
What's Changed
- ✨ Add current sensor by @Coreyboy1820 in https://github.com/libhal/libhal/pull/717
Full Changelog: libhal/libhal@2.1.0...2.2.0
2.1.0
What's Changed
- ✨ Angular velocity sensor interface by @Coreyboy1820 in https://github.com/libhal/libhal/pull/712
- 🔖 bumps version to 2.0.4 by @Coreyboy1820 in https://github.com/libhal/libhal/pull/714
- 🔖 Version Bumped to 2.1.0 by @Coreyboy1820 in https://github.com/libhal/libhal/pull/715
Full Changelog: libhal/libhal@2.0.3...2.1.0
2.0.3
What's Changed
- 🐛 Fix libhal usage after conan upgrade by @kammce in https://github.com/libhal/libhal/pull/711
Full Changelog: libhal/libhal@2.0.2...2.0.3
2.0.2
What's Changed
- hal::match now takes multiple arguments by @kammce in https://github.com/libhal/libhal/pull/704
- 🎨 Use
libhal_unit_test
for unit tests by @kammce in https://github.com/libhal/libhal/pull/706 - 💚 Fix CI upgrade to libhal-cmake-util/3.0.0 by @MaliaLabor in https://github.com/libhal/libhal/pull/708
- ⬆️ Use boost/1.83.0 vs boost-leaf by @kammce in https://github.com/libhal/libhal/pull/709
- ⬆️ Release version to 2.0.2 by @kammce in https://github.com/libhal/libhal/pull/710
Full Changelog: libhal/libhal@2.0.1...2.0.2
2.0.1
What's Changed
- 👷 Use ci/4.x.y version by @kammce in https://github.com/libhal/libhal/pull/702
- Cleanup code & fix inplace_function by @kammce in https://github.com/libhal/libhal/pull/703
Full Changelog: libhal/libhal@2.0.0...2.0.1
2.0.0
What's Changed
- ⚡ Improve
pwm
interface performance & docs by @MaliaLabor in https://github.com/libhal/libhal/pull/662 - 👷 Add demo building to CI by @kammce in https://github.com/libhal/libhal/pull/663
- 💚 Set conan version to 1.57.0 in build by @kammce in https://github.com/libhal/libhal/pull/664
- 👷 Add windows to build CI by @kammce in https://github.com/libhal/libhal/pull/666
- ⚡ Use multiple threads for cmake build by @kammce in https://github.com/libhal/libhal/pull/667
- 💚 Fix test.yml & lock conan version to 1.57.0 by @kammce in https://github.com/libhal/libhal/pull/668
- 💚 Fix deploy by enabling revisions by @kammce in https://github.com/libhal/libhal/pull/670
- 🚑 Fix build CI by @kammce in https://github.com/libhal/libhal/pull/671
- ⬆️ Migrate to conan2 by @kammce in https://github.com/libhal/libhal/pull/672
- 🔥 Remove deprecated prerequisites.md by @kammce in https://github.com/libhal/libhal/pull/669
- 💚 Fix CI deploy by @kammce in https://github.com/libhal/libhal/pull/673
- 💚 Fix version number due to conan2 by @kammce in https://github.com/libhal/libhal/pull/674
- 👷 Migrate to new ci repo by @kammce in https://github.com/libhal/libhal/pull/675
- 🔥 Remove conan_profiles/ by @kammce in https://github.com/libhal/libhal/pull/676
- 🩹 Set correct generator for unit tests by @kammce in https://github.com/libhal/libhal/pull/677
- 🩹 Fix conanfile.py name for unit tests by @kammce in https://github.com/libhal/libhal/pull/679
- ✨ Add
hal::servo
interface by @kammce in https://github.com/libhal/libhal/pull/682 - ✅ Created unit tests for G force UDL and data type by @PhazonicRidley in https://github.com/libhal/libhal/pull/684
- Conform 1 by @kammce in https://github.com/libhal/libhal/pull/685
- 📄 Add appropriate licensing by @kammce in https://github.com/libhal/libhal/pull/686
- 🔥 Remove autogen artifacts from .py files by @kammce in https://github.com/libhal/libhal/pull/687
- 💄 Allow leading '_' in naming by @kammce in https://github.com/libhal/libhal/pull/689
- 💥 Remove tweaks file by @kammce in https://github.com/libhal/libhal/pull/690
- ✅ Unit Testing Lengths UDL by @Coreyboy1820 in https://github.com/libhal/libhal/pull/691
- 🔥 Remove socket interface for 2.0.0 by @kammce in https://github.com/libhal/libhal/pull/692
- ⬆️ Update demo requirements by @kammce in https://github.com/libhal/libhal/pull/693
- ✏️ Fix typo in servo.hpp by @kammce in https://github.com/libhal/libhal/pull/696
- :bang: Remove result from steady clock by @kammce in https://github.com/libhal/libhal/pull/697
- 📝 Clean up documentation by @kammce in https://github.com/libhal/libhal/pull/698
- Update README.md by @kammce in https://github.com/libhal/libhal/pull/699
New Contributors
- @PhazonicRidley made their first contribution in https://github.com/libhal/libhal/pull/684
- @Coreyboy1820 made their first contribution in https://github.com/libhal/libhal/pull/691
Full Changelog: libhal/libhal@1.0.0...2.0.0
1.0.0
What's Changed
- ⚡ Improve
pwm
interface performance & docs by @kammce in https://github.com/libhal/libhal/pull/655 - 👷 Add package generation to test CI by @kammce in https://github.com/libhal/libhal/pull/656
- 🐛 Add conan package action to test for mac by @kammce in https://github.com/libhal/libhal/pull/658
- 🩹 Add remove_gcda.cmake by @MaliaLabor in https://github.com/libhal/libhal/pull/659
- 🚀 Release libhal as version 1.0.0 by @kammce in https://github.com/libhal/libhal/pull/660
- 🚀 Fix bump version to 1.0.0 by @kammce in https://github.com/libhal/libhal/pull/661
Full Changelog: libhal/libhal@0.3.4...1.0.0
0.3.4
What's Changed
- Add comments to make rc_servo example driver by @MaliaLabor in https://github.com/libhal/libhal/pull/402
- Interface Review Changes 2 by @kammce in https://github.com/libhal/libhal/pull/413
- Make conanfile.py similiar to libhal file on CCI by @kammce in https://github.com/libhal/libhal/pull/414
- Remove config::float_type by @kammce in https://github.com/libhal/libhal/pull/416
- Make frequency related variables type
hertz
by @kammce in https://github.com/libhal/libhal/pull/417 - Rename write ->
hal::write_partial(serial&)
by @kammce in https://github.com/libhal/libhal/pull/418 - Replace
hal::counter
->hal::steady_clock
by @kammce in https://github.com/libhal/libhal/pull/420 - hal::serial combine read + bytes_available by @kammce in https://github.com/libhal/libhal/pull/421
- hal::timer update API specifications by @kammce in https://github.com/libhal/libhal/pull/422
- Change conanfile.py to fit CCI changes by @kammce in https://github.com/libhal/libhal/pull/423
- Remove spell checking by @kammce in https://github.com/libhal/libhal/pull/424
- Add version back to local conanfile.py by @kammce in https://github.com/libhal/libhal/pull/425
- Produce warning if libhal.tweaks is not present by @kammce in https://github.com/libhal/libhal/pull/427
- Add prereq installation steps by @kammce in https://github.com/libhal/libhal/pull/430
- Reorganize prereq & fix prereq link in README by @kammce in https://github.com/libhal/libhal/pull/431
- Change semver to 0.0.1 by @kammce in https://github.com/libhal/libhal/pull/432
- Flesh out Windows instructions by @kammce in https://github.com/libhal/libhal/pull/433
- Prereqs: Powershell in admin mode by @kammce in https://github.com/libhal/libhal/pull/434
- Fix Windows Prereq Paths by @kammce in https://github.com/libhal/libhal/pull/435
- Add
make
to requirements by @kammce in https://github.com/libhal/libhal/pull/436 - Add deploy workflow + libhal remote in tests by @kammce in https://github.com/libhal/libhal/pull/437
- Fixup JFrog Artifactory Sign in by @kammce in https://github.com/libhal/libhal/pull/438
- Fixup JFrog credentials to the correct secrets by @kammce in https://github.com/libhal/libhal/pull/439
- Remove secrets from tests.yml by @kammce in https://github.com/libhal/libhal/pull/440
- Change env variable in deploy.yml by @kammce in https://github.com/libhal/libhal/pull/441
- Add workflow dispatch to workflows by @kammce in https://github.com/libhal/libhal/pull/442
- New logo by @kammce in https://github.com/libhal/libhal/pull/443
- Make libhal README title pretty by @kammce in https://github.com/libhal/libhal/pull/444
- Add more badges to README by @kammce in https://github.com/libhal/libhal/pull/445
- Remove cron jobs from docs & lint by @kammce in https://github.com/libhal/libhal/pull/447
- Remove hal::percentage by @MaliaLabor in https://github.com/libhal/libhal/pull/451
- Use conan version of Boost.LEAF by @kammce in https://github.com/libhal/libhal/pull/426
- Add hal::as_bytes() hal::as_writable_bytes by @kammce in https://github.com/libhal/libhal/pull/453
- Bump version to 0.0.2 by @kammce in https://github.com/libhal/libhal/pull/454
- Bump version to 0.1.1 by @kammce in https://github.com/libhal/libhal/pull/455
- Add revision_enabled to remote command by @kammce in https://github.com/libhal/libhal/pull/456
- Update README.md banner by @kammce in https://github.com/libhal/libhal/pull/458
- Add mock::steady_clock by @MaliaLabor in https://github.com/libhal/libhal/pull/457
- Fix link for double badge by @kammce in https://github.com/libhal/libhal/pull/459
- [deploy] Force test_package verification by @kammce in https://github.com/libhal/libhal/pull/460
- Deploy check occurs on PRs by @kammce in https://github.com/libhal/libhal/pull/461
- Only run deploy action after other steps succeed by @kammce in https://github.com/libhal/libhal/pull/462
- Revert "Only run deploy action after other steps succeed" by @kammce in https://github.com/libhal/libhal/pull/463
- Update README.md by @MaliaLabor in https://github.com/libhal/libhal/pull/464
- Update README.md by @kammce in https://github.com/libhal/libhal/pull/466
- Fix lack of
=0;
expression for can::driver_on_receive() by @kammce in https://github.com/libhal/libhal/pull/468 - Remove boost::ut::throws calls w/ Boost.LEAF by @kammce in https://github.com/libhal/libhal/pull/474
- Add bit timing settings to hal::can by @kammce in https://github.com/libhal/libhal/pull/472
- Add hal::write(serial&) variants by @kammce in https://github.com/libhal/libhal/pull/475
- Remove write(serial, std::span) by @kammce in https://github.com/libhal/libhal/pull/478
- Add unit tests for interfaces by @MaliaLabor in https://github.com/libhal/libhal/pull/476
- Make banner phrase cleaner looking by @kammce in https://github.com/libhal/libhal/pull/480
- Add
hal::halt()
by @kammce in https://github.com/libhal/libhal/pull/482 - Add more UDLs & Improve Test Package Usage by @kammce in https://github.com/libhal/libhal/pull/491
- Replace can_network -> can_router by @kammce in https://github.com/libhal/libhal/pull/492
- Add
add_route()
to can_router by @kammce in https://github.com/libhal/libhal/pull/493 - Add angle to units by @kammce in https://github.com/libhal/libhal/pull/494
- Bump version up to 0.1.9 by @kammce in https://github.com/libhal/libhal/pull/495
- Add can/router.hpp to unit tests by @kammce in https://github.com/libhal/libhal/pull/496
- Add hal::static_list by @kammce in https://github.com/libhal/libhal/pull/498
- Fix missing headers in static_list.hpp by @kammce in https://github.com/libhal/libhal/pull/500
- Explain limits of static_memory_resource by @kammce in https://github.com/libhal/libhal/pull/503
- Migrate can_router to static_list by @kammce in https://github.com/libhal/libhal/pull/504
- Prevent non-derived move_interceptor inheritance by @kammce in https://github.com/libhal/libhal/pull/508
- Add hal::mock::can by @MaliaLabor in https://github.com/libhal/libhal/pull/509
- Add spy_handler::history(M) by @kammce in https://github.com/libhal/libhal/pull/515
- Remove pull requests from deploy.yml by @MaliaLabor in https://github.com/libhal/libhal/pull/513
- Add can::mesage_t ostream handler by @kammce in https://github.com/libhal/libhal/pull/516
- Use default compiler for unit testing by @kammce in https://github.com/libhal/libhal/pull/517
- Use iosfwd correctly for can::message_t by @kammce in https://github.com/libhal/libhal/pull/519
- Add
hal::callback_recorder
by @MaliaLabor in https://github.com/libhal/libhal/pull/524 - Add hal::skip_past(serial) functor by @kammce in https://github.com/libhal/libhal/pull/530
- Add hal::read_into(serial, buffer) by @kammce in https://github.com/libhal/libhal/pull/531
- Add Rosetta install to prereqs by @kammce in https://github.com/libhal/libhal/pull/533
- Add hal::read_upto(serial, buffer, sequence) by @kammce in https://github.com/libhal/libhal/pull/532
- Add
hal::read_uint32
by @kammce in https://github.com/libhal/libhal/pull/535 - Bump version to 0.1.20 by @kammce in https://github.com/libhal/libhal/pull/536
- Add hal::try_until by @MaliaLabor in https://github.com/libhal/libhal/pull/537
- Fix read_upto(serial) failed state reporting by @kammce in https://github.com/libhal/libhal/pull/538
- Bump version to 0.1.21 by @kammce in https://github.com/libhal/libhal/pull/539
- Add streams, a new way to parse data by @kammce in https://github.com/libhal/libhal/pull/547
- Replace with by @MaliaLabor in https://github.com/libhal/libhal/pull/550
- Add byte_stream concept & terminate function by @kammce in https://github.com/libhal/libhal/pull/551
- Fix incorrect operator for byte_stream by @kammce in https://github.com/libhal/libhal/pull/552
- Remove "remaining" from serial structs by @kammce in https://github.com/libhal/libhal/pull/553
- Add
hal::socket
interface by @kammce in https://github.com/libhal/libhal/pull/558 - Bump version to 0.1.26 by @kammce in https://github.com/libhal/libhal/pull/559
- Add enum socket::type by @kammce in https://github.com/libhal/libhal/pull/560
- Fix boost leaf macro issues in tweaks file by @kammce in https://github.com/libhal/libhal/pull/562
- Bump version to 0.1.28 by @kammce in https://github.com/libhal/libhal/pull/563
- Add bit manipulation and inspect library by @kammce in https://github.com/libhal/libhal/pull/565
- Bump version to 0.1.29 by @kammce in https://github.com/libhal/libhal/pull/566
- hal::bit non-template variants by @kammce in https://github.com/libhal/libhal/pull/568
- Improve non-template bit library by @kammce in https://github.com/libhal/libhal/pull/569
- Add steady clock timeout generator by @kammce in https://github.com/libhal/libhal/pull/570
- Bump version to 0.1.32 by @kammce in https://github.com/libhal/libhal/pull/571
- Add timeout to socket write by @kammce in https://github.com/libhal/libhal/pull/572
- Remove C style arrays from hal::as_bytes by @kammce in https://github.com/libhal/libhal/pull/573
- 🚸 Add apt ubuntu toolchain step to prerequisites by @kammce in https://github.com/libhal/libhal/pull/574
- 👷 Support multiple compilers in tests.yml by @kammce in https://github.com/libhal/libhal/pull/576
- Revert ":construction_worker: Support multiple compilers in tests.yml" by @kammce in https://github.com/libhal/libhal/pull/577
- 👷 Support multiple compilers in tests.yml by @kammce in https://github.com/libhal/libhal/pull/578
- 🚸 Improve prereq documentation by @kammce in https://github.com/libhal/libhal/pull/579
- 🧑💻 Fill in Architecture document by @kammce in https://github.com/libhal/libhal/pull/585
- ♻️ Simplify libhal down to just interfaces by @kammce in https://github.com/libhal/libhal/pull/586
- 📝 Simplify README contents by @kammce in https://github....