                        Changes in version 0.6.3                        

  - Corrected how the [.power_array method deals with non-numeric
    parameters, not trying to convert them into numerics, as was done in
    previous versions, resulting in NAs for pars levels.
  - Corrected how Powergrid created a power_array with multiple function
    outcomes. In previous versions, the parameter levels that define the
    array dimensions were turned into characters with trailing zeros.
    Now, these array dimensions are as.charater versions of proper
    numerics, allowing for clever indexting with either the precise
    string, or any fitting numeric ("0.1" is matched by 0.1, .1, 0.10
    and by "0.1". Not by "0.10").

                 Changes in version 0.6.2 (2026-07-31)                  

  - Method import "is" explicit in namespace

                        Changes in version 0.6.1                        

  - The idexing method for the power array "[" was changed so that if a
    vector is returned it correctly gets the names from he original
    array. This adjustment was made to assure correct behavior when
    aperm() is adjusted to be in sync with both its docs and t.default()
    in an upcoming R update.

                        Changes in version 0.6.0                        

A number of improvements were made

  - Clearer, more consistent documentation across package help files,
    and warning and error messages.
  - Fixed the passing on of argument summary_function in the following
    functions:
      - PowerGrid (call SummarizeIterations)
      - SummarizeIterations (define precise situation and fix
        summary_function name and definition accordingly)
      - EnsureSummarized (define precise situation and fix
        summary_function name and definition accordingly)
      - PowerPlot (call EnsureSummarized)
      - GridPlot (call EnsureSummarized)
  - Updated plotting behaviour so that plotting parameters (par) are
    taken from the existing par settings, and can be specified in the
    relevant powergrid plotting functions.
  - Added functionality to report progress of iterations for both series
    and parallel computation, implemented using the progressr package.

                        Changes in version 0.5.2                        

Corrected listing in readme and vignette.

                        Changes in version 0.5.1                        

Small update, making readme in line with CRAN status package.

                 Changes in version 0.5.0 (2025-09-30)                  

  - Added Richard Charles Allen as contributor and maintainer.
  - Fixed one typo in description.

                        Changes in version 0.4.0                        

  - Omitted all settings of par(), including graphics::layout()
    (PowerPlot and GridPlot)
  - Argument shades_legend removed as argument to PowerPlot. The related
    function to add a legend to the grey scale is omitted too. This
    legend is difficult to position without setting par. Also, the use
    of such legend is very limited, since the eye is notoriously bad in
    seeing the equality or difference between shades when they do not
    share a border. (PowerPlot)
  - Omitted (conditional) set.seed() in PowerGrid. This seed was set for
    cases where there happens to be no .Random.seed yet. Slightly tweaky
    circumvented by always drawing one uniform number before doing
    anything.

                        Changes in version 0.3.0                        

  - performed all checks as listed in issue #55 Release powergrid 0.3.0

                        Changes in version 0.2.1                        

  - only typos

                        Changes in version 0.2.0                        

This is a large, but still minor update. Some arguments have been
renamed and one function has a new name. Vignette has been improved
greatly, and all documentation has been updated and extended.
Cross-referencing in Documentation is improved. Warnings and
documentation is more consistent now.

Not that this is a Beta release. Use
remotes::install_github("SwissClinicalTrialOrganisation/powergrid", ref
= "v0.2.0") to install it. The package is very soon to be sumbitted to
CRAN. No changes at the user side are planned.

Breaking Changes

  - SummarizeIterations() replaces the older SummarizeSims. Iterations
    may, but must not be simulations. Language is consistency adjusted
    throughout the package. In documentation, as well as in attributes
    of power_array objects, "sim" is, where relevant, replaced by
    "iter".
  - Central argument names have changed in Example, PowerPlot, GridPlot,
    AddExample and FindTarget:
      - find_lowest replaces find_min
      - target_at_least replaces minimal_target
      - target_value replaces target
  - Compatibility with sse package was omitted. see is offline and is
    not updated. Keeping all working with eventual sse output was too
    error-prone for little use.

Improvements user level

  - All help files were improved
  - Vignette was extended and improved
  - Tests included! (thanks Richard!)
  - Input handling of all functions and respective errors and warnings
    was improved.
  - PowerPlot and Example naturally deal with one-dimensional
    power_array object. PowerPlot has a special figure to represent the
    one-dimensional situation.

Improvements under the hood

  - The plotting of examples inside PowerPlot() is now handled by
    AddExample.
  - Summarizing across dimenstions inside power_grid is now performed by
    SummarizeIterations() (Thanks Richard!)

bug fixes

  - A multitude of bugs were fixed
