# Revision history for phladiprelio-ukrainian-simple ## 0.1.0.0 -- 2023-03-12 * First version. Released on an unsuspecting world. ## 0.1.0.1 -- 2023-03-12 * First version revised A. Some documentation improvements. ## 0.1.0.2 -- 2023-03-12 * First version revised B. Some documentation improvements. ## 0.1.1.0 -- 2023-03-12 * First version revised C. Switched to another version of rhythmic-sequences package that changes the behaviour. ## 0.1.2.0 -- 2023-03-12 * First version revised D. Added documentation and video examples of usage. See the README.md. ## 0.2.0.0 -- 2023-03-17 * Second version. Added help message (phladiprelioUkr -h). Changed the +h argument group to +c argument group. Updated the dependency boundaries. ## 0.3.0.0 -- 2023-03-19 * Third version. Added new possibilities for reverse order and a new test for 'smoothness' of the line. The latter one works for most cases because of the highly not equal pairwise values for the syllable durations. ## 0.3.0.1 -- 2023-03-19 * Third version revised A. Some minor code improvements. ## 0.3.1.0 -- 2023-03-27 * Third version revised B. Added the "-t 2" command line options with weaker and permissive test for irregularities that influences prosody. ## 0.3.2.0 -- 2023-03-29 * Third version revised C. Added the possibility to specify custom hash step. Added the possibility to run test for average values - with "-t 3" command line options that can give more information on potentially irregular or unstable line options. Updated the dependency boundaries of rhythmic-sequences. ## 0.3.3.0 -- 2023-04-04 * Third version revised D. Added the possibility to see example lines for minimum and maximum values for the properties in the test mode using the "-t " command line arguments. ## 0.3.4.0 -- 2023-04-17 * Third version revised E. Added the possibility to see example lines for minimum and maximum values for the properties in the test mode using the "-t " command line arguments. ## 0.4.0.0 -- 2023-05-13 * Fourth version. Added two new command line groups of arguments - "-p" (no Ukrainian minimal grammar rules application) and "+a ... -a" (constraints). Updated documentation (especially new pdfs). Added new lightweight dependencies. ## 0.5.0.0 -- 2023-05-25 * Fifth version. Added two new command line groups of arguments - "+l" (add empty line to output for not test option) and +b ... -b with the extended group of constraints handling. Extended the set of constraints with new ones and now there are 12 types of them. Some documentation improvements. Fixed issues with the numbering in the constraints. Updated the documentation and dependencies boundaries. ## 0.5.0.1 -- 2023-05-25 * Fifth version revised A. Fixed issue with inaccurate help message. ## 0.5.1.0 -- 2023-05-25 * Fifth version revised B. Fixed issues with operator precedence (&&) and (||). Now should behave as defined in Haskell itself (as usual). ## 0.5.1.1 -- 2023-05-25 * Fifth version revised C. Fixed minor inaccuracy in the README.md file. ## 0.5.2.0 -- 2023-06-01 * Fifth version revised D. Updated the dependency boundaries so that to include the fixes for them. Some documentation update. This is an intermediate release mostly for testing. ## 0.5.3.0 -- 2023-06-01 * Fifth version revised E. Fixed issue with incorrect work with spaces inside the +b ... -b algebraic constraints arguments. The parentheses usage inside the +b ... -b is still not working -- it is a known issue to be fixed in the further releases. It is also an intermediate release for testing. ## 0.6.0.0 -- 2023-06-02 * Sixth version. Fixed issues with the incorrect work of the parentheses inside the +b ... -b command line arguments group. Added much more tests to -t parameters. Some performance improvements. Updated the documentation of the help menu and general documentation. Updated the dependecy boundaries for the new version of phonetic-languages-constraints-array to fix functionality. ## 0.7.0.0 -- 2023-06-15 * Seventh version. Fixed some issues with tests output for all platforms and issues with output for Windows users for non-tests functionality. Added new constraint of U. Updated the documentation. Added two new command line options - +w and +f which allows to specify the output mode for printing in the terminal window and printing the result to the file. Added new dependencies. Switched to the two-column ouput as a usual one for non-tests functionality. For more information, see phladiprelioUkr -h and / or README.md. ## 0.8.0.0 -- 2023-06-23 * Eigth version. Splitted executable code into executable and library code. Updated dependencies. Fixed some issues with printing the resulting information. Some documentation improvements. ## 0.8.1.0 -- 2023-06-24 * Eigth version revised A. Switched to the updated version of dependencies so that it can be built on the GHC-9.6.* series of compiler. ## 0.9.0.0 -- 2023-07-30 * Ninth version. Added asynchronous concurrent calculations and async as a package dependency. Added the possibility to calculate for the text with maximum 9 words or their combinations (using +x command line option). Added new draft papers with improved theory about the usage of the software. ## 0.9.0.1 -- 2023-07-30 * Ninth version revised A. Fixed some documentation issues. ## 0.10.0.0 -- 2023-08-14 * Tenth version. Added the possibility for 2-syllable meter to print additional information about points of incongruences of the line for +f group of command line arguments (using +f where code is in the range of (10..19) inclusively). Added the possibility to work with multiline files as the input of the program on the per line basis using +m group command line arguments. Moved the shared with phladiprelio-general-simple code to the new package phladiprelio-tests to reduce code duplication. Updated the dependencies. ## 0.11.0.0 -- 2023-10-01 * Eleventh version. Added the "music" mode of processment that allows to create better lyrics and music. Some documentation improvements. Updated the dependencies. Now the text does not filter out the underscores and digits. Nevertheless, they are treated only in the music mode as really meaningful symbols, otherwise, they are treated as spaces.