- performance:
init()
,create()
. - memory:
init()
.
- unittests.
- 1 example.
- initialization module:
_create_elements()
.
- creation module:
_create_text()
.
- handling import exceptions for "file" extension.
- minor changes in the comments in the code.
- in README.md updated "API Reference" and "Examples".
- interaction module:
**data
can be any iterable type.**data
defaults totuple
.
- initialization module:
data
can be any iterable type._initialization
returns generator.
- examples folder:
- most of functions from "./common/functions.py" was moved into "generation.py".
- initialization module:
init_append()
.
- creation module:
create_append()
.
- an information in the "README.md".
- the "README.md" and the "CHANGELOG.md" translated into Russian. The translated version is in the "README.ru.md" and the "CHANGELOG.ru.md".
- updated format of the "CHANGELOG.md".
- updated "init.py" of the "files" extension. Changed
__title__
and added__description__
. - minor changes in the code.
Project rewritten on Python 3.
- extensions.
- examples.
- splitting the program logic. Now there are 5 modules: "_main.py", "interaction.py", "initialization.py", "creation.py", "generation.py".
- "file.py" (work with a files) now is an extension.
- for work with a SQLite database is now used extensions.file.SQLiteFile instance, not MarkovChain instance.
- when you try to create a SQLite file that already exists, an error is thrown.
Release of the project.
- text generation.
- work with a files: ".json", ".pickle", ".sqlite".