2025-05-05 Mike Gabriel

        * Release 0.2.3 (HEAD -> main, tag: 0.2.3)

2025-05-02 Mike Gabriel

        * Merge branch 'add_new_properties_' into 'main' (eb06745)

2025-04-15 Adam Havelka

        * platform: add buildId and deviceIdentifier from halium (009f3d0)

2024-09-13 Ratchanan Srirattanamet

        * Merge branch 'personal/muhammad/force-chassis-type' into 'main'
          (ee63bb5)

2024-09-12 Muhammad

        * update-machine-info-from-deviceinfo: always set chassis typ.
          sometimes hostnamed incorrectly identifies devices as
          desktops or VMs   (as in the case of FP5, which has a
          hypervisor enabled in kernel and thus detected as a VM.
          always override the chassis type from deviceinfo unless we
          don't know   what the chassis is (d035050)

2024-04-09 Ratchanan Srirattanamet

        * Merge branch 'work/espidev/pp-vibrate' into 'main' (b9b3936)

2024-03-21 Devin Lin

        * Specify VibrateDurationExtraMs for PinePhone and PinePhone Pro The
          vibrator on these devices don't really activate with short
          durations, so we should extend them. (7e08e7f)

2024-04-03 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/build-on-noble' into 'main'
          (90a0dc0)

2024-03-20 Ratchanan Srirattanamet

        * debian/control: make libhybris optional (a7cde13)

2024-03-19 Ratchanan Srirattanamet

        * debian/deviceinfo-extras.install: follow change in SystemD unit
          location (0e8ec99)

2024-01-25 Mike Gabriel

        * Release 0.2.2 (e42f12b) (tag: 0.2.2)

2023-12-16 Mike Gabriel

        * Merge branch 'main' into 'main' (0a200dc)

2023-12-14 Oren Klopfer

        * pinetab patch: PT2 sensors, PT1+PT2 morph scaling (b992327)

2023-10-15 Mike Gabriel

        * Release 0.2.1 (7e819c1) (tag: 0.2.1)

2023-09-18 Ratchanan Srirattanamet

        * Merge branch 'main' into 'main' (72afc44)

2023-09-18 Oren Klopfer

        * use same WebkitDpr's on tabs (e0fc80d)

2023-09-17 Oren Klopfer

        * use pine64 name on all devices + allow tab2v0.1 (cbf1f6c)
        * use conventional naming (5a378fa)

2023-09-15 Oren Klopfer

        * add pinetab2 + fix pinetab orientation sensor (17cb99e)

2023-06-16 Mike Gabriel

        * Merge branch 'muhammad23012009-main-patch-13945' into 'main'
          (56e8dd0)

2023-06-15 Muhammad

        * deviceinfo: update documentation (98ce40e)

2023-06-14 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/no-hybris-sensorfw-config' into
          'main' (5dada77)

2023-06-13 Ratchanan Srirattanamet

        * configs: remove SensorFW config for hybris (1a7cf34)

2023-06-11 Mike Gabriel

        * Release 0.2.0 (0a9f705) (tag: 0.2.0)

2023-06-06 Mike Gabriel

        * Merge branch 'main' into 'main' (58c0af2)

2023-06-06 Oren Klopfer

        * Merge branch deviceinfo:main into main (d24e9e7)

2023-06-06 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/fixup-legacy-formfactor' into
          'main' (767e793)

2023-06-05 Oren Klopfer

        * Merge branch deviceinfo:main into main (790635f)

2023-05-09 Ratchanan Srirattanamet

        * config: correctly transform legacy FORM_FACTOR and DeviceInfo
          values (799caaf)
          Fixes:
          https://gitlab.com/ubports/development/core/deviceinfo/-/issues/9

2023-06-05 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/6-machine-info' into 'main'
          (cc69f67)

2023-05-08 Ratchanan Srirattanamet

        * debian/*: update packaging to have deviceinfo-extras (c8953b3)

2023-05-04 Ratchanan Srirattanamet

        * extras: add a program to update machine info from deviceinfo
          (7db2be8)
          Fixes:
          https://gitlab.com/ubports/development/core/deviceinfo/-/issues/6

2023-05-08 Ratchanan Srirattanamet

        * debian/*: upgrade debhelper-compat to 12 (0088709)

2023-06-05 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/8-also-read-android-conf' into
          'main' (413d1fc)

2023-05-04 Ratchanan Srirattanamet

        * config: also read legacy props from android.conf (7cc3050)
          Fixes:
          https://gitlab.com/ubports/development/core/deviceinfo/-/issues/8

2023-06-05 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/jenkinsfile-shared-library' into
          'main' (7528175)

2023-05-22 Oren Klopfer

        * Merge branch deviceinfo:main into main (b9b0aa4)

2023-05-22 Ratchanan Srirattanamet

        * Update Jenkinsfile to use shared library (c6fb609)

2023-05-20 Ratchanan Srirattanamet

        * Merge branch 'main' into 'main' (5e4d0fa)

2023-05-12 Muhammad

        * deviceinfo_c_api: return an int for deviceType() and driverType()
          (06cef49)

2023-05-10 Muhammad

        * tree: rename deviceinfo_c_connector to deviceinfo_c_api (bbc2966)

2023-05-09 Muhammad

        * deviceinfo_c_connector: make to_cstr() static (00cc816)

2023-05-08 Muhammad

        * CMakeLists: Bump minor version to 2 (ec52a65)
        * src: integrate deviceinfo_c_connector with libdeviceinfo (894c4c2)
        * deviceinfo_c_connector: use strdup() instead of manually converting
          (b9908a7)
        * deviceinfo_connector: remove repeated EXTERNC (65e4c3d)

2023-05-06 Muhammad

        * deviceinfo_c_connector: rename DeviceInfo to deviceinfo (97d093c)
        * headers: Add headers for C wrapper (ad713bd)
        * Add C wrapper for accessing libdeviceinfo;  Integrated within
          `libdeviceinfo.so`, header used is named
          `deviceinfo_c_api.h` (efb3c04)

2023-05-05 Oren Klopfer

        * Updated: Add PinePhone Pro configs + Fix PinePhone (c9636dc)

2023-02-07 Mike Gabriel

        * Merge branch 'revert-aec6d886' into 'main' (fe939f0)
        * Revert "Merge branch 'main' into 'main'" (0d42bce)
        * Merge branch 'main' into 'main' (aec6d88)

2023-02-07 Oren Klopfer

        * Add `pinephone-pro` configs (27d40f8)

2023-02-05 Mike Gabriel

        * Release 0.1.1 (2f76423) (tag: 0.1.1)

2022-10-04 Mike Gabriel

        * Merge branch 'fix-spesific-typo' into 'main' (90cac0d)

2022-10-04 Jami Kettunen

        * Fix help "spesific" -> "specific" typo (5cab17a)

2022-07-14 Ratchanan Srirattanamet

        * Merge branch 'empty-halium-yaml' into 'main' (8483ed6)

2022-07-08 Alfred Neumayer

        * devices: Ship empty Halium overlay target file (501d133)

2021-08-16 Dalton Durst

        * Merge branch 'revert-020fd7ed' into 'main' (aec1333)
        * Revert "Merge branch 'wouter182-main-patch-72613' into 'main'"
          (2cad801)

2021-08-10 Dalton Durst

        * Name PineTab device correctly (e8ca13b)
        * Merge branch 'wouter182-main-patch-72613' into 'main' (020fd7e)

2021-08-08 wouter182

        * Update pinephone.conf Closely tight to
          https://github.com/ubports/sensorfw/pull/4 Cleanup some
          settings which don't work. (b0c8450)

2021-08-03 Dalton Durst

        * Merge branch 'personal/usb/pinetab-fun' into 'main' (f0d2f92)

2021-07-29 Dalton Durst

        * Enable accelerometer on PineTab (fcfe94b)
        * Fix PineTab config with new kernel (7931b04)

2021-04-07 Dalton Durst

        * Merge branch 'ubports/xenial_-_edge' into 'main' (d47492b)

2021-04-06 Marius Gripsgard

        * platform: Fix wrong defined name in previous commit (8cb0ecb)

2021-04-01 Marius Gripsgard

        * device: Search for device configs using case insensitive matching
          (and tests) (6927ca2)
        * utils: Add compareInsensitive function and tests (ebe1e10)
        * tests: Add tests for ends- and starts- with (8479319)

2021-04-01 Dalton Durst

        * Add libgtest-dev to build-depends (0d51430)

2021-03-29 Marius Gripsgard

        * Move Jenkinsfile to debian folder (65348c9)
        * Merge pull request #11 from z3ntu/xenial_-_edge_-_cmake-config-path
          (47255cc)
        * Merge pull request #12 from ubports/xenial_-_edge_-_yaml (a55aad2)

2021-03-17 Marius Gripsgard

        * Merge branch 'mr/device-info-manpage' into 'master' (3bdd6b1)
        * Merge branch 'mr/fix-build-without-androidprops' into 'master'
          (7203468)

2021-03-14 Mike Gabriel

        * debian/deviceinfo-tools.manpages: Install manpage into -tools
          package. (62429dd)
        * tools/: Add rudimentary device-info man page. (cf2b7d7)
        * src/platform/platform.cpp: Fix FTBFS when building without Android
          properties. (c25eedf)

2021-03-12 Marius Gripsgard

        * tests: Add tests for utils (6ffc1b6)
        * tests: Use older MOCK_METHOD macro style (748ff41)

2021-02-03 Marius Gripsgard

        * Add more tests (db3278c) (tag: 0.1.0)
        * Add more tests, coverage raports and fix legacyprops (02d4a52)

2021-02-01 Marius Gripsgard

        * Move to yaml for config files (b7de280)

2020-08-17 Marius Gripsgard

        * Inital tests (e270414)

2020-09-01 Marius Gripsgard

        * Refactor platform dependent information getter logic (304a925)

2020-09-16 Luca Weiss

        * Allow changing of CONFIG_PATH during compile-time (e3dd087)

2020-09-04 Marius Gripsgard

        * Don't hardcode config directory and rename default config dir to
          match project (#9) (a830f33)

2020-08-17 Marius Gripsgard

        * Inital tests (2292809)

2020-08-06 Marius Gripsgard

        * Add alias for pinephone board v1.2 (06e02d4)

2020-06-11 Marius Gripsgard

        * Merge pull request #5 from erfanoabdi/xenial_-_edge (544833a)

2020-06-11 Erfan Abdi

        * Use vendor props if available (a494268)

2020-04-14 Marius Gripsgard

        * Add newer pinephone alias (93ac032)

2020-04-04 Marius Gripsgard

        * Fix prox threshold (97036dc)

2020-03-21 Marius Gripsgard

        * Fix derp (291573e)

2020-03-09 Marius Gripsgard

        * Add pinephone sensorfw configs (d30458b)

2020-03-03 Michele

        * fix typo (3333598)

2020-02-08 Dalton Durst

        * Make scaling smaller on Pinephone (a2f5590)

2019-12-13 Marius Gripsgard

        * Pinephone should be in Portrait (1d15431)

2019-12-08 Marius Gripsgard

        * default should be Landscape on desktop and Portrait on halium
          (360d81b)

2019-11-13 Marius Gripsgard

        * Fix derp (c85cda2)

2019-11-05 Marius Gripsgard

        * Update to new jenkinsfile (a07797f)

2019-11-03 Marius Gripsgard

        * Add sensorfw config, move folder and fix gridunit on pine/librem
          (bcfc13d)

2019-09-20 Marius Gripsgard

        * Add configs for pine(book/tab) and librem5 (6de9c93)
        * Turn detectedName std::string into cont char* to "normalify it"
          (8df2516)
        * Build depend on pkg-config (2e9e5f5)
        * Add "about this device" option to the tool (36a30f9)
        * Add api point to set printmode after construction (0b00336)
        * Add ability to read legacy config files (39a594b)
        * Give default gridunit if cant convert string to int (7a27663)
        * Add error logger (f404eb4)
        * Cleanup data and add alias (6019348)

2019-09-19 Marius Gripsgard

        * Add support for alias, logging and general improvements (0a8e12f)

2019-09-18 Marius Gripsgard

        * Make sure -dev depends on its libs (d4bbbc9)
        * Seperate supportedOrientations into vector (4d9c858)
        * Dont write anything on error, scripts wont like this (e519694)
        * [tool] Add help and move get under get subcommand (e29252e)
        * Add WebkitDpr to config and edit PrimaryOr to reflect native Or
          (0a68281)

2019-09-17 Marius Gripsgard

        * Merge branch 'master' into xenial_-_edge (cb09574)
        * Add jenkinsfile (922f8fc)
        * Inital commit (4539116)
        * Create README.md (d162457)
        * Create LICENSE (edf81f4)
