- None.
- Some queries are allowed to capture 1 year of the data as a maximum time span. But the leap year handling had not been elaborated yet. From this version the leap year cases are going to be handled nicely.
- Typos have fixed in the documentations.
- The
ENTSOE_PATis going to be checked to be in UUID v4 format from now on. - The vignettes have been slightly adjusted.
- The code base and the unit tests have been adjusted in such a way which makes the whole project more maintainable.
- 4 new vignettes (Generation Mix Analysis, Getting Started with entsoeapi, Time Series Restructuring Explained, Working with EIC Codes) have been introduced.
- The
all_allocated_eic()function has been exported. - The
get_news()function has been introduced. - The ENTSO-E API is known for returning 503 (Service Unavailable) response when it's under heavy load or when a client sends too many requests. Hence we have built-in an automated backoff-and-retry mechanism.
- Typos fixed in the documentations.
- The package
DESCRIPTIONdocument slightly adjusted.
- An orphaned, not exported function and its related unit tests have been removed.
- The
implicit_offered_transfer_capacities()function has been introduced (we incorrectly stated earlier that this function had been introduced) - The
explicit_offered_transfer_capacities()function has been introduced (we incorrectly stated earlier that this function had been introduced) - The
continuous_offered_transfer_capacities()function has been introduced (we incorrectly stated earlier that this function had been introduced) - The
netted_volumes_per_border()function has been introduced (we incorrectly stated earlier that this function had been introduced) - The
eic_functions()andall_allocated_eic()functions have been introduced. - The processing capability of
P3Mdata resolution has been added to the engine.
- The
aggregated_balancing_energy_bids()function'sprocess_typeargument additionally can be set asA67orA68from now on. - The "See Also" blocks have been added to each help.
- The result table of
imbalance_prices()call got more columns to display. - The
deactivation_requested_date_and_or_time_dateand theeic_code_market_participant_street_addresscolumns have been added toall_allocated_eic()function's resulting table. - The
gen_installed_capacity_per_ptand thegen_installed_capacity_per_pufunctions got a newtidy_outputargument. - The XML extracting engine further improved by which the
flow_based_allocationsfunction's resulting table composed properly from now on. - The
tibble,purrr,tidyselectpackage dependencies (Imports) removed from the code.
- The
day_ahead_prices()function has been renamed toenergy_prices()and it allows to query day-ahead and intraday prices too. - The resulting table's column names converted to snake case in the
party_eic(),area_eic(),accounting_point_eic(),tie_line_eic(),location_eic(),resource_object_eic(),substation_eic()andall_approved_eic()function. - The
financial_expenses_and_income_for_balancing()renamed tofinancial_expenses_and_income(). - The
sharing_of_frr_capacity()renamed tosharing_of_rr_and_frr_capacity(). - The
rr_actual_capacity()removed sincerr_and_frr_actual_capacity()covers its functionality. - The
business_typeargument has been removed fromshares_of_fcr_capacity()since it did not changed the result table at all. - The
business_typeargument has been removed fromrr_and_frr_actual_capacity()since it did not changed the result table at all. - The
gen_wind_solar_forecasts()does not give back list of table byprocess_typefrom now on; insteadprocess_typehas been moved into the arguments of the function call.
- The code base simplified.
- The "architecture" vignette has been updated according to the changes.
- The package
DESCRIPTIONdocument slightly adjusted.
- None.
- The code base simplified.
- The package level constants have been placed into a standalone file.
- These dependency (Imports) packages removed from the code:
curl,data.table,fs,tidyselect,utf8 - The
sapply()calls have been removed from some unit tests. - The global assignment operators have been removed from the code.
- The .github/CONTRIBUTING.md file has been created and added.
- The
DESCRIPTIONdocument has been updated. - A contributor guide has been added.
- Additional EIC assertion check has been added to each user facing functions.
- The there_is_provider() has been turned to user-facing function.
- The
architecturevignette has been composed and added.
- Across all R files @examples blocks replaced by @examplesIf blocks — since they require an ENTSOE_PAT env var that isn't available in CI.
- @return section has been added to each exported function.
- The cran-comments.md has been created and has been added to .Rbuildignore.
- The .urlchecker config file has been created and has been added to .Rbuildignore.
- The DESCRIPTION and the LICENSE documents have been updated.
- None.
- There seemed to be a bug in the tidy output of some functions (unrelated dates occurred twice in the tidy output). This issue has been resolved.
- The "master" git branch renamed to "main".
- new area_types were introduced — 2 codes: A01, A02
- new sub_area_types were introduced — 7 codes: A01–A07
- new connection_category_types were introduced — 10 codes: E03–E12
- new customer_types were introduced — 4 codes: A01–A04
- business_types got new value — C96
- reason_code_types got new values — B83, B84, B85
- The beta version of
sharing_of_frr_capacity()query has been introduced.
- The progress bar and the console message formats standardized.
- New hex sticker has been created and added.
- A new da-price-spread-vignette.Rmd has been composed and added.
- CODE_OF_CONDUCT.md has been composed and added.
- The README.md has been updated.
- A top-level documentation has been added to the package.
- Minor under the hood improvements and fixes.
- The beta versions of
exchanged_volumes_per_border(),hvdc_link_constrains(),changes_to_bid_availability(),current_balancing_state(),balancing_energy_bids(),aggregated_balancing_energy_bids(),procured_balancing_capacity(),allocation_of_cross_zonal_balancing_cap(),contracted_reserves(),activated_balancing_prices(),imbalance_prices(),imbalance_volumes(),financial_expenses_and_income_for_balancing(),fcr_total_capacity(),shares_of_fcr_capacity(),rr_and_frr_actual_capacity()andrr_actual_capacity()queries have been introduced.
- The warnings about not attached type names, eic names and definitions have been changed to simple console messages.
- Minor under the hood improvements and fixes.
- The beta versions of
net_positions(),congestion_income()andallocated_transfer_capacities_3rd_countries()queries have been introduced.
- Minor under the hood improvements and fixes.
- The beta versions of
implicit_offered_transfer_capacities(),explicit_offered_transfer_capacities(),continuous_offered_transfer_capacities(),flow_based_allocations(),auction_revenue(),expansion_and_dismantling_project()andintraday_cross_border_transfer_limits()queries have been introduced.
- Minor under the hood improvements and fixes.
- The beta versions of
implicit_offered_transfer_capacities(),explicit_offered_transfer_capacities(),continuous_offered_transfer_capacities(),flow_based_allocations(),auction_revenue(),expansion_and_dismantling_project()andintraday_cross_border_transfer_limits()queries have been introduced.
- The built-in type list tables have been updated according to the ENTSO-E code list version 93.
- The 'ts_in_bidding_zone_domain_mrid' and 'ts_out_bidding_zone_domain_mrid' column related issue have been resolved in
gen_per_gen_unit()query's tidy results.
- None.
- A minor table compositor engine issue has been resolved.
- Pagination functionality has been added to outage queries.
- Day-ahead market notation has been added for
day_ahead_prices()query result where more than one day-ahead auction are available; the column named asts_classification_sequence_position. - The missing PSR information related issue resolved in
gen_per_gen_unit()query results.
- some functions renamed according to the names of the transparency platform:
redispatching_x_border()>>redispatching_cross_border()transm_already_allocated_cap()>>already_allocated_total_capacity()transm_day_ahead_comm_sched()>>day_ahead_commercial_sched()transm_day_ahead_prices()>>day_ahead_prices()transm_day_ahead_transf_cap()>>forecasted_transfer_capacities()transm_total_comm_sched()>>total_commercial_sched()transm_total_nominated_cap()>>total_nominated_capacity()transm_x_border_phys_flow()>>cross_border_physical_flows()gen_day_ahead()>>gen_day_ahead_forecast()
- some functions phased out according to the transparency platform:
balancing_accepted_aggr_offers()balancing_activated_reserves()
- attribute(s) have been modified at some function(s):
elastic_demands()already_allocated_total_capacity()
- None.
- The xml extractor engine made more resistant to oddities in XML response of the ENTSO-E API.
- Under the hood the superseded 'httr' package functions replaced by 'httr2' package functions.
- The
period_start_updateandperiod_end_updateparameters removed fromoutages_gen_units(),outages_prod_units,outages_both()andoutages_offshore_gridfunctions, since those blocked the responses.
- New code list documents introduced from ENTSO-E code lists version 92:
analog_typescoordinate_system_typesfuel_typesmarket_product_typesprice_component_typestimeframe_typesunit_multiplier
- The
document_typescode list table renamed tomessage_typesto better reflect its content. - The ENTSO-E code lists updated from version 36 to version 92. Since it contains codes created recently, the result tables of queries may show new data.
- If someone would like to use a not yet implemented endpoint/function, then notify us using the https://github.com/krose/entsoeapi/issues site.
- None.
- The timeseries data have not converted to table correctly in every case. The 'A03' type curves were processed in 'A01' way. (See further details here.) This issue has been fixed.
- If someone would like to use a not yet implemented endpoint/function, then notify us using the https://github.com/krose/entsoeapi/issues site.
- None.
- On some endpoints the
pricefield name has changed toprice.amountin the response XML. So we integrated the new field name into ourxml_to_tableengine. - If someone would like to use a not yet implemented endpoint/function, then notify us using the https://github.com/krose/entsoeapi/issues site.
- None.
- The ..._eic() functions fixed. (There had been a data source URL related issue.)
- If someone would like to use a not yet implemented endpoint/function, then notify us using the https://github.com/krose/entsoeapi/issues site.
- The
balancing_border_cap_limit()query introduced. - The
exchanged_volumes()query introduced. - The
netted_volumes()query introduced. - The
elastic_demands()query introduced.
- Further under the hood optimizations implemented.
- If someone would like to use a not yet implemented one, then notify us using the https://github.com/krose/entsoeapi/issues site.
- The user's
security_tokenvalue is not displayed on console and in logs any more. - The
redispatching_internal()query introduced. - The
redispatching_x_border()query introduced. - The
countertrading()query introduced. - The
costs_of_congestion_management()query introduced.
- Under the hood optimizations (e.g. caching) implemented.
- If someone would like to use a not yet implemented one, then notify us using the https://github.com/krose/entsoeapi/issues site.
- Some under-the-hood improvements related to code syntax.
- The README has adjusted to correspond to new function names.
- Some under-the-hood improvements related to error handling.
- New endpoints/functions:
- GENERATION
- the gen_installed_capacity_per_pu (14.1.B) introduced
- the gen_storage_mean_filling_rate (16.1.D) introduced
- GENERATION
- Renamed endpoint/function:
- GENERATION
- the gen_installed_capacity (14.1.A) renamed to gen_installed_capacity_per_pt (14.1.A)
- GENERATION
Earlier versions contain experimental versions of API query functions, with very few standardisation.
- First standardised submission.
- Already available ENTSO-E API endpoints:
- BALANCING
- balancing_accepted_aggr_offers (17.1.D)
- balancing_activated_reserves (17.1.E)
- GENERATION
- gen_day_ahead (14.1.C)
- gen_installed_capacity (14.1.A)
- gen_per_gen_unit (16.1.A)
- gen_per_prod_type (16.1.B&C)
- gen_wind_solar_forecasts (14.1.D)
- LOAD
- load_actual_total (6.1.A)
- load_day_ahead_total_forecast (6.1.B)
- load_week_ahead_total_forecast (6.1.C)
- load_month_ahead_total_forecast (6.1.D)
- load_year_ahead_total_forecast (6.1.E)
- load_year_ahead_forecast_margin (8.1)
- UNAVAILABILITY
- outages_gen_units (15.1.A&B)
- outages_prod_units (15.1.C&D)
- outages_both (15.1.A&B + 15.1.C&D)
- outages_cons_units (7.1.A&B)
- outages_fallbacks (IFs IN 7.2, mFRR 3.11, aFRR 3.10)
- outages_offshore_grid (10.1.A&B)
- outages_transmission_grid (10.1.A&B)
- TRANSMISSION
- transm_already_allocated_cap (12.1.C)
- transm_day_ahead_comm_sched (12.1.F)
- transm_day_ahead_prices (12.1.D)
- transm_day_ahead_transf_cap (11.1)
- transm_total_comm_sched (12.1.F)
- transm_total_nominated_cap (12.1.B)
- transm_x_border_phys_flow (12.1.G)
- BALANCING