Skip to content

Latest commit

 

History

History
206 lines (127 loc) · 5.71 KB

CHANGELOG.md

File metadata and controls

206 lines (127 loc) · 5.71 KB

AEMO Gem Changelog

[v0.7.0] (2024-11-21)

Added

Changed

[v0.6.0] (2023-12-20)

Added

  • Ability to output a valid NEM12 file from a single, or an array of, AEMO::NEM12 with to_nem12_csv.
  • AEMO::Time for customised formatting, parsing, and validating in NEMTIME.
  • Github actions for tests and lints.

Changed

  • Correctly set AEMO::NEM12 header value set at parsing.

[v0.5.1] (2023-06-16)

Changed

  • bump httparty to >= 0.21.0 to resolve security issue.
  • bump nokogiri to >= 1.14.3 to resolve libxml2 security issue.

[v0.5.0] (2022-09-19)

Added

  • New method flags:

    Type EST and/or SUB Descriptor
    Type 20 SUB Churn Correction (Like Day)
    Type 21 SUB Five-minute No Historical Data
    Type 59 SUB, EST Five-minute No Historical Data
    Type 69 SUB Linear extrapolation

[v0.4.1] (2022-01-20)

Fixed

  • Typo in meter_serial_number.

[v0.4.0] (2021-12-22)

Added

Changed

[v0.3.6] (2020-03-11)

Changed

  • Bump nokogiri from 1.10.4 to 1.10.8
  • Bump rack from 2.0.7 to 2.0.8.
  • Update .travis.yml.

Fixed

  • Include updated at and MSATS load date in NEM12 data structure.

[v0.3.5] (2019-08-20)

[v0.3.4] (2019-07-04)

  • Bump yard from 0.9.16 to 0.9.20
  • Added support for ruby versions: 2.6.3, 2.6.2, 2.5.5, 2.5.4, 2.4.6
  • Using bundler 2.0.2

[v0.3.3] (2018-11-17)

[v0.3.2]

  • Support JSON v2.x.y JSON (#46)

[v0.3.1]

  • Catch invalid length NEM12 records (300 and 400)

[v0.3.0]

  • Refactor NMI allocations
  • Return an empty array on empty NEM12 file or string.

[v0.2.1]

  • Loss factors for FY18

[v0.2.0]

  • Default NEM12 parsing to use strict validation
  • Only enforce validation of NMIConfiguration in strict mode

[v0.1.45]

[v0.1.44]

[v0.1.42]

  • Dependency updates to support Rails 5.1

[v0.1.41]

  • Dependency updates
  • Drop support for old versions of Ruby. Currently supported versions are:
    • ruby-head
    • 2.4 (.0, .1, .2)
    • 2.3 (.0, .1, .2, .3, .4, .5)
    • 2.2 (.5, .6, .7, .8)

[v0.1.40]

(TNI/MLF errata 2017-10-18)

  • NCAR FY17 listed as 1.0035 in the FY18 publication (we had 1.0016)
  • NCB1 has disappeared in FY18
  • NFNY FY17 listed as 1.0825 in the FY18 publication (we had 1.0157)
  • NLTS FY17 listed as 0.9897 in the FY18 publication (we had 1.0142)
  • NPH1 has disappeared in FY18
  • NSHN FY17 listed as 0.9904 in the FY18 publication (we had 1.0001)
  • SNPS has gone offline in FY18
  • SPPS has gone offline in FY18
  • A whole bunch of new generation added

[v0.1.39]

[v0.1.38]

  • AEMO::NMI::DLF_CODES updates for FY17.

[v0.1.37]

  • General Gem dependency updates.

[v0.1.36]

  • Minor change to AEMO::NMI::NMI_ALLOCATIONS for a 'State' to be an instance of AEMO::Region

[v0.1.34]

  • Added AEMO::Market::Node to deal with Region v Node differences

[v0.1.33]

[v0.1.32]

[v0.1.31]

  • AEMO::Market#historic_trading
  • AEMO::Market#historic_trading_by_range

[v0.1.30]

  • AEMO::NMI#current_annual_load