Skip to content

Latest commit

 

History

History
240 lines (234 loc) · 7.24 KB

CHANGELOG.md

File metadata and controls

240 lines (234 loc) · 7.24 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

1.4 - 2024-11-20

Added

  • Command Line Interface (CLI)

Changed

  • GitHub actions are limited to the dev and master branches
  • Test system modified
  • Python 3.13 added to test.yml

1.3 - 2024-09-09

Added

  • deprecated function
  • 14 new generation modes
    1. F1_VS_F2
    2. F2_VS_F1
    3. F1_VS_INDEX
    4. F2_VS_INDEX
    5. INDEX_VS_F1
    6. INDEX_VS_F2
    7. F1_VS_X1
    8. F2_VS_X1
    9. F1_VS_X2
    10. F2_VS_X2
    11. X1_VS_F1
    12. X1_VS_F2
    13. X2_VS_F1
    14. X2_VS_F2
  • bulk.ipynb notebook

Changed

  • mode parameter added to generate method
  • README.md updated
  • demo.ipynb updated

1.2 - 2024-06-25

Added

  • feature_request.yml template
  • config.yml for issue template
  • get_cmap function
  • Gateway enum
  • SECURITY.md

Changed

  • Bug report template modified
  • func_seed parameter added to GenerativeImage __init__
  • Minor edits in functions.py
  • DEFAULT_CMAP renamed to DEFAULT_CMAP_NAME
  • pillow added to conda dependencies
  • codecov removed from dev-requirements.txt
  • gateway parameter added to nft_storage method
  • Test system modified
  • Random mode modified
  • README.md updated
  • Python 3.5 support dropped
  • Python 3.12 added to test.yml

1.1 - 2023-04-05

Added

  • __version__ attribute
  • python_version attribute
  • get_python_version function
  • RANDOM_EQUATION_MIN_COMPLEXITY parameter
  • RANDOM_EQUATION_FOF_MAX_DEPTH parameter
  • RANDOM_EQUATION_FOF_MIN_DEPTH parameter
  • rotate function

Changed

  • rotation parameter added to plot method
  • timeout parameter added to nft_storage method
  • load_config function modified
  • nft_storage_upload function modified
  • Random mode modified
  • RANDOM_EQUATION_GEN_COMPLEXITY parameter renamed to RANDOM_EQUATION_MAX_COMPLEXITY
  • README.md updated

1.0 - 2022-12-14

Added

  • Marker enum
  • get_data function
  • get_config function

Changed

  • marker parameter added to plot method
  • upload_data parameter added to nft_storage method
  • upload_config parameter added to nft_storage method
  • generate method optimized
  • Test system modified
  • README.md updated
  • Python 3.11 added to test.yml
  • plot method warning bug fixed
  • Random mode modified

Removed

  • fill_data function

0.9 - 2022-09-28

Added

  • Anaconda workflow

Changed

  • README.md updated
  • CODE_OF_CONDUCT.md updated
  • demo.ipynb updated
  • cmap parameter added to plot method
  • Random mode modified
  • Test system modified
  • generate method optimized
  • samila_help function updated
  • load_data and load_config functions error handling updated

0.8 - 2022-06-01

Added

  • INVALID_COLOR_TYPE_ERROR error
  • COLOR_NOT_FOUND_WARNING warning
  • BOTH_COLOR_COMPLEMENT_WARNING warning
  • set_background function
  • is_valid_color function
  • color_complement function
  • select_color function

Changed

  • Transparent mode support for bgcolor parameter
  • Random mode modified
  • Complementary color support for color and bgcolor parameters
  • filter_color function modified

0.7 - 2022-05-04

Added

  • fill_data function
  • random_hex_color_gen function
  • color,bgcolor and projection parameters random mode

Changed

  • Calculation warning added to generate method
  • Hex color support for color and bgcolor parameters
  • Test system modified
  • Random mode modified
  • filter_color function modified
  • filter_projection function modified
  • is_same_data function modified
  • README.md updated

0.6 - 2022-04-13

Added

  • save_params_filter function

Changed

  • __del__ method updated
  • message field changed in save_fig_file function
  • message field changed in save_config_file function
  • message field changed in save_data_file function
  • message field changed in nft_storage_upload function
  • depth section added to config/data file
  • linewidth parameter added to plot method
  • linewidth parameter added to plot_params_filter function
  • Random mode modified
  • README.md updated

0.5 - 2022-03-21

Added

  • __del__ method
  • Demo notebook

Changed

  • depth parameter added to nft_storage method
  • depth parameter added to save_fig_buf function
  • alpha parameter added to plot method
  • alpha parameter added to plot_params_filter function
  • Random mode modified
  • README.md updated

0.4 - 2022-01-13

Added

  • PLOT_DATA_ERROR error message
  • _GI_initializer function
  • generate_params_filter function
  • plot_params_filter function
  • filter_size function
  • save_config method
  • load_config function
  • save_config_file function
  • samilaConfigError class
  • samilaPlotError class
  • filter_float function
  • Random equations mode
  • function1_str attribute
  • function2_str attribute

Changed

  • README.md updated
  • plot section added to data file
  • edgecolor changed to c in plot method
  • config parameter added to GenerativeImage __init__
  • filter_projection function edited
  • Test system updated

Removed

  • NO_FUNCTION_ERROR error message
  • DATA_PARSING_ERROR error message
  • JUST_DATA_WARNING warning message

0.3 - 2021-11-10

Added

  • Discord channel
  • load_data function
  • save_data_file function
  • save_data method

Changed

  • data parameter added to GenerativeImage __init__ method
  • depth parameter added to save_image method
  • depth parameter added to save_fig_file function
  • save_image and nft_storage methods background bug fixed
  • README.md updated
  • Test system updated
  • Python 3.10 added to test.yml

0.2 - 2021-10-14

Added

  • dependabot.yml
  • requirements-splitter.py
  • samila_help function
  • test.py
  • function_test.py
  • overall_test.py
  • nft_upload_test.py
  • is_same_data function
  • save_image method

Changed

  • dev-requirements.txt updated
  • README.md updated
  • __main__.py updated
  • Test system updated
  • nft_storage method updated

0.1 - 2021-09-30

Added

  • GenerativeImage class
  • plot method
  • generate method
  • nft_storage method