Skip to content

Important changes in TasmoCompiler functionality

Compare
Choose a tag to compare
@benzino77 benzino77 released this 29 Mar 07:33
· 419 commits to master since this release

Breaking changes

  • change the component state structure. Now network, features and
    version settings are held in separate object
  • checking and unchecking "static IP" checkbox will clear the IP fields
  • customization is now based on platformio_override.ini and
    user_config_override.h files
  • removed selection for board version/memory layout and core version
    from last step. It is now only possible to choose Tasmota version and
    language. After choosing Tasmota version it will be compiled with core
    and memory layout which are default for chosen version and selected, in
    features step, board
  • added new options in "features step". Now user can select which board
    will be used for the compilation
  • added new file witch board definitions
  • change available features file to include information which
    feature/feature group is for which board
  • update language translation files
  • add conditional display of "download compressed binary" button - it
    is not created for ESP32 boards
  • update Languages.js file - replace "-" with "_" there is no need for
    that anymore
  • add feature group "Light sensors" and corresponding description in
    FEATURES_DESC file
  • code cleanup
    TO DO:
  • more code cleanup
  • validations for IP fields (IP, Gateway, Netmask, DNS)
  • update README
  • more tests!