CHANGELOG 3.07 KB
Newer Older
José Joaquín Atria's avatar
José Joaquín Atria committed
1
- next: # unreleased
José Joaquín Atria's avatar
José Joaquín Atria committed
2
3
4
5
- v0.0.16
  - Fix:
    - Fixed an issue with object deletion under special circumstances
- v0.0.15
José Joaquín Atria's avatar
José Joaquín Atria committed
6
7
8
9
  - Fix:
    - Corrected an error with removal of duplicate strings in recent
      versions of Praat
    - Strings from strings procedure made more robust
José Joaquín Atria's avatar
José Joaquín Atria committed
10
- v0.0.14:
José Joaquín Atria's avatar
José Joaquín Atria committed
11
12
  - New:
    - Add procedures to remove duplicated strings
José Joaquín Atria's avatar
José Joaquín Atria committed
13
14
15
  - Fix:
    - Crating String from string no longer uses 0 as "At position" argument
      supporting older versions of Praat
José Joaquín Atria's avatar
José Joaquín Atria committed
16
17
  - Changes:
    - Simplified creation of empty Strings objects (thanks @rolandomunoz!)
José Joaquín Atria's avatar
José Joaquín Atria committed
18
19
20
21
22
23
24
25
- v0.0.13:
  - New:
    - Added a procedure to create Strings objects from multiline
      strings.
  - Fixes:
    - Added missing documentation for some procedures
      (eg. `@findInStrings`)
    - Added copyright information to some files
José Joaquín Atria's avatar
José Joaquín Atria committed
26
27
28
- v0.0.12:
  - New:
    - Added splice and excise to array procedures
José Joaquín Atria's avatar
José Joaquín Atria committed
29
    - Added a script to remove directory trees. Use with care!
José Joaquín Atria's avatar
José Joaquín Atria committed
30
31
32
33
  - Change:
    - Slice as an array procedure no longer modifies original
    - array.proc no longer provides @split. Use the one from
      utils, which now optionally supports Strings arrays
José Joaquín Atria's avatar
José Joaquín Atria committed
34
    - Updated CI script
José Joaquín Atria's avatar
José Joaquín Atria committed
35
36
  - Fix:
    - Minor fixes to documentation and tests
José Joaquín Atria's avatar
José Joaquín Atria committed
37
- v0.0.11:
José Joaquín Atria's avatar
José Joaquín Atria committed
38
39
  - New:
    - Add procedures for using Strings as pseudo-arrays
José Joaquín Atria's avatar
José Joaquín Atria committed
40
41
42
  - Change:
    - Scripts for full path Strings now keep the IDs of both relative
      and absolute lists in the `.relative` and `.absolute` variables.
José Joaquín Atria's avatar
José Joaquín Atria committed
43
44
    - Outsourced directory normalisation to "utils" and removed where not 
      essential
José Joaquín Atria's avatar
José Joaquín Atria committed
45
46
47
48
49
50
51
52
    - (Breaking) New and more systematic interface for procedures for finding,
      replacing, and extracting strings:
      - Procedures are separated into `<name>` and `<name>_regex`, to mimic
        the Praat interface
      - Finding and extracting procedures take 2 arguments: the query and
        a boolean flag for positive or negative matching
      - Replacing procedures take 3 arguents: the search query, the replacement,
        and the number of replacements, like `replace()` or `replace_regex()`
José Joaquín Atria's avatar
José Joaquín Atria committed
53
54
55
56
57
  - Fix:
    - Added a failsafe for safer empty Strings generation
    - In-code documentation updated and fixed throughout
    - Minor bug fixes and code simplifications
    - Removed some unneeded files
José Joaquín Atria's avatar
José Joaquín Atria committed
58
59
- v0.0.10:
  - Fixed a (memory?) bug with recursive file lists
José Joaquín Atria's avatar
José Joaquín Atria committed
60
- v0.0.9:
José Joaquín Atria's avatar
José Joaquín Atria committed
61
62
  - Improved normalisation of preferences directory
  - Included scripts for recursive and non-recursive full-path directory lists
José Joaquín Atria's avatar
José Joaquín Atria committed
63
64
  - Included script for recursive file lists
  - Added local copy of GPL
José Joaquín Atria's avatar
José Joaquín Atria committed
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
  - Added this changelog
- v0.0.8:
  - Bug fix on ID retrieval of full-path file list
  - Documentation is available as Praat manpage
- v0.0.7:
  - Improved normalisation of include paths
- v0.0.6:
  - Automated tests now run on Windows
- v0.0.5:
  - Improved normalisation of preferences directory
  - More intuitive behaviour in generic sort (re: case-sensitivity)
- v0.0.4:
  - Setup now uses nocheck
  - Implemented continuous integration for test battery
- v0.0.3:
  - Improved normalisation of preferences directory
- v0.0.2:
  - Added automated tests
  - Multiple bug fixes
- v0.0.1:
  - First working version