Changelog of @hackage/phonetic-languages-simplified-examples-array 0.21.0.0

Revision history for phonetic-languages-simplified-examples-array

0.1.0.0 -- 2021-01-02

  • First version. Released on an unsuspecting world.

0.1.1.0 -- 2021-01-02

  • First version revised A. Partially removed the unneeded dependency of mmsyn2.

0.1.2.0 -- 2021-01-02

  • First version revised A. Removed the unneeded dependency of mmsyn2 (and all the vector-related functionality). Some cabal file improvements.

0.2.0.0 -- 2021-01-04

  • Second version. Added a comparative mode to the possibilities of the rewritePoemG3 and the Phonetic.Languages.Lines module. Some documentation improvements.

0.2.1.0 -- 2021-01-06

  • Second version revised A. Added examples (in English) to the README.md file.

0.2.2.0 -- 2021-01-20

  • Second version revised B. Removed the unneeded hidden dependencies of the vector related packages and functionality (that was announced in the 0.1.2.0 version). Fully switched to the GHC.Arr arrays where needed.

0.3.0.0 -- 2021-01-28

  • Third version. The package has the multiple variations mode for lineVariantsG3 executable that allows to use modifications in the text, e. g. synonyms, paraphrases etc. Added more variants of the properties based on the new dataset for r-glpk-phonetic-languages-ukrainian-durations package. Added a new module Phonetic.Languages.Parsing for the new functionality. Removed unneeded print-info dependency.

0.4.0.0 -- 2021-02-01

  • Fourth version. Added new line of rhythmicity evaluation functions ("z"-line). The behaviour of the previous functions also changed, so it may be needed (in case where the results have some principal meaning, e. g. in scientific research, not the text itself) to recalculate the results using these functions. Added the possibility to get the Ukrainian informational messages during the work of the lineVariantsG3 executable (using the "+U" command line option not inside the groups of options). Some documentation improvements.

0.4.0.1 -- 2021-04-17

  • Fourth version revised A. Fixed some issues with README.md file. Updated the dependency boundaries for mmsyn2-array package.

0.4.1.0 -- 2021-04-19

  • Fourth version revised B. Updated the Ukrainian documentation fixing some text issues. See README.md.

0.4.2.0 -- 2021-05-31

  • Fourth version revised C. Added an English brief instructions to the package.

0.5.0.0 -- 2021-07-20

  • Fifth version. Added two new lines ("w" and "x" lines) as a new properties evaluation strategies. Updated the dependencies boundaries accordingly.

0.5.0.1 -- 2021-07-21

  • Fifth version revised A. Changed the README.md file to the just README to fix the display of the command line examples in it.

0.6.0.0 -- 2021-07-28

  • Sixth version. Changed the command line arguments modifiers notation to the small letters, removed the double ++ sign (changed to just single +) to simplify the command line arguments usage. Also changed the way to sign the writing to file for the lineVariantsG3 executable. Added new lines of properties for the (hypothetic) polyrhythmicity handling. Among them "c", "s", "t", "u", "v" lines are. Changed the documentation appropriately. Changed the dependencies boundaries. Added the possibility to 'grow lines' for the rewritePoemG3 and propertiesTextG3 executables.

0.6.1.0 -- 2021-07-30

Sixth version revised A. Fixed issues with the fixed point of 1.0 (arising from the issue in the dependency package phonetic-languages-rhythmicity).

0.6.2.0 -- 2021-07-31

  • Sixth version revised B. Changed the dependency boundaries so that the issues are fixed with '0' and not '0' functions. Some code improvements (reduced duplication).

0.7.0.0 -- 2021-08-09

  • Seventh version. Changed the dependency boundaries so that now "c", "s", "t", "u", and "v" series of properties can be negative by sign. This does not change the logics of the working programs and functions. Some documentation improvements.

0.8.0.0 -- 2021-08-14

  • Eigth version. Changed the dependency boundaries and added new weighted properties and fixed some issues with the previous ones so that they use more complete information. Added the handler for the case of the empty line for the lineVariantsG3 executable and related functionality. Some documentation improvements.

0.8.1.0 -- 2021-08-15

  • Eigth version revised A. Fixed issue with the wrong order and, therefore, mapping for different choices and the corresponding properties in the module Phonetic.Languages.Simplified.Array.Ukrainian.FuncRep2RelatedG2.

0.9.0.0 -- 2021-08-16

  • Ninth version. Added new properties that try to increase the importance of the ending of the line and decrease the importance of the beginning of the line. Added new dependency of string-interpreter. Added the possibility to run lineVariantsG3 and the corresponding library functions in the recursive interactive mode. It is not compatible with the contstraints so should be used not simultaneously with them (because they change their meaning). Some documentation improvements.

0.10.0.0 -- 2021-08-17

  • The tenth version. Added new linear weighted properties. Fixed some issues with wrong mapping. Some documentation improvements.

0.10.1.0 -- 2021-08-24

  • The tenth version revised. Fixed issues with the custom user defined polyrhythmicity patterns. Changed the documentation instructions in editor. Updated the dependency boundaries accordingly.

0.11.0.0 -- 2021-09-04

  • The eleventh version. Added new mode of multiple sources processment (+t_ ... -t). Added the possibility to count in the recursive mode not just from the beginning of the word concatenation but also from the end using the commonly used programming pattern of the negative integer indexing. Updated the dependencies so that now it can use multiple improvements of the dependencies. Some documentation improvements.

0.11.0.1 -- 2021-09-06

  • The eleventh version revised A. Fixed issue with documentation (README) file.

0.11.1.0 -- 2021-09-08

  • The eleventh version revised B. Fixed issue with the phonetic-languages-plus dependency being not built. Updated the dependency boundaries.

0.11.2.0 -- 2021-09-09

  • The eleventh version revised C. Fixed issue with the phonetic-languages-ukrainian-array dependency being not built. Updated the dependency boundaries. Updated the README file with the hyperlinks to the updated documentation related to the usage of the package.

0.11.3.0 -- 2021-09-09

  • The eleventh version revised D. Updated the README file with the hyperlinks to the updated documentation related to the usage of the package.

0.12.0.0 -- 2021-09-14

  • The twelth version. Added multiple properties mode to the rewritePoemG3 program and extended the comparative mode for it up to 7 different input source files. Some documentation improvements.

0.12.1.0 -- 2021-09-15

  • The twelth version revised A. Fixed issues in the documentation for the installation and upgrading processes.

0.13.0.0 -- 2021-10-14

  • The thirteenth version. Added the possibility to provide the user-defined (read from the file with Haskell-like syntaxis) functions to define the syllable durations. Added also the possibility to use just pairwise permutations instead of the full universal set of them. Updated the dependency boundaries and the documentation appropriately. Fixed the issue with not properly documented (re-)installation process for the package(s).

0.13.1.0 -- 2021-10-23

  • The thirteenth version revised A. Imlemented pairwise permutations mode more deeply. Some documentation improvements. Updated the dependencies boundaries.

0.14.0.0 -- 2021-10-31

  • The fourteenth version. Fixed the not very sufficient release candidate that used hashing functionality. If you have not upgraded to the hashing functionality during the 2021-10-30--2021-10-31 you do not need to upgrade either.

0.14.1.0 -- 2021-11-01

  • The fourteenth version revised A. Fixed issues with doubling the input command line arguments to some extent.

0.15.0.0 -- 2021-11-05

  • The fifteenth version. Switched to the GHC.Int.Int8 representation. Some documentation improvements.

0.15.1.0 -- 2021-11-08

  • The fifteenth version revised A. Some documentation improvements.

0.15.2.0 -- 2021-12-10

  • The fifteenth version revised B. Some documentation improvements.

0.15.2.1 -- 2021-12-11

  • The fifteenth version revised C. Some documentation improvements.

0.15.2.2 -- 2021-12-26

  • The fifteenth version revised D. Some documentation improvements. If you updated at least to the 0.15.0.0 version there is no need to reinstall the package, just check the new update for the documentation (see README links). The instructions are intended to follow the strict scientific approach to the sources so the popular information moved to the direct hyperlinked citations, not into the Bibliography.

0.16.0.0 -- 2022-01-17

  • The sixteenth version. Added cli-arguments as a new dependency. Changed the way the programs parse their arguments. Added the possibility to use also minimal set of permutations (just one word). Updated the dependencies. Some code improvements. Updated the documentation with the new material and fixed obsoleted output examples.

0.16.1.0 -- 2022-01-17

  • The sixteenth version revised A. Fixed issue with the unneeded import declaration of the moved functionality.

0.16.2.0 -- 2022-01-18

  • The sixteenth version revised B. Added information about the suggested package html-presentation-text to the package description.

0.16.2.1 -- 2022-01-18

  • The sixteenth version revised C. Tried to fix an issue with incorrectly displayed http address.

0.16.2.2 -- 2022-01-18

  • The sixteenth version revised D. Fixed the issue with incorrectly displayed http address.

0.16.3.0 -- 2022-01-29

  • The sixteenth version revised E. Updated the dependencies so that the new behaviour of the phonetic-languages-ukrainian-array takes its place.

0.17.0.0 -- 2022-02-22

  • The seventeenth version. Switched to the extended versions that should optimize code more in speed. Updated the documentation. Added a new dependency of mmsyn2-array-ukrainian-data.

0.17.1.0 -- 2022-03-24

  • The seventeenth version revised A. Updated the dependencies to support the latest versions of GHC and Cabal.

0.18.0.0 -- 2022-04-25

  • The eighteenth version. In the new version there were fixed issues with changing the structure of output (intervals rearrangements) so that the programs now work as described. If you used earlier changing structure with the arguments then all the results must be re-considered (re-done) with fixed version 0.18.0.0. The author ask for pardon because of such longlasted issue. Improved documentation. Added examples of two new sets of values of durations that are available as the ready-to-use file (see link in the instructions or in README.md). Fixed issues with string interpreter (see the appropriate information) and added the possibility to adjust splitting.

0.18.0.1 -- 2022-04-25

  • The eighteenth version revised A. Tried to fix the README.md so no {=html} is present in the visual output.

0.18.0.2 -- 2022-04-25

  • The eighteenth version revised B. Fixed the not included dependencies changes.

0.19.0.0 -- 2022-05-31

  • The nineteenth version. The new version adds support for additional properties, as well as multiple properties mode for distributionTextG. The theoretical part of this document has been improved. Fixed some code bugs. Switched in calculations of the average values and standard deviation from population to sample versions (now the standard deviation is slightly higher). Fixed issues with multiple variations of the text mode if it is not used interactively.

0.20.0.0 -- 2022-08-09

  • The twentieth version. Updated the dependencies so that now the Ukrainian syllable segmentation is treated more properly. Changed the structure of the non-sound Ukraninian symbols representation (now they are converted to one of the [100,101,102]). Switched to the new Result2 representation. Added the new syllables-as-a-whole functionality to deal with e.g. syllabo-tonic verses. Added the possibility to print more verbose output in the multiple properties mode for lineVariantsG3 executable. All these changes lead to the need to recompute the values if they are important and not the result. Updated the documentation with the new data.

0.20.1.0 --2022-08-22

  • The twentieth version revised A. Fixed issues with the rearrangements of the intervals. Some documentation improvements.

0.21.0.0 -- 2022-09-13

  • The twenty-first version. Added the ability to search for the sum of periods of uniqueness not for all units marked with a number less than 100 (most of which are phonemes, but among which there is also a soft sign designation for all consonants except "сь" and "ць"), but only for certain given units, among which phoneme types (e.g., vowels or voiced consonants) can be predetermined, as one of the properties available for all applications.

lineVariantsG3: added the ability to change the program call arguments along with text in recursive mode, as well as changed the sorting and output order of lines in the detailed multi-property mode with call parameters "+v 2".

propertiesTextG3: added the ability to read text directly from the input, not from the file, a possibility to 'write deencoded' text options (as it was earlier intorduced for lineVariantsG3), as well as the statistics mode by syllables.

rewritePoemG3: has increased the number of possible sources to create a combined file from 7 to 14.

Fixed bug in logical stress documentation. The reasoned assumtpion was made how Taras Shevchenko had written the poem "Садок вишневий коло хати".