All notable changes to this project will be documented in this file.
1.0.0-beta.3 (2025-07-22)
- Adapt to breaking changes of GLPI 11 (7a74a6)
- Add search option for historizable status (ba4fd2)
- Align dashboard rights to reporting acess right (2bf0fe)
- Allow to recalculate carbon emissiosn for a single asset (5ac7fb)
- Calculate usage impacts, other than warming potential (d3a20a)
- Carbon intensity historization, code reorganization for dashboard (0dc8be, 200d78)
- Check DBMS version (a384f3)
- Compatibility with GLPI 11 (5399d0)
- Computer characterization (b608a9)
- Historization status legend (153b18)
- Keep metadata about source of calculations (f408e4)
- Limit biavizta calls to computer only (and refacdtor var names) (724d83)
- Remove CO2signal API KeY from config (06326b)
- Search best end of use date of assets (b6f2b1)
- Show availability of inventory entry date for assets (41e065)
- Show relation between source and zone (5f7deb)
- Show usage impact othetr than gwp (b2ee62)
- Use country, state or world carbon intensity (e59231)
- Update search options (6e95f4)
- Data for world and Quebec (caa8c9)
- Handle date interval filter (3745f9)
- Improve again a message for logs (7b22af)
- Move carbon intensity data access in dropdowns (2e8694)
- Automatically enable data source downloads (c612ee)
- Enable / disable zone download (535586)
- Give a link to automatic actions if no zone (a51578)
- Show source used for historical (c5f038)
- Switch downloadable state from zone itemtype (ee22c3)
- Guide the user to create zones (5f9c80)
- More verbose log (0fcfac)
- Handle DST (ce7615)
- Smarter algoritm handling gaps (19ddc3)
- Mass action to set power consumption (ce9279)
- Search option and massive action (31a048)
- Use core dropdowns right (2f9521, 4028cc, 62b01e)
- Tooltip on impact values (82d442)
- Add new widgets (14d093)
- Card for multiuple gwp value (ebe7df)
- Embodied global warming potential for reporting page (e88c47)
- Update default reporting page design (f820c3)
- Update initial dashboard config (063c11)
- Widget counting unhandled computers (a1c1b6)
- Widgets to show handled devices on a single card (e1b6a0)
- Count handled computers (a0beb7)
- Add handleds counter (881ea7)
- Handled monitors counter (d3448a)
- Add eenergy consumption on carbon emission per month graph (116c25)
- Click on legend of emissions per model leads to assets list (d0a02d)
- Enbodied impact evauation (5748e7)
- Move unit in sub title (b05a87)
- Total caarbon emission per type (31ba70, b43a3a)
- Set data quality when downloading carbon intensities and calculating history (31767c)
- Create sources if not exists in DB, set default source for historical calculation (5b90e7)
- Alow to download less than 1 day of data (a4ea11)
- Debug incremental download (2b5ef4)
- Download history from automatic action (ef60ea)
- Handle new endpoint for data older than 2023-02 (130dae)
- Debug (794a4a)
- Track data quality in the historization process (3eef68)
- Handle absolute oldest available data (9222de)
- More verbosity on error (ba388e)
- Update URLs for tooltips (dc6e37)
- Make result more readable (e40373)
- UI to reset data for an individual asset (1dc531)
- Show emissions for a single computer (dc8a48)
- Diagnosis visual improvement (696640)
- Limit history to last carbon intensity date available (16dbac)
- Use infocom to find start date of historization (1dc370)
- Detect missing rows in historized data (5aa418)
- Add tests (38cec4)
- Connect to Boaviztapi (a969af)
- Merge identical components, increment count instead (f5e011)
- Declare data sources in DB (d1c25b)
- Make install silent if executed in GLPI UI without debug mode (a58be6)
- Migrate search options for core assets (df17c9)
- Reset dashboard on upgrade (c341e2)
- Update display prefs (b67b5b)
- Upgrade framework (c72ecc)
- Automatic action for updates (01caee)
- Find Boavizta zone by gocoding (6ac000)
- Massive action to set boavizta zone (2121c7)
- Search option for power consumption in asset type (408d85)
- Handle network equipment (ce7eb7)
- Massive action to update power consumption (bb9a97)
- Remove unused file (6b7584)
- Remove old features (4161f5)
- Profile rights (f2d55f)
- Set date labels for empty energy and CO2 emission chart (1d55f1)
- Convert report page to a native dashboard (3f1d37)
- Create report itemtype and menu entry (812704)
- Endpoints to get real data (a94c47)
- Reporting, usage profile data (244501)
- Remove obsolete search option (f7ad96)
- Predefined usage profiles at install (84e34b)
- Disable not yet used field (63b34b)
- Use model power, then type power, then default power value (5d046d)
- Search by state then by location (51348b)
- Bad class name expression for search options aded to assets (cc7628)
- Check DBMS version, when NOT under test (commented out) (579299)
- Cleanup unused file (254e08)
- Clear and calculate impacts from an asset page (78bbd8)
- Computer search option for usage profile (8c56ff)
- Dashboard appearance when no data available (9f74a3)
- Date of carbon intensity for Quebec (71bd40)
- Deprecated signature with nullable argument (24c3ce)
- Disable massive action on power consumption (7a1fdf)
- Drop unused filed (877a93)
- Fixes deteted by PHPStan (b203b2)
- Historizable diagnosis class / itemtype mapping (ec0c6f)
- Intialize only if the plugin is activated (05bc3a)
- Js and css resources hook (3b8860)
- Licence in package.json (05d89c)
- Linkfield of search option for asset type's power consumption (75f738)
- Missing methods (097f56)
- No need to build css or pics from webpack (a53808)
- Php warning about non compound use statement (243142)
- Prefer datetimeinterface for arguments (da949d)
- Remove dead code (7a58bd)
- Remove useless use statement (b4a70d)
- Search options applied to Computer and NetworkEquipment (fd1d4d)
- Typo (379f80)
- Uniformize asset entry in inventory date (67538d)
- Widgets repair and improvement for native dashboard (5a1494)
- Wrong unit in comment for energy (adbf74)
- Missing class file (ec30c5)
- Check date interval overflow when finding gaps (0460c7)
- Find gap shall use 1 day granularity (6a7459)
- Incomplete unit in table comment (47d459)
- Loss of precision warning (108323)
- PrepareInputForAdd (6bf3f2)
- Cannot download full history after fresh install (693b7a)
- Intensity is a float (8348f1)
- Prevent fatal error passing null to method (9ddf9d)
- Typo (a76576)
- Make argument optional (14efc8)
- Bad search option (07cb79)
- Query fail if no type power consumption row exists (bac4d4)
- SQL compatibility with Mysql 5.7 (e1848a)
- Avoid null results in SQL query (ccc592, e19ab6)
- Bad column when querying category (2f33a0)
- Convert null into 0 (0ac8d6)
- Label should be singular (774bd1)
- UI to selct search criteria (a34be1)
- Bad label (a3457b)
- Cannot assign an usage profile (c03f85)
- Change datatype to get proper search results (c80d4f)
- Data intecrity check, initial items (b5a803)
- Fix translation domain (f4d958)
- Report mass action status (de8e05)
- Search options conflict (c83337)
- Add missing files (afc6ec)
- Acess to config page broken (62f2f5)
- Config page (ad524a)
- Improve UI for configuration of the plugin (6cc120)
- Inform about how works the engine selection (9be15e)
- Initialize config values (8cf793)
- Protect on screen and DB the API keys (04331e)
- Test Bovizta URL only when changed (65d943)
- Typo in description text of geocoding (c4838f)
- Add model to computers (08cf0e)
- Need GPS coordinates for lcoation (e96550)
- Set a creation date for assets (f1f2b5)
- Count of added intensities added not reported (9d2ea4)
- Incomplete rename of automatic action (aaf72f)
- Make carbon intensity sownload fault tolerant (13347d)
- May run out of memory in crontasks (0d63a4)
- Bad URL to header and footer graphics (684bf8)
- Remove unused date interval line from embodied abiotic depletion (64481d)
- Clarify names (11db0d)
- Cleanup dead code (ff0a51)
- Monthly and yearly carbon emission miss 1 day at the end of interval (21813c)
- Not updated class name (9a9ef7)
- Typo in widget name (076915)
- Unwanted text in template (06d8ee)
- Various fixes (936abf)
- Abiotic depletion potential card title" (55fe41)
- Computers per model chart (cbfce9)
- Handle limit (434749)
- Improve unhandled computers (febf50)
- Include location in unhandled computers check (781e77)
- Php warning breaking carbon emissions chart (f9bb0d)
- Php warning if chart is not populated (fd1b42)
- Remove url decode for search URL (6a5435)
- Shorten labels (e82414)
- Take into account supported itemtypes only, various fixes (22ed6d)
- Uniform unit for series (2210c8)
- Use RTE France to show carbon intensity graph (aab215)
- Exclude templates and deleted items from handled counts (e05a2a)
- Disable apex menu, adjust text size (2d8172)
- Exception with date format D-M-Y (0487e1)
- Improve title on usage carbon emissions per month (469d4f)
- Obey to limit of items (ec1930)
- Reduce default height and move template (3dc9bb)
- Remove unused template (70f962)
- Typo (php syntax error) (0865d1)
- Update embodied primary energy icon (b6835e)
- Use text color for icons (0182b2)
- Find zone before create too restrictive (cf7b81)
- Bad interval slicing (88b058)
- Bugs with Daylight saving time (DST) and gap handling (9e3160)
- Bugs with Daylight saving time (DST) and gap handling (continued) (63946d)
- Compatibility with MariaDB (e24c2f)
- Enable historical (2a08be)
- Increase timeout for incremental download (abb18b)
- Fix incremental download issues (fb86d0)
- Remove bad type hint (c5aaf4)
- Ensure that we collect full hours in incremental download (9f8021)
- Not renamed methods and classes (d0ebc5)
- Select only one source to get carbon intensities (941210)
- Fallback only if no historical data (dc2fba)
- Prevent bad argument type (1930fc)
- Bad sql query (216da9)
- Infocom with dates is mandatory (44541e)
- Unexpected null value in method call (6397ba)
- Disable entity restriction on cron task (b68e5e)
- Fix getStopDate method (fef6bd)
- Ignore deleted / templates, fix end date boundary (291f31)
- Bad SQL query (5666c6)
- CanHistorize method and tests updates (dfe4bc)
- Missing entity restriction (517da9)
- Twig code not interpreted (49b000)
- Compbatibility with Mysql 5.7 (2df721)
- Bad foreign key (811c44)
- Historize only asets with enough data (29d43a)
- Remove unused historizable indicator criteria (c5588d)
- Fix historizable query (b64200)
- Mix of old and new stype search option declaration (1a07a8)
- Gettext warning (d42e7f)
- Improve RAM and HDD description prior query (6f0e04)
- Unhandled exception (d66713)
- Non GWP usage impact not displayed, management dates not mandatory (a31fe3)
- Deprecated nullable arg in signature (bd8232)
- Timezone loss when converting from datetime to timestamp then back (99e70d)
- CanHistorize and status inaccurate (c29fb4)
- Use computer's location instead of monitor location (9448ef)
- Update historisable SQL query (38945c)
- Allow forced upgrade from a specific version (41144f)
- Bad call when isntalling from UI (2add98)
- Ergument handling fatal error (0c6051, c2432b)
- Fix php watnings on upgrade (500e23)
- Move GLPI 11 compatibility changes to upgtrade to 1.0.0 (efd619)
- Prevent warnings during installation (40dbcc)
- Remove autoincrement values in table creation (42b89e)
- Remove the report dashboard on uninstall (366195)
- Remove unused configuration value (c41859)
- Remove unused file (9f10fa)
- Replace datetime with timestamp (f32d50)
- Set db version in config if the last upàgrade step is empty (3d6bfe)
- Table column display length deprecated (409fe8)
- Tables collation and database tests (d6c9b7)
- Undefined variable use in automatic action creation failure (be33ca, 609c94)
- Phpdoc (aa5ead)
- Bad locale domain (062f03)
- Extra search option applicable to assets only (5ec4b1)
- Css on card class impacts GLPI (6f6d07)
- Declare itentype has no table (01dfe3)
- Dynamically select dates interval and show them in the widgets (29cf71)
- Fix right to update usage profile of computers (8f5934)
- Inverted handled and unhendled counts in template (e5deba)
- Merge problems (5fdec6)
- Use foreground color for icons (19d72f)
- UI enhancement, handled computers (ada88a)
- Conflict with Tags plugin (3d84c8)
- Avoid localized number formatting (59ed65)
- Bad column name (2a0e92)
- Bad operator and logic when scaling a serie of values (1409ca)
- Leap years not properly handled to calculate Year to last month (743b31)
- No longer use unix timestamps as it causes trouble with non-UTC timezones (73ba37)
- Fix possible error when uninstalling the plugin (ef9b44)
- Need entities_id column (9f7e20)