Skip to content

Latest commit

 

History

History
121 lines (91 loc) · 5.65 KB

CHANGELOG.md

File metadata and controls

121 lines (91 loc) · 5.65 KB

Changelog

1.0.9 (2022-08-20)

  • code cleanup to eliminate compiler/linter warnings and improve code quality.

Bug Fixes

1.0.8 (2022-08-11)

Merge features/updates/fixes from upstream asap.

1.0.7 (2022-03-15)

  • chore: remove duplicate RPATH settings

1.0.6 (2022-03-15)

chore: enable ccache in cmake presets

1.0.5 (2022-03-15)

  • refactor build to use CPM for cmake dependencies and speedup build with ccache.

Bug Fixes

  • method IsIn() should be const (e022a57)
  • only add sanitizers if building tests (76c1ccf)
  • only install docs if directory exists (82fe620)

1.0.4 (2022-03-06)

Bug Fixes

  • refresh immediately as we only have one sub-module (d0f98ef)

1.0.3 (2022-03-06)

Bug Fixes

  • wrong project title used in html doc (ad83c59)

1.0.2 (2022-03-06)

Bug Fixes

  • define asap_top_level_install as empty when project install should be skipped (75a769f)
  • wrong links for project documentation (e3b4f92)

1.0.1 (2022-03-06)

Bug Fixes

  • always use top level build dir for output (1b01db2)
  • doxygen and sphinx target conflict with modules (02375ff)
  • generate doc only if project is master (82190fa)
  • make doxygen targets sub-project friendly (546fe73)
  • make gtest work again (3ce658c)
  • make sphinx targets sub-project friendly (024cc77)
  • only add clang-format/tidy targets if master project (060f082)
  • only add sanitizers if building tests (7625caa)
  • only install files if requested to install (9caaf9b)
  • reorganize third_party modules for use of FetchContent (cc65bc2)
  • use correct path for the master docs (3e01ccd)
  • use correct targets for doc builds (fae6b2d)
  • use correct targets for doc builds (559558e)
  • use correct url for common inter-sphinx (8ed6100)
  • use correct url for common sphinx docs (cb77257)
  • use correct url for logo image (96d1e01)
  • use correct url for master index page (a56c327)
  • use lower case META_PROJECT_ID (311e433)
  • wrong variable used for target name (829f351)

1.0.0 (2022-02-17)

Features

  • initial version (0b89372)

    The fsm module provides a template-based framework for implementing finite state machines in C++. States, their transitions and event handlers are statically typed for maximum compile-time enforcement of the valid transitions.