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.
[API] use ref config registered tentacles
[Logging] add option to hide url
[API] import_registered_tentacles to fill_with_installed_tentacles
[API] return value on save_config
[API] packages methods
- SSL certificate issues
- API: register_extra_tentacle_data
- tentacles: log url on fetching error
- tentacles: log artifact modification date and hash
- dependencies
- API: fill_with_installed_tentacles
- Config: improve config save
- API: ensure_tentacle_info
- API: set_tentacle_config_proxy context manager
- API: set_tentacle_config_proxy
- TentaclesSetupConfiguration#from_activated_tentacles_classes: accept tentacles classes as str
- Disable tentacles error
- Supported python versions
- [API] add deactivate_all
- [API] add get_tentacles_classes_names_for_type
- [Configuration] Improve configuration file error management
- [Automation] Now extract automation tentacles
- [Tentacle type] Automation
- [TentaclesSetupConfiguration] use default config in fixer
- OctoBot-Commons requirement
- [Installer] quite mode in profile install
- Metadat file creation while exporting tentacles
- use packaging.version
- refresh_profile_tentacles_setup_config
- Skip installation_context update on imported profiles
- Scripted lib requirements
- Bump requirements to fix jinja deprecation issue
- Bump requirements
- Aiohttp requirement
- [Supervisor] Path and default deactivation
- Cli attribute
- S3 uploader
- Tentacles repository url
- Tentacles activation default values using reference tentacles
- get_tentacle_module_path return value when tentacle is not found
- profile replacement when exists
- [TentacleSetupConfiguration] Fix tentacle not in config activation filter
- tentacle reference config duplications
- CURRENT_DIR_PATH to os.getcwd()
- profiles folder to arch
- Installation context in tentacle_config.json
- aiohttp_util download_stream_file usage
- tentacles url
- Force chardet version
- Python 3.9 support
- Requirements
- Metadata fields description, short_name and tags
- Metadata export for full tentacle packages
- Metadata injection after generation
- Exported package name with the os and architecture name if compiled else any_platform
- Missing reference_tentacles directory at zip root
- Previous folder export from package name
- Models refactor
- Exporter for each model
- Nexus uploader
- Profiles handling
- CLI arguments
- Tentacles package filter
- Improved import tentacles error message
- Commons requirement
- Aiofiles requirement
- Aiohttp requirement
- Python 3.8 support
- Cli imports
- Imports
- with_class_method in Configurator
- Python entrypoint
- Requirements
- get_class_from_name_with_activated_required_tentacles in configurator API
- Issues with multiple Cython compilation in a row
- Do not include non-tentacle related elements in packed tentacles
- Support for tentacles class names in inspector API
- Tentacle group in metadata
- Tentacle activation sorted by tentacle type
- Strictly check tentacles folders in is_tentacles_arch_valid
- Bot config dir in cli handler
- Cython version
- Tentacles default activation file path
- Tentacles package origin location management
- Configurator API
- Configurator API
- Use sync file IO for bot interactions
- Quite mode
- Error on tentacles package not found when downloading
- Migrate interfaces and notification into services
- Use user path or url in tentacles requirements
- Crash when missing config folder
- Dev mode
- Import issues
- Logger issues
- Websocket tentacle type
Released date : March 31 2020
Total rework of the OctoBot Tentacles Manager for OctoBot 0.4
- APIs and CLI for each action
- Async file management
- Tentacles packages management
- Tentacles configuration management
- Tentacles loading management
Released date : December 28 2019
- Disable specify tentacle target directory
Released date : September 16 2019
- Can now specify the tentacle target directory
Released date : June 2 2019
- Now store tentacles config schemas as well as tentacles config in default folder
- Fixed config file sometimes not created on tentacles update
Released date : Mai 8 2019
- Fixed import error
Released date : Mai 5 2019
- Handle config schema
Released date : April 14 2019
- Log hotfix
Released date : April 14 2019
- Now do not display in dev tentacles when update or uninstall if dev mode is not activated
Released date : April 13 2019
- Install now only reset tentacle config file if config file is missing
Released date : February 17 2019
- Can now specify a github branch using default_git_branch argument in parse_commands or by adding the branch argument in command argument in parse_commands
==================== Released date : February 7 2019
- Fix tentacle creator
Released date : February 7 2019
- Fix init file creation & update