Permalink
Commits on Jan 12, 2011
  1. - restyled `eachR` iterator

    - fixed tests which were expecting the incorrect order of arguments for initializers
    Nickolay Platonov committed Jan 12, 2011
Commits on Jan 5, 2011
  1. - made Joose.S.strToClass function to not throw exceptions

    - fixed the arguments misordering during attributes initialization
    - added Joose.A.eachR iterator
    Nickolay Platonov committed Jan 5, 2011
Commits on Dec 28, 2010
  1. - added `strToClass` helper function

    Nickolay Platonov committed Dec 28, 2010
Commits on Dec 14, 2010
  1. v3.016

        [ENHANCEMENTS]
    
        - throw 'Error' instances instead of plain strings in various places
        - initial progress on reflection, allowing to receive the currently running method
    
        [API CHANGES]
    
        - setters no longer are being used for initial instance initialization (prior 'initialize' method)
    
        [BUG FIXES]
    
        - fixed a very specific bug, related to subclassing non-joose classes with custom constructor
    Nickolay Platonov committed Dec 14, 2010
  2. - back from semver

    Nickolay Platonov committed Dec 14, 2010
  3. - updated Attribute docs

    - switched to semver
    Nickolay Platonov committed Dec 14, 2010
  4. - do not call setters during instance initialization, instead use 'se…

    …t/getRawValue'
    
    - inline 'set/getRawValue' where possible
    - fixed very specific bug during subclassing of non-joose classes
    Nickolay Platonov committed Dec 14, 2010
Commits on Dec 2, 2010
Commits on Dec 1, 2010
  1. - throw Error when requirements for Role is not satisfied

    Nickolay Platonov committed Dec 1, 2010
  2. - initial progress on getting the current method

    Nickolay Platonov committed Dec 1, 2010
  3. - add reference to the method instance to the wrapper functions

    Nickolay Platonov committed Dec 1, 2010
Commits on Nov 24, 2010
  1. - small docs updates

    Nickolay Platonov committed Nov 24, 2010
Commits on Nov 17, 2010
Commits on Nov 15, 2010
  1. v3.015

        [ENHANCEMENTS]
    
        - links to OpenJSAN in the documentation replaced with links to GitHub
    
        [API CHANGES]
    
        -none-
    
        [BUG FIXES]
    
        -none-
    Nickolay Platonov committed Nov 15, 2010
  2. v3.015

    Nickolay Platonov committed Nov 15, 2010
  3. - updated copyright years

    - updated Installation section of the manual
    Nickolay Platonov committed Nov 15, 2010
  4. - removed links to openjsan

    Nickolay Platonov committed Nov 15, 2010
Commits on Nov 1, 2010
  1. v3.014

        [ENHANCEMENTS]
    
        - switching to `npm` only as the distribution channel (migrating from JSAN)
    
        [API CHANGES]
    
        -none-
    
        [BUG FIXES]
    
        - fixed bug, when instantiating a class with traits and which is a subclass of non-joose class
          it could have been instantiated with wrong parameters
    Nickolay Platonov committed Nov 1, 2010
  2. - updated dist.ini

    Nickolay Platonov committed Nov 1, 2010
  3. - fixed bug, when instantiating a class with traits and which is a su…

    …bclass of non-joose class
    
          it could have been instantiated with wrong parameters
    Nickolay Platonov committed Nov 1, 2010
  4. - various small updates

    Nickolay Platonov committed Nov 1, 2010
Commits on Oct 26, 2010
  1. - bug fix in docs

    Nickolay Platonov committed Oct 26, 2010
Commits on Oct 19, 2010
Commits on Oct 15, 2010
  1. - small docs update

    Nickolay Platonov committed Oct 15, 2010
Commits on Oct 11, 2010
  1. v3.013

        [ENHANCEMENTS]
    
        -none-
    
        [API CHANGES]
    
        - returned 'get/setRawValue' methods of the attribute with a bit different semantic (low-level, not documented)
    
        [BUG FIXES]
    
        - none
    Nickolay Platonov committed Oct 11, 2010
  2. v3.013

    Nickolay Platonov committed Oct 11, 2010
Commits on Oct 8, 2010
  1. - returned `set/getRawValue` methods - should be side-effect free val…

    …ue assignments
    Nickolay Platonov committed Oct 8, 2010
Commits on Oct 5, 2010
  1. - updated dist.ini

    Nickolay Platonov committed Oct 5, 2010
  2. v3.012

        [ENHANCEMENTS]
    
        - added 'hasValue/clearValue' methods for the attribute
        - removed 'get/setRawValue' methods of the attribute
    
        - minor fixes in package.json for `npm`
    
        [API CHANGES]
    
        -none-
    
        [BUG FIXES]
    
        - none
    Nickolay Platonov committed Oct 5, 2010
  3. v3.012

    Nickolay Platonov committed Oct 5, 2010
Commits on Oct 4, 2010
  1. - removed 'get/setRawValue' methods

    Nickolay Platonov committed Oct 4, 2010
  2. - `hasValue` moved deeper to hierarchy

    Nickolay Platonov committed Oct 4, 2010
  3. - added 'hasValue' method for the attribute

    Nickolay Platonov committed Oct 4, 2010
Commits on Sep 6, 2010
  1. - rolled back the semantic of 'get/setRawValue'

    Nickolay Platonov committed Sep 6, 2010
  2. - the license changed to BSD

    Nickolay Platonov committed Sep 6, 2010