Skip to content

Releases: EFTEC/StateMachineOne

2.4

26 Dec 23:53

Choose a tag to compare

2.4
  • 2.4 2019-12-26
    • Service Object now works on events.
    • Updated library eftec/PdoOne to 1.15

2.3

26 Dec 22:25

Choose a tag to compare

2.3
  • 2.3 2019-12-26
    • Method Createdbtable() now sets a valid default value
    • Some cleanups.
    • Bootstrap updated to 4.4.1. Also it is using https instead of http

2.2

24 Oct 01:40

Choose a tag to compare

2.2
  • 2.2 2019-10-22

    • Updated eftec/MiniLang (dependency) from 2.9 => 2.12
    • Updated eftec/pdoone (dependency) from 1.11 => 1.12
    • Added dependency/documentstoreone (dependency) to 1.11 (it allows to use the filesystem as database)
    • New methods setDocOne(), getDocOne()
    • Now the library allows to use pdo (mysql database) or a file system (documentOne) for the persistence.
    • Fixed a problem with the UI (it only executed the last job)
    • Added changes to the UI. Now, it is possible to view and change the current job.
    • Fixed a problem with the creation of table. Now the column TEXT_JOB is always created.
  • 2.1 2019-08-28

    • Updated eftec/minilang to 2.9.
    • It allows to store arrays in each field
    • If the job's field is an object or array, then it is store in a MEDIUMTEXT FIELD (serialized)
    • method Flags::flagexist()
    • method StateMachineOne::removetransition()
  • 2.0 2019-08-24

    • Changed the flags. The definition of push is flipped. After push('msg','id'..) now push('id','msg'..)
    • Added method to set the time.
  • 1.12 2019-08-16

    • Updated MiniLang
    • Added method viewJson()
    • Now event doesn't crash if the job is null.
    • CreateColTable() (private method) is removed.
    • Flag() now has expiration (optional)

1.11

04 Aug 21:49

Choose a tag to compare

Fixed some problems found on 1.10

1.10

04 Aug 14:39

Choose a tag to compare

  • 1.10 2019-08-04
    • Updated to "eftec/minilang": "^2.7"
    • Solved a bug in callEvent() does not fail if there is not a job.
    • Added the method cacheMachine() to cache the results.
    • Code Formatted to PSR-2

1.8

30 Jul 00:49

Choose a tag to compare

1.8
  • 1.8 2019-07-29 Some cleaups and methods setPdoOne() and getPdoOne();

1.7

17 Jun 01:45

Choose a tag to compare

1.7

Lots of changes. Now it uses the library eftec/Pdoone for the database. It also allows setting flags. Those flags are useful for show messages.

1.6

27 Dec 00:19

Choose a tag to compare

1.6

1.6 Now MiniLang lives in a different library.

1.5

24 Dec 12:53

Choose a tag to compare

1.5
  • 1.5 2018-12-23 Xmas update (btw porca miseria).
    • Now the language is parsed differently. The space is not mandatory anymore.
    • "when timeout" is not deprecated. Now it is called as "when always"

1.4

16 Dec 16:24

Choose a tag to compare

1.4

1.4 include pull #1 and It removes two variables that aren't in use.