-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
113 lines (113 loc) · 3.89 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
- next: # unreleased
- v0.0.25:
- Fixed:
- Removed command parameters deprecated in Praat 6.0.36
- v0.0.24:
- New:
- Added Travis CI support
- It is now possible to disable the special behaviour of the split
procedure when strings@array.proc is loaded
- v0.0.23:
- New:
- Added procedures for path handling and mangling
- v0.0.22:
- New:
- Passing a non-version string to @require will interpret it as the
name of a plugin, and test for its existence in the preferences directory
- Loading strutils/array.proc before utils.proc modifies the
behaviour of @split, which now also pushes to a Strings array
- Fixed:
- Added missing test plans
- v0.0.21:
- New:
- Added a script for simplification of Table and TableOfReal objects
- Procedures in "require" can now parse semantic versioning strings
- Fixed:
- Improved behaviour of split with empty strings and separators
- Expanded tests for split and for new procedures
- Improved documentation of trace
- v0.0.20:
- New:
- try: Automatically removes objects created during execution
of failing code. Can be changed with try.remove_on_fail
- trace: New control variable trace.level for variable verbosity
- Changes:
- Updated tests to use tap/more
- v0.0.19:
- Changes:
- Tests now use tap
- v0.0.18:
- New:
- Add a trace procedure, with redirectable output and test sensitivity
(if it detects that it is in test mode, it prepends printing with
hash characters).
- Finished including in-code documentation for all procedures
- Fixed:
- rndstr can have custom character classes with colons in them
- Changes:
- time procedure now uses full names for months and days
- Praat version comparison procedure in require.proc generalised
and renamed. Previous version usable, but will raise a warning
about deprecation.
- Removed testsimple as a dependency
- v0.0.17:
- New:
- Better handling of whitespace in try makes it easier to use
- Fixed:
- Removing original objects in a script with try no longer crashes
the script
- v0.0.16:
- New:
- Added procedures:
- praatifyStrings
- normaliseDirectory
- normalDefaultDir
- restoreDefaultDir
- Began documentation in-code, in preparation for cprandoc
- Changes:
- mktemp and mktempfile are based on the default directory
- zeropad does not lose significant digits with small lengths
- zeropad returns undefined with undefined inputs
- New character classes and support for custom classes in rndstr
- pwgen finally makes readable strings
- Tests do not depend on preferences directory
- CI scripts test Praat 5.4 to 6.0.15
- v0.0.15:
- Preferences directory is normalised before generating paths
- @try procedure now automatically replaces " \n" with newlines
- Added missing entry for previous version in this change log
- v0.0.14:
- New procedures: mktempfile, strcount, strcount_regex, hasGUI
- Added a procedure for try/catch-style coding
- Expanded and simplified tests
- Tests are no longer numbered
- v0.0.13:
- Fixed requirement loop: utils no longer requires "selection"
- v0.0.12:
- Added tests for regex renamer
- Added procedures for normalisation of preferences directory
- v0.0.11:
- Added script to rename objects with regular expressions
- Added this changelog
- v0.0.10:
- Fixed broken tests for date() in Windows
- v0.0.9:
- Setup now uses shorthand
- Bug fix for dec2oct and dec2hex
- v0.0.8:
- GUI modification from setup now uses nocheck
- Re-enabled continuous integration
- v0.0.7:
- Added toUpper
- v0.0.6:
- Added base-conversion procedures
- v0.0.5:
- Reorganised and numbered tests
- v0.0.4:
- Tests no longer run from setup.praat
- v0.0.3:
- Fixed bug with single digit dates
- v0.0.2:
- Fixed buggy calls to test battery
- v0.0.1:
- Initial release, inherited from JJATools