Skip to content

Releases: charpov/TinyScalaUtils

Version 1.4.0

16 Sep 19:11
Compare
Choose a tag to compare
  • Fix JavaList, add JavaSet.
  • Add interruptible random generators.
  • Reduce library dependencies.

Version 1.3.0

15 Aug 21:10
Compare
Choose a tag to compare
  • 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

13 Apr 15:37
Compare
Choose a tag to compare

No changes from 1.2.0.
All changes in the T module; no (intended) changes inside S or J.

Version 1.2.0

23 Mar 18:07
Compare
Choose a tag to compare
  • 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

17 Jan 22:08
Compare
Choose a tag to compare

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

18 Dec 20:36
Compare
Choose a tag to compare

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

30 Oct 18:29
Compare
Choose a tag to compare

First public release, consistent with code in the FCP book.