Difference between revisions of "ReleaseCandidate"
m |
(Added summary) |
||
| Line 6: | Line 6: | ||
==Summary== | ==Summary== | ||
| − | + | This release primarily covers quality of life improvements for users, as well as quite a lot of bug fixes. Some of the changes made will help improve the workflow in Heureka quite a bit. | |
| + | |||
| + | One important change is a revision of the treatment program generator in PlanWise, which now more accurately tries to store the number of alternatives a user selected in the ''Run TPG'' dialog. Of course, only alternatives that satisfy the rules/settings in control categories will be considered. | ||
| + | |||
| + | We have added quite a few search boxes, and the possibility to store and load result variables. This enables user that have a workflow where data is exported to text and/or excel files this makes it possible to easier get consistent output with the result columns expected, without using report templates. | ||
| + | |||
==New Features== | ==New Features== | ||
| − | + | ===Search functionality=== | |
| + | Search boxes has been added to multiple dialogs in Heureka: | ||
| + | *Search functionality for searching through control table settings had a small update. Find it in the toolbar above your control categories (in the view ''TPG Settings''). | ||
| + | *Search functionality for searching through result variables has been added. Find it above the result variables in any selection dialog (for example, in the ''Run Strategic TPG'' dialog). | ||
| + | *Search functionality for searching through pricelist categories | ||
| + | |||
| + | You can also save the current result variable selection or load a previously saved selection. | ||
| + | |||
| + | |||
| + | <!-- | ||
| + | [[File:SearchControlTable.png |none|250px|thumb|Search control settings]] | ||
| + | [[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]] | ||
| + | [[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]] | ||
| + | --> | ||
| + | <div><ul> | ||
| + | <li style="display: inline-block;"> [[File:SearchControlTable.png |none|250px|thumb|Search control settings]] </li> | ||
| + | <li style="display: inline-block;"> [[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]] </li> | ||
| + | <li style="display: inline-block;"> [[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]] </li> | ||
| + | </ul></div> | ||
| + | |||
| + | |||
| + | ===Net Prices=== | ||
| + | In the control table ''Cost and Revenue'' we have added the option ''Use Net Prices''. This lets you specify net prices per assortment (timber, pulp, fuelwood, cull) and tree species group. If you do not user net prices, you | ||
===Misc.=== | ===Misc.=== | ||
| − | |||
| − | |||
*Feature: Added the display of units to settings where applicable. | *Feature: Added the display of units to settings where applicable. | ||
*Feature: Added price correction per m³. | *Feature: Added price correction per m³. | ||
Revision as of 12:32, 11 November 2025
Version 2.23.1 RC
Summary
This release primarily covers quality of life improvements for users, as well as quite a lot of bug fixes. Some of the changes made will help improve the workflow in Heureka quite a bit.
One important change is a revision of the treatment program generator in PlanWise, which now more accurately tries to store the number of alternatives a user selected in the Run TPG dialog. Of course, only alternatives that satisfy the rules/settings in control categories will be considered.
We have added quite a few search boxes, and the possibility to store and load result variables. This enables user that have a workflow where data is exported to text and/or excel files this makes it possible to easier get consistent output with the result columns expected, without using report templates.
New Features
Search functionality
Search boxes has been added to multiple dialogs in Heureka:
- Search functionality for searching through control table settings had a small update. Find it in the toolbar above your control categories (in the view TPG Settings).
- Search functionality for searching through result variables has been added. Find it above the result variables in any selection dialog (for example, in the Run Strategic TPG dialog).
- Search functionality for searching through pricelist categories
You can also save the current result variable selection or load a previously saved selection.
Net Prices
In the control table Cost and Revenue we have added the option Use Net Prices. This lets you specify net prices per assortment (timber, pulp, fuelwood, cull) and tree species group. If you do not user net prices, you
Misc.
- Feature: Added the display of units to settings where applicable.
- Feature: Added price correction per m³.
- Feature: Added user-defined settings for tree retention.
- Feature: Added support for Gurobi 12.0 in optimization.
- Feature: Added new result variable "Species Richness."
- Feature: Added result variables for generation and pulpwood value per conifer/broadleaf.
- Feature: Added site data variables ('Coordinates', 'Slope', 'SlopeDirection') as accessible result variables.
- Feature: Added option to limit the area of planted contorta within a domain (RegWise simulation).
- Feature: Display known issues in current version on the start page.
- Feature: Improved how New Project Wizard loads recent database connections.
- Feature: Added option to customize number of decimals per variable in report templates.
- Feature: Added a "Close all" option to the report results tabs.
- Feature: Added initial state diagrams for distributions over Management Classes
Bug Fixes
- Corrected calculation of Final Felling Min and Max periods in TPG to match descriptions.
- Fixed an issue where planting was delayed in tactical TPG.
- Fixed a memory leak causing memory not to be freed correctly when using NC-areas.
- Corrected underestimation of growth in the climate model.
- Fixed multiplication error in the Elfving pine growth model.
- Fixed multiple user-submitted issues and stability problems.
- Fixed exceptions occurring during pricelist calculations due to invalid values submitted.
- Fixed an error when displaying details from optimization results
- Fixed issues with validation and testing of server connection in SelectDbDialog.
- Fixed treatment application behavior when treatment proposal for period 0 was “None.”
- Changed the default number of decimals shown in result tables to match the values provided in the data-classes
- Added missing Excel export and CSV export options in report results tab.
- Fixed error thrown when area description exceeded 50 characters in SimulateTreeDialog.
- Added subfolders in the model explorer.
- Fixed inconsistent NPV calculations in Tactical TPG.
- Fixed missing information when AMPL executable was not selected.
- Corrected bad formatting of area levels in analysis area imports.
- Improved handling of broken database connections in dialog used to select database.
- Corrected mismatch between cut and extracted volumes when pricelist had negative pulp values.
- Fixed incorrect reporting of binary variables in optimization results.
- Resolved inconsistency in initial state values for demo data.
- Fixed display issue for Forest Domain under Initial State > Details.
- Corrected incorrect range for variable netRevenue in model wizard.
- Corrected harvested volume when high stumps are left.
- Fixed wrong number of stems being logged to file.
- Resolved UI bug in the standwise “Register Tree Data” tab on smaller screens.
- Prevented creation of result databases with hyphens in name that caused TPG errors.
- Resolved problems where Tactical TPG used incorrect mirrored control table values.
- Deprecated control category item “Treatment Timing - Tactical planning > Include unmanaged.”
Details from bugtracker
| Id | Category | Severity | Summary | Fixed_in_version | Resolution |
|---|---|---|---|---|---|
| 0000412 | General | block | Exception when running TPG from a projected start state | 2.17.2 | fixed |
| 0000390 | TPG | block | TPG Exception when using "Breeding" and Fertilization | 2.17.0 | fixed |
| 0000351 | TPG | block | Timeout expection and high memory consumption when running PlanWise TPG | 2.16.0 | fixed |
| 0000352 | TPG | block | TPG-exception Incorrect syntax near 'stringvalue' where stringvalue is a text string in a forest domain condition | 2.16.0 | fixed |
| 0000324 | Visualisation StandWise | block | StandWise renderer encounters an error when handling dead trees. | 2.15.3 | fixed |
| 0000185 | Growth / production | block | Program hangs when running simulation | 2.10.1 | fixed |
| 0000372 | General | block | Exception thrown when display names are used for columns without display name. | fixed | |
| 0000466 | General | block | Fel vid beräkning av ingående tillstånd med testversion 2.18 | fixed | |
| 0000009 | Growth / production | crash | Invalid height growth exception | 2.5.0 | fixed |
| 0000579 | Other | crash | Fel vid beräkning av klickar och avverkningskluster | 2.21.0 | fixed |
| 0000333 | Optimization | crash | Cloning a set or parameter crashes the program | 2.16.0 | fixed |
| 0000318 | TPG | crash | PlanWise crasches when running this FMPP-stand | 2.15.2 | fixed |
| 0000279 | TPG | crash | TPG-error for birch-stand: "Invalid sapling volume, must be >= 0" | 2.14.0 | fixed |
| 0000294 | Project handling | crash | Application crashes if an error is raised when importing data during project creation | 2.14.0 | fixed |
| 0000239 | TPG | crash | Fel i prislista med pristrend | 2.12.2 | fixed |
| 0000042 | General | crash | SlimDx: External component has thrown an exception | fixed | |
| 0000336 | Optimization | crash | PlanWise shuts down when trying to build optimization model that has an error | fixed | |
| 0000340 | Optimization | crash | ZIMPL crash on large optimizations | fixed | |
| 0000160 | Map | major | Exception when exporting result map | 2.9.3 | fixed |
| 0000153 | Optimization | major | Thousand symbol separator inserted and interpreted as decimal symbol in optimization model | 2.9.2 | fixed |
| 0000154 | Control categories | major | Tree retention dialog does not open | 2.9.2 | fixed |
| 0000120 | Map | major | Map crashes occasionally when changing projection | 2.9.0 | fixed |
| 0000128 | Data import | major | "Description" errors when importing treatment proposals | 2.9.0 | fixed |
| 0000137 | Growth / production | major | BreedingLevel = None vid plantering trots aktivering av förädlat material | 2.9.0 | fixed |
| 0000151 | Optimization | major | Areal-parameter i optimeringsmodellen ska peka på AdjustedAreaFactor | 2.9.0 | fixed |
| 0000124 | Map | major | OutOfMemory in Map View | 2.8.1 | fixed |
| 0000136 | TPG | major | Fel efter tvingande gallring, | 2.8.1 | fixed |
| 0000116 | TPG | major | Control category numbers change from one simulation to the next | 2.8.0 | fixed |
| 0000117 | Map | major | Result map not displayed after optimization | 2.8.0 | fixed |
| 0000096 | RegWise simulation | major | Exception when simulating AreaExtentForestFuelThinning = 100% | 2.7.0 | fixed |
| 0000097 | Optimization | major | Do not allow deletion of MaxNPV-default solution | 2.7.0 | fixed |
| 0000104 | TPG | major | TPG Error for treatment unit 343024: Invalid growth of height value, must be >= 0 | 2.7.0 | fixed |
| 0000107 | TPG | major | Exception when running "Rerun simulation" | 2.7.0 | fixed |
| 0000108 | TPG | major | Result variable DgHarvest per species deselected | 2.7.0 | fixed |
| 0000113 | Map | major | Polygon becomes invalid after import | 2.7.0 | fixed |
| 0000094 | TPG | major | Tactial TPG does not give expected treatment schedule | 2.6.1 | fixed |
| 0000052 | Map | major | Heureka thematic map | 2.6.0 | fixed |
| 0000053 | Map | major | When using map pan tool the theme layer is removed | 2.6.0 | fixed |
| 0000060 | TPG | major | Treatment result indicates cleaning although no cleaning has been done | 2.6.0 | fixed |
| 0000065 | Data import | major | No stand registers are listed in form Simulate Tree Lists | 2.6.0 | fixed |
| 0000072 | Data import | major | Decimal value accepted as VegetationTypeCode | 2.6.0 | fixed |
| 0000075 | Growth / production | major | Harvest residues extracted in RegWise altough allowed area is zero | 2.6.0 | fixed |
| 0000084 | Map | major | Result map zooms out when changing period | 2.6.0 | fixed |
| 0000041 | Report generator | major | Fel i beräkning av medelvärde | 2.5.2 | fixed |
| 0000044 | Data import | major | Creation of many TreatmentUnits skipped when importing stand register | 2.5.2 | fixed |
| 0000055 | Data import | major | Expception when removing a treatment proposal row | 2.5.2 | fixed |
| 0000018 | TPG | major | Treatment proposals for fertilization not scheduled as defined | 2.5.1 | fixed |
| 0000029 | TPG | major | Slutavverkning år 50 trots att åtgärdsförslaget anger år 45 | 2.5.1 | fixed |
| 0000010 | General | major | Lärk ej valbart i röjnings- och gallringsinställningar | 2.5.0 | fixed |
| 0000013 | Growth / production | major | Wrong PlotType | 2.5.0 | fixed |
| 0000014 | General | major | Error when calculating initial state | 2.5.0 | fixed |
| 0000016 | TPG | major | TPG smulates 35 periods under certain conditions when treatment proposal is applied | 2.5.0 | fixed |
| 0000002 | Growth / production | major | Negative soil carbon stock in period 0 | 2.3.1 | fixed |
| 0000490 | TPG | major | TPG Final Felling periods Min and Max are calculated in the wrong way | 2.24 | fixed |
| 0000703 | TPG | major | Planting is delayed in tactical TPG | 2.24 | fixed |
| 0000745 | General | major | Memory leak: Memory is not freed as expected when using NC-areas | 2.24 | fixed |
| 0000759 | Climate model | major | Climate model underestimate growth | 2.24 | fixed |
| 0000773 | Growth / production | major | Multiplication error in Elfving pine growth model | 2.24 | fixed |
| 0000726 | Data import | major | Correction factors are not calculated for all treatment units | 2.23.0.2 | fixed |
| 0000720 | Data import | major | Correction factors not calculated for all area levels | 2.23.0.1 | fixed |
| 0000666 | TPG | major | Sometimes the tactical TPG fails to generate expected programs | 2.23.0 | fixed |
| 0000699 | TPG | major | Dependent retention patches do not have the same treatment as parent areas | 2.23.0 | fixed |
| 0000704 | TPG | major | Wrong species selected as regeneration species | 2.23.0 | fixed |
| 0000603 | Growth / production | major | Stand age increases with 10 years when doing projection for 2 months | 2.22.0 | fixed |
| 0000610 | General | major | Wrong coefficients are used when calculating the tapering of trees. | 2.22.0 | fixed |
| 0000612 | Growth / production | major | Incorrect relative age | 2.22.0 | fixed |
| 0000628 | General | major | BiomassMortality contains PredictionUnitBiomass objects with wrong unit | 2.22.0 | fixed |
| 0000642 | General | major | Optimization results details display duplicate | 2.22.0 | fixed |
| 0000646 | TPG | major | Incorrect Control Category in TreatmentUnit during TPG | 2.22.0 | fixed |
| 0000594 | TPG | major | Incorrect thinning intensity when doing "Rerun simulation" | 2.21.2 | fixed |
| 0000589 | TPG | major | TPG not completing when using treatment proposals | 2.21.1 | fixed |
| 0000592 | Optimization | major | CBC solver status codes are handled incorrectly | 2.21.1 | fixed |
| 0000572 | TPG | major | Inget skötselprogram skapat | 2.21.0 | fixed |
| 0000573 | General | major | Mortality calculation sometimes biased towards too few or too many stems | 2.21.0 | fixed |
| 0000541 | General | major | Wrong date format in SQL-query when making projection | 2.19.1 | fixed |
| 0000543 | Data import | major | Heurekaberäknad volym oväntat låg, tappar 300 m3sk/ha | 2.19.1 | fixed |
| 0000550 | Growth / production | major | Avvikande ålder efter framskrivning | 2.19.1 | fixed |
| 0000551 | TPG | major | Incorrectly calculated StemsCut | 2.19.1 | fixed |
| 0000501 | Growth / production | major | Framskrivning av Ipak-data ger negativ tillväxt | 2.19.0 | fixed |
| 0000508 | TPG | major | Creating dead wood from dead trees gives wrong results | 2.19.0 | fixed |
| 0000510 | Map | major | Map properties disappear when optimization is changed | 2.19.0 | fixed |
| 0000524 | General | major | Import Stand Register and Map unhandled exception | 2.19.0 | fixed |
| 0000485 | Data import | major | Inventory date in stand register file is ingored | 2.18.3 | fixed |
| 0000488 | Other | major | Standwise NPV calculation fails | 2.18.3 | fixed |
| 0000497 | Report generator | major | Bugg when calculating "Biomass Total Extracted Above Ground" and "Biomass Total Extracted incl Stumps and Roots" | 2.18.3 | fixed |
| 0000478 | General | major | Total Carbon stock and nitrogen not calculated on peat land | 2.18.2 | fixed |
| 0000481 | TPG | major | TPG fails when generating programs on set asides where parent had treatment proposals | 2.18.2 | fixed |
| 0000451 | TPG | major | TPG generates invalid uneven-aged programs when fertilization policy is active for even-aged management | 2.18.0 | fixed |
| 0000453 | Optimization | major | False message that feasible solution is not found when solving optimization problem with SCIP | 2.18.0 | fixed |
| 0000456 | Growth / production | major | Treatment unit volume is negative when there is also a layer of type 6 | 2.18.0 | fixed |
| 0000457 | Data import | major | Linking stand register data to existing stands won't insert rows | 2.18.0 | fixed |
| 0000468 | Control categories | major | Importing a cost and revenue control table from PlanWise into StandWise removes all control tables | 2.18.0 | fixed |
| 0000471 | Forest Domain Builder | major | Error when using dynamically assigned control categories | 2.18.0 | fixed |
| 0000472 | Forest Domain Builder | major | Simulation crashes when a control category is dynamically assigned 0% of stands in period 0 | 2.18.0 | fixed |
| 0000450 | TPG | major | Stand is thinned with StemDensityThinningGuide despite stem density is too low | 2.17.7 | fixed |
| 0000445 | Data import | major | FMPP inventory date is ignored | 2.17.6 | fixed |
| 0000433 | Control categories | major | Thinning restrictions are ignored when using StemDensityThinningGuide | 2.17.5 | fixed |
| 0000434 | General | major | ForestData.RegenerationSpecies is determined as spruce in a pine-dominated stand | 2.17.5 | fixed |
| 0000430 | General | major | Cost calculator plugins does not retain values from their PluginSettings properties | 2.17.4 | fixed |
| 0000427 | Other | major | Pricelist file handling does not work properly | 2.17.3 | fixed |
| 0000411 | Optimization | major | Optimization view map show the incorrect map | 2.17.2 | fixed |
| 0000382 | Growth / production | major | Heureka sets RegenerationSpecies = Pine for a contorta stand | 2.17.0 | fixed |
| 0000387 | General | major | habitatmodeller funkar inte (RegVis) | 2.17.0 | fixed |
| 0000374 | General | major | Last result variable selection is not loaded when opening a new simulation dialog | 2.16.4 | fixed |
| 0000377 | Project handling | major | Unable to open StandWise projects with a result database having a simulation with a planning horizon of 0. | 2.16.4 | fixed |
| 0000362 | RegWise simulation | major | No selection felling in NC areas | 2.16.1 | fixed |
| 0000329 | Data import | major | Bristfälligt felmeddelande vid import av denna registerfil | 2.16.0 | fixed |
| 0000342 | RegWise simulation | major | RegVis creates no NC-areas | 2.16.0 | fixed |
| 0000344 | TPG | major | Treatment proposal "Remove Overstorey" applied in wrong period and also removes saplings | 2.16.0 | fixed |
| 0000345 | TPG | major | TPG runtime exception after adding ProductionModel control table to a control category | 2.16.0 | fixed |
| 0000346 | TPG | major | Wrong breeding effect settings used after removing redundant control table | 2.16.0 | fixed |
| 0000328 | TPG | major | Period start instead of midpoint in som TPG-results | 2.15.4 | fixed |
| 0000322 | TPG | major | FMPP regeneration proposal ignored by TPG if "Apply Treatment Proposals" is checked | 2.15.3 | fixed |
| 0000323 | TPG | major | TPG-simulator does not save the best alternative | 2.15.3 | fixed |
| 0000315 | TPG | major | Exception when running TPG for FMPP treatment unit | 2.15.1 | fixed |
| 0000295 | Other | major | Column TreatmentUnit.AdjustedAreaFactor shows wrong value in InitialState.Details table when using NFI-data | 2.15.0 | fixed |
| 0000298 | Forest Domain Builder | major | Forest Domain "Other" can be copied, which is not allowed | 2.15.0 | fixed |
| 0000299 | Forest Domain Builder | major | Different Forest Domains, Domain Settings and Control Categories can have the same name, which should not be allowed | 2.15.0 | fixed |
| 0000304 | Data import | major | Error when importing Forestand xml-file | 2.15.0 | fixed |
| 0000306 | TPG | major | No treatment program generated for a certain FMPP-stand when Conditional Control Tables is used | 2.15.0 | fixed |
| 0000308 | Data import | major | Cleaning and regeneration proposal for FMMP-stand is ignored | 2.15.0 | fixed |
| 0000309 | Data import | major | Cannot enter species code for cleaning and planting treatment proposal | 2.15.0 | fixed |
| 0000310 | Growth / production | major | DominantSpecies is broadleaf altough spruce is expected | 2.15.0 | fixed |
| 0000311 | Control categories | major | Conditional control tables form looses data | 2.15.0 | fixed |
| 0000283 | TPG | major | Tactical TPG simulates planting in the wrong period | 2.14.0 | fixed |
| 0000285 | Data import | major | Can not import comma separated tree lists | 2.14.0 | fixed |
| 0000288 | Data import | major | Error when importing FMPP test data set | 2.14.0 | fixed |
| 0000290 | Data import | major | Error when importing stand register with overstorey layer | 2.14.0 | fixed |
| 0000250 | Data import | major | Simulated young stand completely different from input data | 2.13.0 | fixed |
| 0000255 | General | major | (RegWise) Alternative summary and Treatment Data results not display in results table view | 2.13.0 | fixed |
| 0000256 | TPG | major | For some stands no tactical program are created if a strategic optimized plan is used as input | 2.13.0 | fixed |
| 0000257 | TPG | major | Volume function for larch returns negative value for trees with large diameter or height. Solution: Use pine function if dbh >50 | 2.13.0 | fixed |
| 0000260 | Data import | major | Young stand simulated when an established stand was expected (due to error in stand register record) | 2.13.0 | fixed |
| 0000270 | Control categories | major | Control table parameters not displayed in Simple View | 2.13.0 | fixed |
| 0000271 | Other | major | Changed pulpwood max diameter is reset to default | 2.13.0 | fixed |
| 0000242 | Optimization | major | Cannot compile model with an incorrect Area Type | 2.12.3 | fixed |
| 0000245 | Data import | major | Prompted for "Create NC-areas?" twice during same import | 2.12.3 | fixed |
| 0000249 | RegWise simulation | major | Application crashes when loading prediction units with treatment history | 2.12.3 | fixed |
| 0000251 | Data import | major | Incorrect column mappings when importing Stand Registers | 2.12.3 | fixed |
| 0000237 | Data import | major | Värden mappas till fel kolumner | 2.12.2 | fixed |
| 0000238 | TPG | major | TPG Exception | 2.12.2 | fixed |
| 0000217 | RegWise simulation | major | Even if all random seeds are set to fixed value, unexpected differences between simulation occur | 2.12.0 | fixed |
| 0000218 | Project handling | major | Application throws error message when double clicking project from Windows Explorer | 2.12.0 | fixed |
| 0000225 | TPG | major | Exception and suspected error in NPV-calculation in tactical TPG | 2.12.0 | fixed |
| 0000227 | TPG | major | No harvest revenues are reported if a schedule includes biofuel thinning | 2.12.0 | fixed |
| 0000234 | RegWise simulation | major | Changing database will disable selection of inventory years | 2.12.0 | fixed |
| 0000211 | TPG | major | Youngs stands not thinned in first harvest period even if thinning criteria met | 2.11.1 | fixed |
| 0000195 | Growth / production | major | Inconsistent growth in StandWise | 2.11.0 | fixed |
| 0000205 | TPG | major | Initial state mean age for young plantation set to 0 after TPG | 2.11.0 | fixed |
| 0000187 | Other | major | Exception when splitting treatment units | 2.10.2 | fixed |
| 0000186 | Project handling | major | "CONCAT" error message when opening project | 2.10.1 | fixed |
| 0000166 | Data import | major | All previous treatment proposals are removed when importing a new treatment proposal file | 2.10.0 | fixed |
| 0000167 | TPG | major | "Index was out of range" exception when applying treatment proposal in tactical TPG | 2.10.0 | fixed |
| 0000181 | TPG | major | Tree retention fails in selection felling | 2.10.0 | fixed |
| 0000001 | Growth / production | major | Backing to period 0 gives different biomass amount | fixed | |
| 0000003 | General | major | Trädåldrar förändras efter treatmentUnit.Back(0) | fixed | |
| 0000012 | Growth / production | major | Generation 1 and 2 different despite identical settings | fixed | |
| 0000017 | General | major | Error when upgrading database from version 1.9.8 | fixed | |
| 0000019 | General | major | Error when opening Map window in PlanWise when installed as MSI when unpacking DotSpatial extension | fixed | |
| 0000022 | Growth / production | major | Carbon result not updated in the first period after fertilization | fixed | |
| 0000030 | Data import | major | Calculated SIS mismatch | fixed | |
| 0000031 | Report generator | major | Different report results depending on filter type | fixed | |
| 0000033 | General | major | Young stand error in StandWise - Forest.Stems reported as zero in period 0 desoite that there are trees | fixed | |
| 0000037 | Data import | major | Fel stamantal i ingående tillstånd för ungskogsbestånd | fixed | |
| 0000038 | Map | major | Karta fortsätter visas trots att område är avmarkerat | fixed | |
| 0000045 | TPG | major | Too many periods | fixed | |
| 0000070 | Forest Domain Builder | major | Exception when adding TreeSizeDiversity in forest domain condition | fixed | |
| 0000081 | RegWise simulation | major | Intensive fertilization only applied every other rotation in RegWise | fixed | |
| 0000088 | RegWise simulation | major | Extreme amounts of soil carbon | fixed | |
| 0000090 | Other | major | Refactorize NumEdit class | fixed | |
| 0000091 | Data import | major | Error when import XML-data | fixed | |
| 0000118 | TPG | major | Simulation treatments are not saved for large simulations | fixed | |
| 0000193 | TPG | major | NPV different when rerunning simulation for stand where NC-areas have been created | fixed | |
| 0000194 | Growth / production | major | Invalid mortality | fixed | |
| 0000302 | TPG | major | Stand register NCArea-values ignored when used with FMPP data | fixed | |
| 0000356 | Report generator | major | Cannot create report conditions that include category variables | fixed | |
| 0000408 | TPG | major | Retention trees are felled immediately | fixed | |
| 0000469 | General | major | Different harvest cost i test version 2.18.0.4 of StandWise and PlanWise | fixed | |
| 0000489 | Growth / production | major | Sapling Damage Factors appears to have no effect in Generation 2 | fixed | |
| 0000549 | Growth / production | major | Vid framskrivning till nytt startdatum omklassas fröträd till huvudskikt | fixed | |
| 0000558 | Data import | major | Fel diameter vid import av Treelist | fixed | |
| 0000587 | Data import | major | Heureka treelist import problem | fixed | |
| 0000158 | Map plugins | minor | Plugin for creating varying-width bufferzones based on water protection classification gives unexpected results | 2.9.3 | fixed |
| 0000159 | TPG | minor | NC-areas created during rerun of simulation do not get added to the optimization | 2.9.3 | fixed |
| 0000162 | TPG | minor | DeadWoodData initial distribution incorrectly calculated | 2.9.3 | fixed |
| 0000163 | Other | minor | Excel process remains running after program is closed | 2.9.3 | fixed |
| 0000083 | Other | minor | Stratification routine hangs | 2.9.0 | fixed |
| 0000125 | Map | minor | Map reprojects twice when changing projection | 2.9.0 | fixed |
| 0000130 | PlanEval | minor | Tabellvy för användargrupper trunkerad | 2.9.0 | fixed |
| 0000132 | Data import | minor | Treatment proposals can not be imported for treatment unit | 2.9.0 | fixed |
| 0000134 | TPG | minor | Lurig Regeneration Settings | 2.9.0 | fixed |
| 0000140 | Map | minor | Map export fails when some treatment units are excluded from simulation | 2.9.0 | fixed |
| 0000141 | General | minor | Cannot remove previous StandNeighbourhood results if too many rows are present | 2.9.0 | fixed |
| 0000142 | Forest Domain Builder | minor | Creating a forest domain from the selected stands adds it to the first domain template instead of the selected template | 2.9.0 | fixed |
| 0000143 | Forest Domain Builder | minor | Exception loading treatment units when creating a new forest domain | 2.9.0 | fixed |
| 0000145 | Optimization | minor | Wrong help text when selecting TPG-simulation for optimization, and seemingly possible to select more than one simulation | 2.9.0 | fixed |
| 0000146 | Optimization | minor | StandNeighbour preview window doesn't update after calculation | 2.9.0 | fixed |
| 0000149 | Map | minor | Common border length calculation incorrect when polygons touch in more than one sequence | 2.9.0 | fixed |
| 0000152 | Growth / production | minor | Height growth reduction less than expected in pine plantation when enforcing high levels of moose damage | 2.9.0 | fixed |
| 0000115 | Data import | minor | Importer stand register file name displayed instead of decription | 2.8.0 | fixed |
| 0000102 | Other | minor | Remove common border length pairs | 2.7.0 | fixed |
| 0000105 | Other | minor | The OK-button appears/disappears when changing the size of the Select Results dialog | 2.7.0 | fixed |
| 0000106 | Other | minor | Shallow copy of SpeciesCollection instead of deep clone | 2.7.0 | fixed |
| 0000110 | Map | minor | Fix field names when exporting map | 2.7.0 | fixed |
| 0000111 | Map | minor | Include projection when exporting map | 2.7.0 | fixed |
| 0000112 | Map plugins | minor | Webmap plugin not working | 2.7.0 | fixed |
| 0000092 | Map | minor | Label transparency not working | 2.6.1 | fixed |
| 0000101 | Other | minor | Database error when calculating common border length for very large dataset | 2.6.1 | fixed |
| 0000057 | Map | minor | Map error when showing thematic map after changing projection | 2.6.0 | fixed |
| 0000058 | Map | minor | Map extent jumps sideways when changing map projection first time | 2.6.0 | fixed |
| 0000066 | Growth / production | minor | Foliage should be subtracted from branch biomass in Marklund's biomass model | 2.6.0 | fixed |
| 0000068 | Forest Domain Builder | minor | RegWise crashes when deleting a cell value in kolumn TargetArea in Control Category Connections. | 2.6.0 | fixed |
| 0000069 | General | minor | Application crashes when trying to add price trende for same treatment twice | 2.6.0 | fixed |
| 0000071 | Data import | minor | Exception when calculating simulating trees when using Norwegian models | 2.6.0 | fixed |
| 0000076 | Growth / production | minor | Usage of control table parameter AreaExtentStump is not implemented | 2.6.0 | fixed |
| 0000077 | Forest Domain Builder | minor | Treatment unit assigned to control category that have TargetArea = 0% | 2.6.0 | fixed |
| 0000078 | TPG | minor | No NC-set aside for EdgeZone stand that should be managed as independent stand | 2.6.0 | fixed |
| 0000079 | TPG | minor | No breeding effekt for initial regeneration | 2.6.0 | fixed |
| 0000049 | Map | minor | Program should ask for projection when importing a forest map without projection file | 2.5.2 | fixed |
| 0000050 | Map | minor | Selecting an area node with a different projection that the current map projection should raise question | 2.5.2 | fixed |
| 0000059 | Map plugins | minor | Exception when running BufferZones plugin | 2.5.2 | fixed |
| 0000006 | General | minor | Exception when opening RegWise-project | 2.4.0 | fixed |
| 0000005 | General | minor | Selecting LocalDb as database server raises error Initial catalog value cannot be null | 2.3.1 | fixed |
| 0000706 | General | minor | Error thrown when displaying details from optimization result | 2.24 | fixed |
| 0000707 | General | minor | Failed to update net present value | 2.24 | fixed |
| 0000708 | General | minor | Pricelist calculation exception | 2.24 | fixed |
| 0000714 | TPG | minor | Stand is regenerated even if treatment proposal for period 0 is "None" | 2.24 | fixed |
| 0000715 | TPG | minor | Treatments are not generated as expected if user has TP in period 0 | 2.24 | fixed |
| 0000722 | Report generator | minor | Change the default number of decimals shown in result tables to match the values provided in the data-classes | 2.24 | fixed |
| 0000723 | Report generator | minor | In the report results tab: add the option of opening in excel and exporting to .csv | 2.24 | fixed |
| 0000724 | Data import | minor | SimulateTreeDialog throws error if the length of Area description exceeds 50 characters | 2.24 | fixed |
| 0000728 | General | minor | Add the option of creating sub-folders in the model explorer | 2.24 | fixed |
| 0000729 | General | minor | Change the order the results are printed out into the "Optimizaiton Results" output pane after a completed optimization | 2.24 | fixed |
| 0000730 | TPG | minor | Inconsistent NPV in the Tactical TPG | 2.24 | fixed |
| 0000731 | General | minor | Add help-link to Database help pages in create project | 2.24 | fixed |
| 0000732 | Optimization | minor | No information given if AMPL exe is not selected | 2.24 | fixed |
| 0000733 | Data import | minor | Bad formatting of area levels in analyis area | 2.24 | fixed |
| 0000735 | General | minor | Test database connection doesn't identify broken connections | 2.24 | fixed |
| 0000736 | General | minor | Result databases with - in name can be created but results in an error when running TPG | 2.24 | fixed |
| 0000737 | General | minor | Simplify the process of removing stand registers and removing forests/analysis areas | 2.24 | fixed |
| 0000738 | General | minor | Add a "Close All" button to the report results tab interface | 2.24 | fixed |
| 0000746 | General | minor | Volume cut and extracted does not match if pricelist has negative values for pulp | 2.24 | fixed |
| 0000747 | Optimization | minor | Binary variables not being reported correctly | 2.24 | fixed |
| 0000748 | General | minor | Add the option of selecting and removing multiple control categories | 2.24 | fixed |
| 0000752 | General | minor | Add units to the pricelist | 2.24 | fixed |
| 0000754 | General | minor | Problem with validation and testing server connection from SelectDbDialog | 2.24 | fixed |
| 0000757 | General | minor | User Submitted Report | 2.24 | fixed |
| 0000758 | General | minor | Issue with inconsistant initial state values for demo data | 2.24 | fixed |
| 0000760 | Optimization | minor | Optimization Results Column Wise result view Produces SQL errors | 2.24 | fixed |
| 0000761 | General | minor | Forest Domain under Initial State > Details is displayed incorrectly for stands | 2.24 | fixed |
| 0000762 | Optimization | minor | Variable netRevenue created in model wizard has incorrect range | 2.24 | fixed |
| 0000764 | General | minor | Pricelist "Length Correction" does not accept negative values | 2.24 | fixed |
| 0000765 | General | minor | Implementation of new result variable "Species Richness" | 2.24 | fixed |
| 0000766 | Growth / production | minor | Wrong harvested volume if high stumps are left | 2.24 | fixed |
| 0000771 | TPG | minor | Tactical TPG may use incorrect values from TreatmentModelControlTable mirrored from the TpgControlTable | 2.24 | fixed |
| 0000775 | General | minor | Wrong number of stems for trees logged to file | 2.24 | fixed |
| 0000778 | General | minor | UI bug in standwise 'Register Tree Data' tab for smaller screens | 2.24 | fixed |
| 0000779 | General | minor | Feature: Add generation as a possible result variable in optimization results | 2.24 | fixed |
| 0000786 | General | minor | User Submitted Report | 2.24 | fixed |
| 0000795 | General | minor | The treatment unit data does not update if there is a domain filter selected in TPG Results | 2.24 | fixed |
| 0000649 | TPG | minor | No unmanaged program in Tactical TPG | 2.23.0 | fixed |
| 0000652 | General | minor | "Copy table" does not copy the full table | 2.23.0 | fixed |
| 0000656 | General | minor | Occasionally news items will not load on the start page | 2.23.0 | fixed |
| 0000662 | Project handling | minor | Error is thrown when displaying initial state if project has a missing in-database | 2.23.0 | fixed |
| 0000664 | TPG | minor | Height settings in Control table ignored in tactical TPG | 2.23.0 | fixed |
| 0000665 | TPG | minor | Tactial TPG generates treatments even though cc == unmanaged | 2.23.0 | fixed |
| 0000667 | TPG | minor | Tactical TPG uses enforced thinnings for second thinnings | 2.23.0 | fixed |
| 0000668 | TPG | minor | Net Present Value is miscalculated if there is a thinning in the last period | 2.23.0 | fixed |
| 0000671 | TPG | minor | Spin-up for initial soil carbon use wrong species in some cases | 2.23.0 | fixed |
| 0000673 | TPG | minor | Stochastic mortality does not calculate mortality per stem | 2.23.0 | fixed |
| 0000677 | Optimization | minor | Loading and saving old models with removed ResultProperty fails | 2.23.0 | fixed |
| 0000680 | TPG | minor | Rerun simulation fails to load alternatives | 2.23.0 | fixed |
| 0000681 | General | minor | SQL Timeout when generating treelists for very large stand registers | 2.23.0 | fixed |
| 0000682 | General | minor | Import error throws application error | 2.23.0 | fixed |
| 0000685 | TPG | minor | Very small differences in financial values between TPG and Rerun Simulation | 2.23.0 | fixed |
| 0000686 | TPG | minor | Stands with historic regeneration are regenerated in period 0 | 2.23.0 | fixed |
| 0000687 | TPG | minor | Stands with historic regeneration are reset when Treatment Proposals are present | 2.23.0 | fixed |
| 0000688 | TPG | minor | Historic regenerations are ignored by treatmentproposals | 2.23.0 | fixed |
| 0000693 | TPG | minor | Very small differences in financial values between TPG and Rerun Simulation | 2.23.0 | fixed |
| 0000694 | TPG | minor | Treatment proposals: If Thinning intensity/grade is not set the default value of 0.35 is used | 2.23.0 | fixed |
| 0000695 | TPG | minor | CAI Net differs from expected value in periods following treatments with harvest | 2.23.0 | fixed |
| 0000696 | TPG | minor | Management System not set to CheckerBoard in Alternative Summary | 2.23.0 | fixed |
| 0000697 | Map plugins | minor | Feature: New map plugin Select Intersecting Polygons | 2.23.0 | fixed |
| 0000597 | RegWise simulation | minor | Invalid basal area growth | 2.22.0 | fixed |
| 0000604 | TPG | minor | Inget skötselprogram saknas för bestånd som är kalmark | 2.22.0 | fixed |
| 0000611 | RegWise simulation | minor | Storm mortality volume | 2.22.0 | fixed |
| 0000616 | General | minor | Error in calculations of data per species | 2.22.0 | fixed |
| 0000617 | General | minor | Problem with geometries in habitat tool (ring self-intersection) | 2.22.0 | fixed |
| 0000629 | Visualisation StandWise | minor | Unable to open 3D-view | 2.22.0 | fixed |
| 0000630 | General | minor | Restoring control table settings fails in StandWise | 2.22.0 | fixed |
| 0000631 | Other | minor | Query error when viewing TreatmentUnit.ForestDomain in result viewer | 2.22.0 | fixed |
| 0000634 | General | minor | Error projecting a treatment unit to an earlier date | 2.22.0 | fixed |
| 0000635 | General | minor | Retained trees are lost when projecting an area to a future date | 2.22.0 | fixed |
| 0000636 | Data import | minor | Project Wizard fails when importing stand register with errounous data | 2.22.0 | fixed |
| 0000639 | Growth / production | minor | In rare cases a Prediction Unit is not updated after trees are removed | 2.22.0 | fixed |
| 0000641 | TPG | minor | Treatment proposals with treatments within the same year does not work | 2.22.0 | fixed |
| 0000643 | Other | minor | Litter log not being written | 2.22.0 | fixed |
| 0000644 | General | minor | Treatment.ThinningType is incorrectly calculated in StandWise | 2.22.0 | fixed |
| 0000645 | RegWise simulation | minor | Some data missing in Monte Carlo simulations | 2.22.0 | fixed |
| 0000647 | Map | minor | Bug in Edit Blue Classes Def... in Buffer Tool | 2.22.0 | fixed |
| 0000648 | Growth / production | minor | Dead Wood Decay class 4 retains dead wood under density threshold | 2.22.0 | fixed |
| 0000651 | TPG | minor | Duplicate programs when fertilizationless is enabled | 2.22.0 | fixed |
| 0000598 | General | minor | Excessive writing to simulation pane | 2.21.3 | fixed |
| 0000600 | TPG | minor | Invalid growth calculated when using breeding in very specific nature conservation configurations | 2.21.3 | fixed |
| 0000601 | TPG | minor | Final felling applicability check in Treatment proposal manager is inconsistent with the TPG | 2.21.3 | fixed |
| 0000602 | General | minor | Crop Tree Probability assigned to wrong tree | 2.21.3 | fixed |
| 0000596 | General | minor | Incorrect seed when doing "Rerun simulation" | 2.21.2 | fixed |
| 0000570 | Data import | minor | Proportion of Userdefined species is altered in the import | 2.21.1 | fixed |
| 0000588 | TPG | minor | Incorrect order in white checkerboard programs | 2.21.1 | fixed |
| 0000560 | Control categories | minor | RotationAgeAdjustFactor is not considered when calculating initial state | 2.21.0 | fixed |
| 0000563 | General | minor | Simulation of treelist fails in Register Tree Data | 2.21.0 | fixed |
| 0000564 | TPG | minor | Tactical TPG: Inconsistent behaviour in time between thinnings and other treatments | 2.21.0 | fixed |
| 0000565 | Optimization | minor | Selecting a parameter with a removed resultproperty throws exception | 2.21.0 | fixed |
| 0000567 | Optimization | minor | Small error in the Optimization wizard | 2.21.0 | fixed |
| 0000569 | Data import | minor | Treelist importer ignoring missing InventoryYear | 2.21.0 | fixed |
| 0000571 | Optimization | minor | Error when importing model item | 2.21.0 | fixed |
| 0000574 | Optimization | minor | Fel NPV i optimeringsinfo för alternativet MaxNPV | 2.21.0 | fixed |
| 0000576 | General | minor | IPAK import: Dead trees assigned to wrong decay class | 2.21.0 | fixed |
| 0000577 | Growth / production | minor | Breeding effect remains after resetting treatment unit in StandWise | 2.21.0 | fixed |
| 0000578 | Growth / production | minor | Overstorey Remover for initial regeneration is removed when backing to period 0 | 2.21.0 | fixed |
| 0000580 | General | minor | Negative Forwarder Cost | 2.21.0 | fixed |
| 0000581 | General | minor | Fuel wood not collected from natural mortality | 2.21.0 | fixed |
| 0000583 | General | minor | Treatment proposals: TPG may switch over to control category 1 | 2.21.0 | fixed |
| 0000584 | Growth / production | minor | Mindre fel i beräkning av SIS för tall på torvmark i norra Sverige | 2.21.0 | fixed |
| 0000585 | Data import | minor | Plots created in Register Tree Data does not get assigned distanceToCoast. | 2.21.0 | fixed |
| 0000554 | General | minor | Carbon from biomass is not using correct conversion factor | 2.20.0 | fixed |
| 0000555 | Data import | minor | Can't select any folders in tree list importer | 2.20.0 | fixed |
| 0000556 | Other | minor | NC Area splitter fails | 2.20.0 | fixed |
| 0000557 | Data import | minor | Error when typing too long 'Note' in Stand register importer | 2.20.0 | fixed |
| 0000542 | General | minor | Issues with applying treatment proposals when projecting areas | 2.19.1 | fixed |
| 0000544 | General | minor | Result variable Harvested Wood Products - CO2 Emission should have unit "tonnes CO2/ha" | 2.19.1 | fixed |
| 0000548 | General | minor | AlternativeSummary.ManagementSystem sometimes incorrect | 2.19.1 | fixed |
| 0000402 | General | minor | User Submitted Report - Incorrect Syntax | 2.19.0 | fixed |
| 0000493 | Optimization | minor | User submitted report - No feasible solution with LPSolve | 2.19.0 | fixed |
| 0000502 | Optimization | minor | Simulation results are incorrectly sorted in RegWise table view | 2.19.0 | fixed |
| 0000504 | Data import | minor | Areas projected to a future date are lacking some data fields present in the original data | 2.19.0 | fixed |
| 0000509 | RegWise simulation | minor | Wind throw proportion, mortality volume and biomass incorrectly calculated | 2.19.0 | fixed |
| 0000512 | General | minor | "Other area" is not reset when selection changes | 2.19.0 | fixed |
| 0000513 | Growth / production | minor | High sapling moose damage will sometimes cause the simulation to stall | 2.19.0 | fixed |
| 0000515 | RegWise simulation | minor | Volume from removal of overstorey is not included when calculating target final felling volume in RegWise | 2.19.0 | fixed |
| 0000516 | General | minor | Soil carbon stock | 2.19.0 | fixed |
| 0000518 | RegWise simulation | minor | Incorrect regeneration species in RegWise when regenerating due to land use change | 2.19.0 | fixed |
| 0000525 | RegWise simulation | minor | Stocastic sapling damage incorrectly calculated? | 2.19.0 | fixed |
| 0000526 | General | minor | Simulation report and optimization info fail to render | 2.19.0 | fixed |
| 0000527 | General | minor | When opening a RegWise project with inventory years, the analysis area is not intact | 2.19.0 | fixed |
| 0000529 | TPG | minor | Spruce bark beetle index too high | 2.19.0 | fixed |
| 0000530 | General | minor | Getting ValueData is slow | 2.19.0 | fixed |
| 0000533 | Data import | minor | Fel i framskrivning till nytt startdatum om bestånd har överståndare eller naturvårdsträd | 2.19.0 | fixed |
| 0000534 | Visualisation StandWise | minor | Error thrown on screenshot | 2.19.0 | fixed |
| 0000535 | General | minor | Total CO2 from HarvestedWoodProducts is wrong | 2.19.0 | fixed |
| 0000538 | RegWise simulation | minor | No treatments on NC units dependent on parents' treatments in checkerboard felling | 2.19.0 | fixed |
| 0000482 | Data import | minor | Inforuta polygonareal vid import av åtgärdsförslag | 2.18.3 | fixed |
| 0000483 | Optimization | minor | Import of external optimization results treats csv:s with comma as decimal sign wrong | 2.18.3 | fixed |
| 0000486 | Map | minor | Risk för namnkonflikter när man exporterar kartor | 2.18.3 | fixed |
| 0000491 | Forest Domain Builder | minor | Incorrect property selected in forest domain condition builder | 2.18.3 | fixed |
| 0000494 | Report generator | minor | Failure to group optimization results correctly | 2.18.3 | fixed |
| 0000479 | RegWise simulation | minor | Sapling damage from initial regeneration causes unexpected behaviour | 2.18.2 | fixed |
| 0000480 | TPG | minor | Error generating tactical treatment programs after initial regeneration | 2.18.2 | fixed |
| 0000484 | Growth / production | minor | Negative Gross growth | 2.18.2 | fixed |
| 0000473 | Other | minor | Error when opening a project and attempting to update result database | 2.18.1 | fixed |
| 0000474 | Other | minor | Can not use "Report issue" when an exception occurs. 404 error | 2.18.1 | fixed |
| 0000475 | General | minor | Incorrect coefficient for Spruce Bark Beetle damage risk | 2.18.1 | fixed |
| 0000476 | General | minor | Even-Aged class in Structural Diversity is never calculated to EvenAged for established stands, only MostlyEvenAged | 2.18.1 | fixed |
| 0000452 | TPG | minor | Biofuel extraction in CCF management is not vorking properly | 2.18.0 | fixed |
| 0000454 | Optimization | minor | Malloc error when building optimization models with cliques and clusters | 2.18.0 | fixed |
| 0000455 | Optimization | minor | Cannot open "Import Optimization" interface | 2.18.0 | fixed |
| 0000458 | RegWise simulation | minor | No fertilizations performed despite control table settings | 2.18.0 | fixed |
| 0000459 | General | minor | Mean Volume Productive Area incorrectly calculated in initial state | 2.18.0 | fixed |
| 0000460 | TPG | minor | Tactical TPG generates empty programs with incorrect period lengths | 2.18.0 | fixed |
| 0000461 | General | minor | Index out of range with additional decomposition in tactical | 2.18.0 | fixed |
| 0000462 | TPG | minor | Seed trees removed too early in tactical TPG | 2.18.0 | fixed |
| 0000465 | Map | minor | Result map show wrong stand age in TreatmentUnitInfo window for tactical TPG result | 2.18.0 | fixed |
| 0000467 | Report generator | minor | Varningsruta för "efter-värden i rapportbyggaren" | 2.18.0 | fixed |
| 0000438 | Visualisation StandWise | minor | CPU always high in StandWise | 2.17.6 | fixed |
| 0000439 | General | minor | "Vary thinning intensity" is always used, even when the setting is turned off | 2.17.6 | fixed |
| 0000440 | General | minor | Program crashes when copying data from optimization results in column view | 2.17.6 | fixed |
| 0000441 | Data import | minor | Error when importing stand register with apostrophes in the path | 2.17.6 | fixed |
| 0000442 | Optimization | minor | Can not build optimization models with formulas referencing constant value parameters | 2.17.6 | fixed |
| 0000446 | Data import | minor | Irrelevant data checks when importing stand register just for linking to existing area | 2.17.6 | fixed |
| 0000447 | Growth / production | minor | Incorrect height growth calculated by Nyströms sapling height growth model | 2.17.6 | fixed |
| 0000435 | General | minor | Sometimes no results for ForwarderCost and HarvesterCost | 2.17.5 | fixed |
| 0000431 | TPG | minor | Incorrect stems after cleaning when using Treatment Proposals | 2.17.4 | fixed |
| 0000432 | General | minor | The previously selected treatment unit is not selected again when a project is opened in StandWise | 2.17.4 | fixed |
| 0000418 | General | minor | Null reference exception when simulation stands | 2.17.3 | fixed |
| 0000419 | Visualisation StandWise | minor | I visualiseringen visas avverkade träd som torrträd. | 2.17.3 | fixed |
| 0000421 | Project handling | minor | Height range for cleaning not loaded properly from saved projects | 2.17.3 | fixed |
| 0000422 | Map | minor | Some result variables missing when exporting map data in optimization view | 2.17.3 | fixed |
| 0000423 | General | minor | No net present value for some treatment programs | 2.17.3 | fixed |
| 0000426 | Other | minor | Added pricelist is overwritten | 2.17.3 | fixed |
| 0000398 | General | minor | Exception when using "Project to new start date" | 2.17.2 | fixed |
| 0000403 | General | minor | User Submitted Report - Stand Neighbourhood | 2.17.2 | fixed |
| 0000405 | General | minor | Null reference exception when building optimization model | 2.17.2 | fixed |
| 0000415 | Data import | minor | Error projecting area after importing from Tree List importer | 2.17.2 | fixed |
| 0000416 | Data import | minor | Exception when projecting area with stand register column aliases | 2.17.2 | fixed |
| 0000399 | Other | minor | Exported CSV files from result view have misaligned columns | 2.17.1 | fixed |
| 0000381 | Visualisation StandWise | minor | StandWise geometri i 3D | 2.17.0 | fixed |
| 0000394 | Data import | minor | Can not import stand with both nature conservation and overstorey layer | 2.17.0 | fixed |
| 0000397 | Growth / production | minor | Breeding effect not considered when creating start state at 2 m height | 2.17.0 | fixed |
| 0000379 | TPG | minor | TPG can sometimes save multiple identical programs | 2.16.5 | fixed |
| 0000373 | Report generator | minor | Report conditions are not applied when grouping on forest domain and showing the results in the same report | 2.16.4 | fixed |
| 0000375 | Data import | minor | SiteIndex = 0 accepted although data should be used for tree simulation | 2.16.4 | fixed |
| 0000378 | Data import | minor | Unable to import stand registers when splitting NC areas and have left an AreaLevel field empty. | 2.16.4 | fixed |
| 0000358 | General | minor | Det går inte att visa userdefined under Initial State - Details | 2.16.1 | fixed |
| 0000330 | Optimization | minor | Exception when viewing DiameterClassCuttingData results without Treatment column | 2.16.0 | fixed |
| 0000334 | Other | minor | Long standid-names are not displayed in window Optimization Result Details | 2.16.0 | fixed |
| 0000337 | Optimization | minor | Saving an optimization model with Opening Size constraints will corrupt the model | 2.16.0 | fixed |
| 0000338 | Other | minor | Interfacet för optimering, textrutor för små, text syns inte. | 2.16.0 | fixed |
| 0000347 | Data import | minor | Unable to import stand register where AreaLevel2 is empty. | 2.16.0 | fixed |
| 0000349 | Report generator | minor | Results from HabitatModels can not be shown in reports until project restart | 2.16.0 | fixed |
| 0000350 | Data import | minor | Incorrect row number indicated when there is an error during stand register import | 2.16.0 | fixed |
| 0000321 | Project handling | minor | PlanWise tries to deserialize non-existing ConditionalControlTables | 2.15.4 | fixed |
| 0000325 | Data import | minor | Can not import a stand with overstorey layer and split both layers into its own NC stand | 2.15.4 | fixed |
| 0000319 | General | minor | Diameter Class Cutting Data shows duplicate values for all treatments in a period | 2.15.2 | fixed |
| 0000307 | Other | minor | When trying to remove a subnode analysis area, the entire area is removed | 2.15.1 | fixed |
| 0000316 | Report generator | minor | Report viewer shows no data for old simulations when 'Productive Area' is selected | 2.15.1 | fixed |
| 0000301 | Forest Domain Builder | minor | Two forest domains should not be allowed to be selected at the same time | 2.15.0 | fixed |
| 0000303 | Control categories | minor | Cloning production model control table doesn't clone Sapling Damage Factors | 2.15.0 | fixed |
| 0000312 | TPG | minor | Exception in Conditional Control Tables dialog | 2.15.0 | fixed |
| 0000278 | Optimization | minor | Optimization list won't update after a new optimization was saved | 2.14.0 | fixed |
| 0000291 | HeurekaAPI | minor | Volume and mean age per species differ from those entered in the Heureka API | 2.14.0 | fixed |
| 0000292 | Optimization | minor | Duplicate optimizations after performing Habitat model calculation | 2.14.0 | fixed |
| 0000293 | Optimization | minor | Habitat models display no name if no Display name is set | 2.14.0 | fixed |
| 0000244 | TPG | minor | No stump harvest when changing control category between generations | 2.13.0 | fixed |
| 0000258 | General | minor | Trees in StandWise remain selected for treatment after deselection if "stepping back in time"? | 2.13.0 | fixed |
| 0000259 | General | minor | Pasting values into timber pricelist puts 0 in last column | 2.13.0 | fixed |
| 0000267 | TPG | minor | "Object reference" fel i TPG | 2.13.0 | fixed |
| 0000268 | TPG | minor | Generation in Result is always 0 | 2.13.0 | fixed |
| 0000269 | TPG | minor | B3-plots are not regenerated when final felling in period 0 | 2.13.0 | fixed |
| 0000276 | Data import | minor | Can not simulate initial state for stands where Inventory year is lower than other historic treatments | 2.13.0 | fixed |
| 0000064 | Optimization | minor | Error when adding StandObjectData.PropContorta etc to optimization model | 2.12.3 | fixed |
| 0000241 | Project handling | minor | Cannot change selected ingrowth species | 2.12.3 | fixed |
| 0000243 | TPG | minor | Takes verý long time to cancel TPG simulation | 2.12.3 | fixed |
| 0000248 | Optimization | minor | If objective function label is not "ObjFunc", then objective function value is not saved with optimization result | 2.12.3 | fixed |
| 0000235 | Optimization | minor | Can not save CSV in optimization results column view | 2.12.2 | fixed |
| 0000236 | Project handling | minor | When selecting entire areas, initial state will be calculated multiple times | 2.12.2 | fixed |
| 0000215 | Other | minor | Rerun simulations doesn't calculate alternatives for unmanaged treatment units | 2.12.0 | fixed |
| 0000216 | RegWise simulation | minor | "Show simulation report" that displays simulation settings is not available in RegWise | 2.12.0 | fixed |
| 0000219 | Project handling | minor | Loading previous databases locks the GUI | 2.12.0 | fixed |
| 0000221 | Project handling | minor | Random seeds in too many different locations | 2.12.0 | fixed |
| 0000223 | Control categories | minor | ManagementSystem result sometimes lacks value | 2.12.0 | fixed |
| 0000224 | Other | minor | Pricelist name changes are not saved | 2.12.0 | fixed |
| 0000226 | Control categories | minor | Reference error when loading multiple control tables of the same type from file | 2.12.0 | fixed |
| 0000228 | Forest Domain Builder | minor | Trying to cancel deletion of control category seemingly fails | 2.12.0 | fixed |
| 0000229 | Other | minor | Zips fails to be extracted | 2.12.0 | fixed |
| 0000232 | General | minor | Path in Path Settings not used for some features | 2.12.0 | fixed |
| 0000233 | Other | minor | Program crashes if user lacks write permission on custom Common directory | 2.12.0 | fixed |
| 0000212 | TPG | minor | Thinning Period Delay Generation 2 only applied from generation 3 onward | 2.11.1 | fixed |
| 0000214 | TPG | minor | Enforced thinning sometimes applied even if a valid thinning period is found | 2.11.1 | fixed |
| 0000189 | General | minor | Price trend handler may start unnecessary recalculation | 2.11.0 | fixed |
| 0000191 | Map | minor | Error "Invald column name..." when saving shapefile | 2.11.0 | fixed |
| 0000192 | Visualisation StandWise | minor | Adding a DEM (Digitial Elevation Model) in StandWise results in an index error. | 2.11.0 | fixed |
| 0000198 | TPG | minor | Initial bare land is not regenerated when rerunning a simulation when using NFI-data plots as input data | 2.11.0 | fixed |
| 0000201 | Other | minor | Error when saving and loading default result variables in result variable selection dialog | 2.11.0 | fixed |
| 0000202 | Control categories | minor | No pricelists selected after adding cost control table from file | 2.11.0 | fixed |
| 0000203 | Control categories | minor | Control table file name should be added so user can separate different versions | 2.11.0 | fixed |
| 0000204 | Data import | minor | User should be notified when column names are wrong in tree list import files | 2.11.0 | fixed |
| 0000206 | TPG | minor | Rerun of simulations for unmanaged stands ignored period midth | 2.11.0 | fixed |
| 0000207 | TPG | minor | Print tree list during rerun of simulation crashes the program for large simulations | 2.11.0 | fixed |
| 0000210 | Other | minor | StandWise hangs when selecting properties | 2.11.0 | fixed |
| 0000100 | Optimization | minor | LP_Solve cannot be aborted | 2.10.0 | fixed |
| 0000164 | Map plugins | minor | Must hit "Cancel" three times to cancel adding of web map | 2.10.0 | fixed |
| 0000168 | Map | minor | Map info-window shows stand age instead of mean diameter | 2.10.0 | fixed |
| 0000171 | Project handling | minor | Error when applying project template | 2.10.0 | fixed |
| 0000172 | Map | minor | Error when adding WMTS map service | 2.10.0 | fixed |
| 0000173 | Map | minor | Added WMTS-map service not saved | 2.10.0 | fixed |
| 0000174 | Optimization | minor | An optimization model item that is excluded should trigger a warning if it is included in an active definition | 2.10.0 | fixed |
| 0000175 | Optimization | minor | Induced optimization model invalidity not notified | 2.10.0 | fixed |
| 0000177 | General | minor | Exception after removing forest area in StandWise | 2.10.0 | fixed |
| 0000180 | Project handling | minor | Cannot load imported StandWise project if the database is not found | 2.10.0 | fixed |
| 0000182 | Forest Domain Builder | minor | LandUse conditions in forest domain results in exception | 2.10.0 | fixed |
| 0000183 | TPG | minor | No tree retention when performing selection felling as a treatment proposal | 2.10.0 | fixed |
| 0000184 | Other | minor | Initial State details table view empty after clicking Update-button when using FMPP-data | 2.10.0 | fixed |
| 0000015 | TPG | minor | Memory problem when running TPG on large datasets | fixed | |
| 0000024 | Growth / production | minor | Mortality per Diameter Class not viewable | fixed | |
| 0000036 | Map | minor | Map do not show when restarting project | fixed | |
| 0000039 | General | minor | Projektet inte stängt trots att det verkar så | fixed | |
| 0000040 | Optimization | minor | Ohanterat fel vid kompilering av stora optimeringsproblem | fixed | |
| 0000043 | Visualisation StandWise | minor | "Index outside range..." when opening stand with trees with coordinates | fixed | |
| 0000047 | Growth / production | minor | Breeding has effect only one period in RegWise | fixed | |
| 0000048 | Map | minor | Program is asking to convert from Sweref99 to Sweref99 | fixed | |
| 0000074 | Other | minor | Plot reported as UnevenAged altought it is EvenAged | fixed | |
| 0000080 | RegWise simulation | minor | Intensive fertilization not applied when expected | fixed | |
| 0000085 | Map | minor | Wrong map | fixed | |
| 0000086 | RegWise simulation | minor | Control table parameter copied as reference instead of cloned | fixed | |
| 0000089 | RegWise simulation | minor | Add Tooltip "No area selected" to Simulate button | fixed | |
| 0000119 | Optimization | minor | Habitat data not available for view in map until optimization has been re-loaded | fixed | |
| 0000129 | PlanEval | minor | Wrong labels in PlanEvalWeb | fixed | |
| 0000190 | Other | minor | List all local SQL instances | fixed | |
| 0000200 | General | minor | PropertyGrid for general pricelist setting misses functionality in other Heureka propertygrid | fixed | |
| 0000417 | General | minor | User Submitted Report - Ingående tillstånd Rikstaxdata | fixed | |
| 0000562 | General | minor | Feature: Add birch as category to deadwood results | fixed | |
| 0000653 | TPG | minor | Forest domains settings ignored in tactical TPG | fixed | |
| 0000658 | General | minor | Forest domains are ignored in tactical TPG | fixed | |
| 0000702 | TPG | minor | NPV:s not always calculated correctly in tactical TPG | fixed | |
| 0000655 | General | tweak | Mean "Bonitet" displayed in initial state is incorrectly labeled as m3sk/ha | 2.23.0 | fixed |
| 0000608 | Project handling | tweak | Removing keyboard shortcut for deleting projects | 2.22.0 | fixed |
| 0000633 | General | tweak | Default regeneration settings in StandWise dialogs differs from control table settings | 2.22.0 | fixed |
| 0000593 | Optimization | tweak | Change: Removed ObjFunc from new models | 2.21.2 | fixed |
| 0000591 | Data import | tweak | Change: Let users import stand register with EvenAgeCode 0 | 2.21.1 | fixed |
| 0000523 | Other | tweak | Change the naming of function Compute Adjacencies | 2.19.1 | fixed |
| 0000547 | Optimization | tweak | Change the naming of habitat model tools | 2.19.1 | fixed |
| 0000528 | General | tweak | Parallelization optimization | 2.19.0 | fixed |
| 0000537 | General | tweak | Bark thickness model unnecessary memory allocations | 2.19.0 | fixed |
| 0000272 | Optimization | tweak | Optimization result and solver meta data mixed in the same output window | 2.13.0 | fixed |
| 0000213 | TPG | tweak | Treatment program generator tests alternatives with invalid thinning periods | 2.11.1 | fixed |
| 0000188 | Other | tweak | Clone and Split NC Area menu item can be selected without a project loaded | 2.10.2 | fixed |
| 0000126 | PlanEval | tweak | Root url used instead of actual application url in PlanEvalWeb | fixed | |
| 0000133 | General | text | Result variable AlternativeSummaryData.SoilExpectationValue has no unit label | 2.9.0 | fixed |
| 0000156 | Report generator | trivial | Improve design of histograms in StandWise | 2.9.3 | fixed |
| 0000144 | PlanEval | trivial | Fix confusing UI when configuring value in PlanEval | 2.9.0 | fixed |
| 0000148 | PlanEval | trivial | Links to SHa:s homepage from About-form in PlanEvalWeb are broken | 2.9.0 | fixed |
| 0000769 | Control categories | trivial | Control Category item 'Treatment Timing - Tactical planning >> Includate unmanaged' is decprecated | 2.24 | fixed |
| 0000672 | Map | trivial | Heureka cannot import point geometries. | 2.23.0 | fixed |
| 0000684 | TPG | trivial | Very small differences in financial values between TPG and Rerun Simulation | 2.23.0 | fixed |
| 0000698 | Data import | trivial | Add management class K | 2.23.0 | fixed |
| 0000605 | General | trivial | Total volume in initial state labeled as m3sk/ha | 2.22.0 | fixed |
| 0000607 | Data import | trivial | Fel vid simulering av trädlista för bestånd när slutet på ungskogsfas | 2.22.0 | fixed |
| 0000614 | TPG | trivial | Results variables are assigned the wrong category in TPG results-view | 2.22.0 | fixed |
| 0000637 | General | trivial | StandWise project fails to load due to diagram deserialization error | 2.22.0 | fixed |
| 0000595 | General | trivial | Dead wood: Decay class change when decomposition rate set to zero | 2.21.2 | fixed |
| 0000586 | Data import | trivial | Checkbox not anchored | 2.21.1 | fixed |
| 0000590 | General | trivial | EvenAgeData calculated to "Unknown" | 2.21.1 | fixed |
| 0000561 | Data import | trivial | Fel rubrik på fråga "create units for retention patches" vid import av beståndsregister direkt vid skapandet av ett nytt projekt | 2.21.0 | fixed |
| 0000566 | Map plugins | trivial | Buffer Dialog returns error in some cases | 2.21.0 | fixed |
| 0000505 | TPG | trivial | Results Types column sort is inconsistent | 2.19.0 | fixed |
| 0000313 | TPG | trivial | Place cursor on new row if "Add New" has been clicked in Conditional Control Tables | 2.15.0 | fixed |
| 0000254 | Control categories | trivial | "RetentionTime in Nature conservation was moved.." message is displayed although project has been updated | 2.13.0 | fixed |
| 0000263 | Optimization | trivial | Optimization model syntax-highlight does not work if blank space is missing | 2.13.0 | fixed |
| 0000230 | Optimization | trivial | MissingValueSubstitute is redundant in optimization model | 2.12.0 | fixed |
| 0000231 | Project handling | trivial | Opening the database name combo box closes it immediatelly | 2.12.0 | fixed |
| 0000135 | Data import | trivial | Användarspecificerade namn på UserDefinedVariable1-10 | 2.10.0 | fixed |
| 0000155 | Report generator | feature | Add height class diagram type to StandWise | 2.9.3 | fixed |
| 0000062 | Data import | feature | Spara filnamn importerat beståndsregister | 2.9.0 | fixed |
| 0000127 | PlanEval | feature | Add "Forgot password" function to PlanEvalWeb | 2.9.0 | fixed |
| 0000138 | PlanEval | feature | Contact page | 2.9.0 | fixed |
| 0000147 | Report generator | feature | Optimization Results > Details > Select Results sparas inte för projektet | 2.9.0 | fixed |
| 0000131 | Help documentation | feature | Documentation for installing and using PlanEvalWeb | 2.8.1 | fixed |
| 0000099 | Optimization | feature | Do not remove the possibility to solve an already built optimization problem | 2.7.0 | fixed |
| 0000004 | Report generator | feature | Feature request: Contex-menu for changing type of opened chart in StandWise | 2.5.1 | fixed |
| 0000021 | General | feature | Add Management System as result variable | 2.5.0 | fixed |
| 0000011 | General | feature | Tillåt Regeneration Species som föryngringsträdslag | 2.4.0 | fixed |
| 0000660 | General | feature | Add buttons to Select Variables-view | 2.24 | fixed |
| 0000719 | General | feature | Display issues in current version on start page | 2.24 | fixed |
| 0000721 | Report generator | feature | Add the option of customizing the number of decimals for each variable in the report templates | 2.24 | fixed |
| 0000727 | Optimization | feature | Feature: Add support for Gurobi 12.0 | 2.24 | fixed |
| 0000749 | General | feature | Add initial state diagrams for distributions over Management Classes | 2.24 | fixed |
| 0000753 | Control categories | feature | Add search function for pricelist and result variable settings, and improve existing search function for control tables | 2.24 | fixed |
| 0000756 | Project handling | feature | Issue with how NewProjectWizard loads recent database connections | 2.24 | fixed |
| 0000763 | General | feature | Create TPG result variables that sums up the pulpwood value for conifers and broadleaves, repectively | 2.24 | fixed |
| 0000767 | Other | feature | Feature: Price correction per m3 | 2.24 | fixed |
| 0000768 | General | feature | Feature: User defined settings for tree retention | 2.24 | fixed |
| 0000774 | RegWise simulation | feature | Feature: Provide an option to limit the area of planted contorta within a domain | 2.24 | fixed |
| 0000791 | General | feature | Add existing SiteData data to user accesible result variables: 'Coordinates', 'Slope', 'SlopeDirection' | 2.24 | fixed |
| 0000718 | General | feature | Added filtration by forest domains in TPG result | 2.23.0.1 | fixed |
| 0000674 | Forest Domain Builder | feature | Add "Contains" and "BeginsWith" conditionals in domain builder | 2.23.0 | fixed |
| 0000678 | Control categories | feature | Add a control category's number as a browsable property | 2.23.0 | fixed |
| 0000717 | Data import | feature | Improvements/changes to correction factor calculations | 2.23.0 | fixed |
| 0000609 | Optimization | feature | Support for CPLEX 22.1.1 | 2.22.0 | fixed |
| 0000613 | Project handling | feature | Renaming of projects | 2.22.0 | fixed |
| 0000632 | Control categories | feature | SkipNthPrioritizedTreatmentUnit -> ProbabilitySkipPrioritizedTreatmentUnit | 2.22.0 | fixed |
| 0000650 | General | feature | Faster loading of large forest databases | 2.22.0 | fixed |
| 0000654 | Optimization | feature | Support for Gurobi 11.0 | 2.22.0 | fixed |
| 0000568 | Control categories | feature | Feature: Add settings for Harvested Wood Products | 2.21.0 | fixed |
| 0000552 | Optimization | feature | Feature: Add support for Cplex and CoinOr | 2.20.0 | fixed |
| 0000553 | Optimization | feature | Feature: Add support for Gurobi 10.0 | 2.20.0 | fixed |
| 0000503 | Data import | feature | New feature: Import data from harvester simulator | 2.19.0 | fixed |
| 0000514 | General | feature | New result variables: Volume Harvested | 2.19.0 | fixed |
| 0000517 | General | feature | Garbage collection change | 2.19.0 | fixed |
| 0000520 | Optimization | feature | Remove final felling requirement from cluster parameters | 2.19.0 | fixed |
| 0000521 | Optimization | feature | Add OptimizationGuid to Optimization info | 2.19.0 | fixed |
| 0000522 | General | feature | Add information regarding which random seed was used | 2.19.0 | fixed |
| 0000536 | RegWise simulation | feature | Show TreatmentUnitExternalData in initial state and simulation results | 2.19.0 | fixed |
| 0000539 | Optimization | feature | Feature: Add support for Gurobi 9.5 | 2.19.0 | fixed |
| 0000492 | TPG | feature | Feature request: Select multiple domains to display in Initial state | 2.18.3 | fixed |
| 0000496 | Report generator | feature | Homogenisera rapportmallarna vad gäller överståndare. | 2.18.3 | fixed |
| 0000498 | Report generator | feature | Beräkning av kolpoolsförändringar i skogsprodukter (Harvested Wood Products (HWP)) i Heureka | 2.18.3 | fixed |
| 0000443 | Growth / production | feature | New option to leave high stumps when thinning | 2.17.6 | fixed |
| 0000444 | Growth / production | feature | Additionally decomposited dead wood is now moved to the litter pool | 2.17.6 | fixed |
| 0000413 | Optimization | feature | Add link to Gurobi 9.1 | 2.17.2 | fixed |
| 0000359 | Other | feature | Habitatmodellerna fungerar inte | 2.17.0 | fixed |
| 0000391 | Other | feature | Bug reporting from error dialogs. | 2.17.0 | fixed |
| 0000365 | TPG | feature | Result variable AlternativeSummary.ManagementSystem set to Unmanaged instead of CCF in managed NC-area | 2.16.5 | fixed |
| 0000369 | General | feature | Verify that high stumps do not end up in the soil model. | 2.16.4 | fixed |
| 0000371 | Data import | feature | Jag kan inte importera NC area som egna bestånd | 2.16.4 | fixed |
| 0000376 | Data import | feature | Importing a stand register of a sapling plot that calculates the height to be > 7m causes the import to halt | 2.16.4 | fixed |
| 0000380 | General | feature | Test report internal activity | 2.16.4 | fixed |
| 0000370 | Other | feature | Certain result variables are not available | 2.16.2 | fixed |
| 0000280 | TPG | feature | Setting Min Final Felling Period to a large number causes an exception in TPG | 2.16.0 | fixed |
| 0000332 | Other | feature | Custom user defined column names should be displayed if applicable, instead of generic "UserDefined" | 2.16.0 | fixed |
| 0000343 | Report generator | feature | Arithmetic expressions for report conditions | 2.16.0 | fixed |
| 0000326 | Data import | feature | Stand register importer crashes when importing file with old import format | 2.15.4 | fixed |
| 0000327 | Optimization | feature | Can not run Optimization on new tactical simulations | 2.15.4 | fixed |
| 0000320 | Control categories | feature | Control table selection is lost when changing tabs | 2.15.3 | fixed |
| 0000317 | Visualisation StandWise | feature | DirectX11 renderer for StandWise | 2.15.1 | fixed |
| 0000297 | Other | feature | Updating optimization result list | 2.15.0 | fixed |
| 0000314 | Forest Domain Builder | feature | Cannot re-add control table in Conditional Control Tables dialog | 2.15.0 | fixed |
| 0000261 | TPG | feature | Duplicate programs may be generated in PlanWise if treatment criteria are not met | 2.14.0 | fixed |
| 0000265 | Data import | feature | Use date instead of inventory year | 2.14.0 | fixed |
| 0000282 | General | feature | New default pricelists require recalculation | 2.14.0 | fixed |
| 0000284 | Other | feature | Add result variable for sum of dead wood | 2.14.0 | fixed |
| 0000286 | Optimization | feature | Allow user to set the location of temporary optimization files | 2.14.0 | fixed |
| 0000262 | Optimization | feature | Allow copying of parameter of constant or formula type in optimization model | 2.13.0 | fixed |
| 0000264 | General | feature | Improve threading performance when calculating pricelists | 2.13.0 | fixed |
| 0000275 | Project handling | feature | Remove prompt asking about where to save pricelist, when it's not needed | 2.13.0 | fixed |
| 0000277 | Other | feature | Plugins can now have custom settings | 2.13.0 | fixed |
| 0000220 | Optimization | feature | Incorrect solver finished message for some solvers | 2.12.0 | fixed |
| 0000197 | Growth / production | feature | Skip pricelist for biofuel thinning and assume all felled trees are bio fuel | 2.11.0 | fixed |
| 0000199 | Optimization | feature | Spara del av optimeringsmodell | 2.11.0 | fixed |
| 0000208 | TPG | feature | Add a button that allows the user to select species of trees to print to log | 2.11.0 | fixed |
| 0000178 | Optimization | feature | Save optimization result metadata | 2.10.2 | fixed |
| 0000157 | Report generator | feature | Enable copy of charts from StandWise to Excel | 2.10.0 | fixed |
| 0000161 | Map | feature | Save map settings between sessions | 2.10.0 | fixed |
| 0000169 | Optimization | feature | Add support for Gurobi 7.5 and Mosek 8.1 | 2.10.0 | fixed |
| 0000176 | Optimization | feature | Add solver status to message after solving model | 2.10.0 | fixed |
| 0000179 | Other | feature | Restart application | 2.10.0 | fixed |
| 0000023 | Report generator | feature | Or-condition in Report-level condition? | fixed | |
| 0000054 | Data import | feature | RegenerationSpecies/Auto as alternative treatment proposal regeneration species | fixed | |
| 0000095 | Other | feature | Sorting TPG-results by clicking on NetPresentValue column header does not work as expected | fixed | |
| 0000196 | Optimization | feature | Add possibility to create zimpl data files but skip running ZIMPL | fixed | |
| 0000274 | TPG | feature | Conditional price lists and cost tables. | fixed | |
| 0000339 | Other | feature | Document database structure and basic SQL for users | fixed | |
| 0000364 | Control categories | feature | Movable control categories | fixed | |
| 0000367 | General | feature | Soil model: Performance impact of many tree species groups. | fixed | |
| 0000368 | General | feature | Is the implementation of soil and Q models according to the latest versions of the documents? | fixed |