To Do News Announcements

This document lists official news announcements that need to be created for developments that have already taken place.

1. Improved Uize.recordMatches, Uize.findRecord, and Uize.findRecordNo Methods

match parameter can now be a value matcher function

1.1. Behavior Change in the =Uize.findRecordNo= Method

Now, if a matching record cannot be found in the specified records array, then the optionally specified default value will be coerced to a number and constrained to the range of -1 to the length of the records array minus one (ie. the index of the last record in the array).

Therefore, it will not be possible to have the Uize.findRecordNo return a value that is not the valid index for a record in the records array, unless the value is -1 as a valid way to indicate no match.

2. Unit Test Build Scripts Made Generic

_run-unit-tests-scrunched.js, and _run-unit-tests-source.js

RENAMED

_run-uize-unit-tests-scrunched.js  >> BECOMES >>  _run-unit-tests-scrunched.js
_run-uize-unit-tests-source.js     >> BECOMES >>  _run-unit-tests-source.js

3. NEW MODULE: Uize.Util.Oop

Announce.

4. Support for Dynamic Loading of HTML

The Uize.Widget.Page module has been improved with the addition of two new methods for facilitating the dynamic loading of HTML: the loadHtmlIntoNode instance method and the loadHtml hook method.

5. NEW MODULE: Uize.Widget.SegmentDisplay.Seven

Announce this new widget.

6. NEW MODULE: Uize.Widget.SegmentDisplay

Announce this new widget.

7. NEW MODULE: Uize.Widget.ColorInfo

Announce this new widget.

8. NEW MODULE: Uize.Widget.EdgeHugger

Announce this new widget.

9. IMPROVED MODULE: Uize.Build.AutoScruncher

Announce configurable handling of head comments.

10. NEW PERFORMANCE TEST: Loop Optimization Approaches

Announce (but refactor as performance test module first).

11. BROWSER BUG: Text Area Borked After Hiding and Getting Offset Dim

Announce bug that Tim discovered.