Skip to content

Latest commit

 

History

History
82 lines (71 loc) · 4.63 KB

RELEASES.md

File metadata and controls

82 lines (71 loc) · 4.63 KB

Release History

Creation date: 2012-01-12

[version] date -> authors

  • upd|fix|new|dep|rmv - description

[0.5.1] 2013-04-04 https://github.com/thegameofcode/iris/issues?milestone=7&page=1&state=closed

  • [fix] Fixed initial navigation bug (issue #94)
  • [fix] Problem with same data-id of childs (issue #91)
  • [fix] Problem when inflating model in a DIV tag (issue #93)
  • [upd] self.destroyUI (AutoDestroy) (issue #107)
  • [upd] Add number format to inflate (issue #101)
  • [upd] Show before awake (issue #108)
  • [upd] Updated spanish docs (issue #117)
  • [upd] Iris API: difficult to use (issue #115)
  • [upd] Size of hidden DOM elements cannot be obtained in self.awake (issue #108)
  • [new] iris.include (issue #109 #92)
  • [new] iris.browser (issue #105)

[0.5.0] 2013-02-07

  • [upd] New code style using: http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
  • [new] Integration with GruntJs
  • [new] Source code splitted into modules files: core, event, lang, regional, ...
  • [new] iris resources to manage web services calls
  • [new] echo-server.js is a nodejs web server to run qunit tests
  • [new] Qunit tests with 379 tests
  • [upd] Function names are shorter to remember easily. WARNING: No backward with previous versions
  • [upd] Fixed small bugs and big code refactoring
  • [new] Created iris.path to avoid ajax load of scripts, better debugging
  • [new] New tools/iris_packager to minimize and concat all iris components
  • [doc] Completed spanish documentation

[0.4.5] 2012-11-03

[0.4.4] 2012-09-27

[0.4.3] 2012-09-06

[0.4.2] 2012-09-04

  • [upd] _LocaleParse -> Now can finds variables with dot notation, eg: @@COMMON.HELLO@@. This mean that you can have nested objects in lang json files.
  • [new] iris.AddOn, iris.ApplyAddOn -> Now you can define groups of UIs and extends a UI functionality
  • [new] screen.CanSleep -> All screens can define a CanSleep public method that returns a boolean indicating when the screen can be leaved or not.
  •                If only one screen can't sleep, sleep action is cancelled.
    
  • [upd] iris.InstanceUI -> Now displays in console when data-id is not unique.
  • [new] self.DestroyUI() -> Remove a UI from the DOM tree and all its references.
  • [new] self.DestroyAllUIs() -> Remove all UIs from a container.
  • [new] self.Destroy() -> new Lifecycle function is called when a UI is destroyed.
  • [new] self.$Get() -> shows error message when element isn't found
  • [new] iris.screen.Destroy() -> Remove a created screen completely
  • [rmv] iris.screen.Add() -> Now you can use self.AddScreen()
  • [new] _AbstractScreen.AddScreen() -> Screens only can be registered inside of screens
  • [new] iris.screen.WelcomeScreen() -> Now the applications must implement this entry point
  • [rmv] The last parameter of self.InstanceUI(p_id,p_js,p_settings,p_$tmpl) -> you can't instance UI outside its own templates
  • [rmv] The last parameter of self.$Get(p_id,p_$tmpl) -> you can't get elements outside its own templates
  • [fix] Small code refactoring and fixed bugs.
  • [new] Tested with JQuery 1.8
  • [doc] Documentation completed.

[0.4.0] 2012-07-18