Project

General

Profile

1
YAHOO Global - Release Notes
2

    
3
2.4.1
4

    
5
No change
6

    
7
2.4.0
8
  * Added YAHOO.env.ua.mobile
9
  * Removed the hasOwnProperty check in isArray to make it perform a bit better.
10
  * YAHOO will be created/overwritten if YAHOO is undefined or the defined YAHOO is falsy
11

    
12
2.3.1
13
  * YAHOO.lang.dump casts primitives to strings
14

    
15
2.3.0
16
  * Added YAHOO.env.ua - browser detection
17
  * Added YAHOO.lang.merge - object merge
18
  * Added YAHOO.lang.trim - whitespace removal
19
  * Added YAHOO.lang.augmentObject - mixins.  Renamed augment to augmentProto and 
20
    made augment an alias to augmentProto
21
  * isObject/isArray return false rather than null when testing null
22

    
23
2.2.2
24

    
25
  * No change
26

    
27
2.2.1
28

    
29
  * YAHOO.lang.isObject returns false for null
30
  * YAHOO.lang.isArray no longer generates an error when the argument is null/undefined
31
  * Better error messages for YAHOO.lang.augment/extend failures that are usually due 
32
    to missing dependencies.
33

    
34
2.2.0a
35

    
36
  * Fixed a typo that prevented the proper detection of multiple YAHOO_config listeners
37

    
38
2.2.0
39

    
40
  * Added configuration of the library via a YAHOO_config object defined
41
    prior to the reference to the library.  Currently it supports a listener
42
    parameter that will execute every time a new module YUI module is loaded.
43

    
44
  * Added YAHOO.register & YAHOO.getVersion for version stamping modules.
45
  
46
  * Added YAHOO.env which is the home for the information about the loaded
47
    YUI modules, and will host more info later.
48
    
49
  * YAHOO.util.Lang was relocated to this package and is now YAHOO.lang.
50
    YAHOO.extend and YAHOO.augment have moved to env (the original
51
    functions still work).
52

    
53
0.12.2
54

    
55
  * No change
56

    
57
0.12.1
58

    
59
  * No change
60

    
61
0.12.0
62

    
63
   * Added YAHOO.augment, which copies all or part of the prototype of one
64
     object to another.  
65

    
66
   * YAHOO.namespace now can create multiple namespaces.
67

    
68
   * Added an optional third parameter to YAHOO.extend: overrides.  It takes
69
     an object literal of properties/methods to apply to the subclass
70
     prototype, overriding the superclass if present.
71

    
72
0.11.4
73

    
74
   * Changed window.YAHOO = window.YAHOO || {} to 
75
     if (typeof YAHOO == "undefined") YAHOO = {} because the previous statement
76
     contributed to a memory leak in IE6 when the library was hosted in an 
77
     iframe.
78

    
79
0.11.3
80

    
81
   * Changed var YAHOO = window.YAHOO || {} to window.YAHOO = window.YAHOO || {}.
82
     This fixes an issue in IE where YAHOO would get overwritten if previously
83
     defined via array notation (window["YAHOO"]).
84

    
85
0.11.0
86

    
87
   * Added YAHOO.extend, which provides an easy way to assign the prototype,
88
     constructor, and superclass properties inheritance properties.  It also
89
     prevents the constructor of the superclass from being exectuted twice.
90

    
91
0.10.0
92

    
93
   * Added YAHOO.log that provides a safe way to plumb logging statements in
94
     code that will work if the logging component isn't available.
95

    
(1-1/5)