## v0.4.3 (2023-02-10)
### Fix
networks.py: fix bug #86, ensured the merged_lines object is a GeoDataFrame and not sometimes a Series. Updated related test.
## v0.4.2 (2023-02-10)
### Fix
README.rst: typo fixed, issue #80 thanks Anoek!
## v0.4.1 (2023-02-09)
### Fix
test_acceptance.py: fixed the test_1_1_given_only_network_shape_redundancy data and added assert statements to networks.py
networks_utils.py: Fixed function get_valid_mean, now it is tested.
## v0.4.0 (2023-02-08)
### Feat
ra2ce/analyses/direct/damage_calculation/: Split previous file into files within a submodule
ra2ce/analyses/direct/damage/: Added damage functions for direct analysis
### Fix
networks_utils.py: Fixed one bug in networks_utils.py for the creation of a network from shp and related test (test_1_1_given_only_network_shape_redundancy).
analyses_direct.py;damage_network_base.py: Removed circular import
analyses_direct.py: Fixed some imports in the analyses_direct.py file
## v0.3.1 (2022-09-26)
### Fix
analysis_indirect.py;network_utils.py: Fixed errors spotted by sonar cloud
networks.py;networks_utils.py: Fixed critical issues spotted by SonarCloud
## v0.3.0 (2022-09-22)
### Feat
config_factory; analysis_config_factory: Split ConfigData creation from IniConfigDataReaders. Introduced factories to deal with the selection criteria for network / analysis and their concrete types
## v0.2.0 (2022-09-21)
### Feat
config_reader_factory: Added factory to reduce responsibilities at a higher level
Added IniConfigDataProtocol concept
ra2ce_handler.py: Applied Factory patter for analysis runner
main.py: Now we properly check input from comand line
Moving ra2ce.py logic into class approach
### Fix
IniConfigValidatorBase: Updated config_data parameter type so it’s properly casted
Existen network files were not correctly mapped
Introduced a small error on a previous refactoring when refering to the parent path of the ini files
Now we generate networks when no analysis is required
Network initializes now its own output directories
ra2ce.py;utils.py: Small code reworks to make sure the tests run correctly
Changed a bit of the logic to ensure a log file is created if not present
### Refactor
ra2ce/configuration: Made the config classes parameterless
ra2ce/io/readers: Extracted concrete readers for better readability
Inversed logic so it properly respects Single Responsibiltity Principle
networks.py: Removed phased out save_network usages
hazard.py: Removed from hazard phased out save_network
network_exporter_factory: Moved saved_network into more OO aproach
json_exporter.py: Extracted json exporter into separate file / module
ra2ce/validation: Moved out general validation classes to separate module
renamed and moved checks into proper module
Removed utils and moved logic into reader for future further refactoring
ra2ce/io: Moved io into its own module
ra2ce/runners: Extracted runners logic into separate module
ra2ce/configuration: Extracted classes into separate m odule
Replaced previous main with a more OO approach
## v0.1.1 (2022-09-13)
### Fix
setup.py: Encoding for the rst files should be enforced
## v0.1.0 (2020-09-25)¶
First release on PyPI.