Releases: charpov/TinyScalaUtils
Releases · charpov/TinyScalaUtils
Version 1.4.0
Version 1.3.0
- Deprecate some null-wrapping methods.
- Add sortedInReverse.
- Add I/O functions based on Input and Output typeclasses and deprecate some old I/O.
- Add dot.
- Simplify PrintingMode givens.
- Make timers AutoCloseable.
(Redo grading code in T module.)
Version 1.2.1
No changes from 1.2.0.
All changes in the T module; no (intended) changes inside S or J.
Version 1.2.0
- Deprecate ==>.
- JavaList.of for mutable Java lists.
- Extensions to polling methods as options instead of null.
- Extensions to synchronizers for timing in seconds.
- runFor and callFor for running iterative code with a timeout.
Version 1.1.1
The timing variant of Execute
is renamed ExecuteAfter
because the compiler gets sometimes confused between the two overloaded variants if they are both named Execute
.
Version 1.1.0
Additions:
shuffle
on collections- plural forms of strings
- string representation of durations
- extensions to synchronizers for timeouts in seconds
- facility to run code in another thread synchronously
- facility to process a text file specified as a URL
Note: incompatible change:
- default timeout on
countDownAndWait
is now infinite instead of 1 second.
Version 1.0.0
First public release, consistent with code in the FCP book.