Skip to content

Releases: asap-projects/asap-fsm

Release v1.0.9

20 Aug 18:27
Compare
Choose a tag to compare
release 1.0.9

Release v1.0.8

11 Aug 03:28
Compare
Choose a tag to compare
release 1.0.8

Release v1.0.7

15 Mar 22:37
Compare
Choose a tag to compare
Release 1.0.7

Release v1.0.6

15 Mar 22:27
Compare
Choose a tag to compare
Release 1.0.6

Release v1.0.5

15 Mar 22:15
Compare
Choose a tag to compare
Release 1.0.5

Release v1.0.4

06 Mar 18:36
Compare
Choose a tag to compare
Release 1.0.4

Release v1.0.3

06 Mar 18:29
Compare
Choose a tag to compare
Release 1.0.3

Release v1.0.2

06 Mar 18:25
Compare
Choose a tag to compare
Release 1.0.2

Release v1.0.1

06 Mar 10:58
Compare
Choose a tag to compare

This is mainly a refactoring of the asap family of projects and as such, introduces several changes to the build system from the old model of asap projects. The API is stable though and this release has no API breaking changes.

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)

Release 1.0.0

18 Feb 17:16
Compare
Choose a tag to compare

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.