Skip to content

Latest commit

 

History

History
168 lines (122 loc) · 4.3 KB

File metadata and controls

168 lines (122 loc) · 4.3 KB

InfrastructureModels.jl Change Log

Staged

v0.7.9

  • Various maintenance updates to bring InfrastructureModels up to date (#97)
  • Remove Memento and switch to Logging.jl (#99)

v0.7.8

  • Fix support for strongly typed network data (#92)

v0.7.7

  • Fix support for utf-8 in matlab parser (#91)

v0.7.6

  • Improve developer docs (#89)

v0.7.5

  • Add support for Memento v1.4

v0.7.4

  • Update minimum Julia version to v1.6 (LTS)
  • Add support for JuMP v1.0

v0.7.3

  • Add support for JuMP v0.23

v0.7.2

  • Fixed array processing performance bug in compare_dict (#82)

v0.7.1

  • Add support for Memento v1.3

v0.7.0

  • Drop support for JuMP v0.21
  • Remove dependency on MathOptInterface package

v0.6.2

  • Add support for JuMP v0.22

v0.6.1

  • Use JuMP's result_count function in build_result
  • Use JuMP's solve_time function in optimize_model!
  • Add support for Memento v1.2

v0.6.0

  • Add support for multi-infrastructure data (breaking)
  • Drop cnw from AbstractInfrastructureModel fields in favor of nw_id_default (breaking)
  • Drop support for JuMP v0.19, v0.20 (#61,#74) (breaking)

v0.5.4

  • Add support for relax_integrality in optimize_model!

v0.5.3

  • Add generic constraint_bounds_on_off function.
  • Fix bug in parsing NaN and Inf in Matlab data files.

v0.5.2

  • Add has_time_series and get_num_networks functions for working with time series data.

v0.5.1

  • Fix ismultinetwork inconsistency between data Dict and AbstractInfrastructureModel

v0.5.0

  • Drop "data" and "machine" from the generic result builder (#66)
  • Add support for Memento v1.1

v0.4.3

  • Added AbstractInfrastructureModel type and associated model and solution building generalizations (PR #65)
  • Added support for global and network level parameters in time_series blocks
  • Fixed default value detection in data summary function

v0.4.2

  • Add silence and logger_config! (#51)
  • Add support for Memento v0.13, v1.0

v0.4.1

  • Add support for JuMP v0.21

v0.4.0

  • Export value2string and float2string for package-specific overloading

v0.3.3

  • Added support for three variable RSOC constraints, #53
  • Made "index" an allowed column name in the generic matlab parser, #48

v0.3.2

  • Add support for JuMP v0.20 and start testing on julia v1.2

v0.3.1

  • Added ref_initialize for building a basic ref datastucture

v0.3.0

  • Added @def macro
  • Added automatic export, #44 (breaking)
  • Added tools for working with time_series blocks
  • Added fixed variants of on/off constraints
  • Made global_keys required by replicate, #25 (breaking)

v0.2.2

  • Fixed bug by adding Memento. quantifier to all logging statements

v0.2.1

  • Added variable_domain function
  • Added types to relaxation schemes

v0.2.0

  • Updated to JuMP v0.19 / MathOptInterface

v0.0.16

  • Increase Memento version bounds

v0.0.15

  • Remove support for Julia v0.6/v0.7
  • Fixed support for Dict{String,<:Any} types in summary function

v0.0.14

  • Update dict types to Dict{String,<:Any}

v0.0.13

  • Added arguments to the summary function for presentation order configuration, #29
  • Added row_to_typed_dict and row_to_dict helper functions, #28
  • Improved data standard documentation, #23, #24

v0.0.12

  • Added JuMP version upper bound
  • Fixed print_summary in Julia v1.0

v0.0.11

  • Added explicit global keys argument to replicate

v0.0.10

  • Added support for Julia v0.7/v1.0 (thanks to @jd-lara)
  • Lower replicate count bound to 1 instead of 2

v0.0.9

  • Added conic form of the complex product relaxation

v0.0.8

  • Update to Memento v0.8 and simplified logging config

v0.0.7

  • Removed Memento depreciation warnings

v0.0.6

  • Added ismultinetwork for checking if network data is a multinetwork

v0.0.5

  • Added component_table for building matrices from component dictionaries

v0.0.4

  • Added relaxation schemes for some typical non-convex constraints
  • Made compare_dict extensible via isapprox function

v0.0.3

  • Added compare_dict function
  • Added arrays_to_dicts! function
  • Fixed bug when a matlab function returns a value that is not called "mpc"

v0.0.2

  • Added dict summary function
  • Added update_data! function
  • Added replicate function
  • Added basic documentation

v0.0.1

  • Initial implementation (matlab data parsing)