changelogs.md


brentonhouse/titanium-turbo

Repository  -  API  -  Source

2.0.3

October 12, 2020

Added

  • Added support for static code blocks in view XML using <script static="true">. Have code run just once

2.0.2

October 8, 2020

Added

  • Added turbo.collapse as alias for turbo.collapseContainer
  • Added turbo.expand as alias for turbo.expandContainer

2.0.0

October 7, 2020

Added

  • Changing versioning to move independent of versions of Titanium Alloy. Will avoid having to publish as a pre-release on npm.

1.15.1

September 1, 2020

Updated

  • Partial fix for issue with Titanium and Alloy where relative path require statements were broken on iOS. [TIMOB-28037]
  • Updated lodash to v4.17.20

1.15.1

July 1, 2020

Added

  • Added all sorts of new stuff. Need to update docs with changes later.

1.14.6

April 4, 2020

Added

  • Support for <style> tag in XML views! Also supports the src element which then allows using a widget-wide app.tss file.

1.14.6

March 6, 2020

Added

  • Added initial support for Alloy now being able to be require require('turbo') - more awesomeness to come!

1.14.6

February 28, 2012

Updated

  • Fixed issue if file skipped due to being ignored by babel config (still needs fix in SDK though)

1.14.6

February 21, 2012

Updated

  • Updated to latest version of Alloy

1.14.5

February 21, 2012

Updated

  • Fixed issue with Widgets/Require being used inside a Tab

1.14.5

January 30, 2020

Added

  • Added support for StackLayout control (with shortcut alias of stack and orientation property that defaults to vertical) in JavaScript and xml views
  • Added support for VerticalLayout control (with shortcut alias of vertical) in JavaScript and xml views
  • Added support for HorizontalLayout control (with shortcut alias of horizontal) in JavaScript and xml views
  • Added support for AbsoluteLayout control (with shortcut alias of absolute) in JavaScript and xml views
  • Added alias support for ImageView and Image to JavaScript and xml views
  • Added support for defining the primary entry point for the application (defaults to index). Currently search order: Alloy.mainAlloy.CFG.main → Titanium Property: app.main.

1.14.5

January 23, 2020

Added

  • Added support for StackLayout element (with shortcut alias of stack and orientation property that defaults to vertical) in xml views
  • Added support for VerticalLayout element (with shortcut alias of vertical) in xml views
  • Added support for HorizontalLayout element (with shortcut alias of horizontal) in xml views
  • Added support for AbsoluteLayout element (with shortcut alias of absolute) in xml views

1.14.5

January 6, 2020

Added

  • Added lots of widget goodies!
  • Added support for installing widgets via npm (without naming restrictions)
  • Added support for using widgets as primary control in xml view
  • Added support for using WPATH in xml view attributes
  • Added support for using ~/ shortcut instead of WPATH in xml view attributes

1.14.5

December 9, 2019

Updated

  • Updated to latest version of Alloy

1.14.1

November 25, 2019

Updated

  • Bug fixes for databinding

1.14.1

October 24, 2019

Updated

  • Updated to latest version of Alloy

1.14.1

October 11, 2019

Added

  • Added open and close functions to Controller for opening/closing Controller views

1.14.1

October 3, 2019

Updated

  • Updated to latest version of Alloy with PR-940

1.14.1

October 3, 2019

Updated

  • Renamed XML View element code to script

1.14.1

October 1, 2019

Updated

  • Fixed issue with Alloy View/Controller filenames that contained hyphens [ALOY-1706]

1.14.1

October 1, 2019

Updated

  • Updated to latest version of Alloy with PR-911 for ALOY-1633

1.14.1

September 5, 2019

Updated

  • Updated to latest version of @titanium/module-copier

1.14.1

September 5, 2019

Added

  • Added some aliases to lodash for backwards compatibility with underscore.js.

1.14.1

September 5, 2019

Added

  • Added use-underscore support in tiapp.xml for using underscore.js instead of lodash.

1.14.1

September 5, 2019

Added

  • Added allowReturnOutsideFunction to allow support of some older npm modules

1.14.1

August 30, 2019

Added

  • Added value alias center for Ti.UI.TEXT_VERTICAL_ALIGNMENT_CENTER when used with verticalAlign XML attribute
  • Added property alias text for Ti.UI.Button.title when used as XML attribute
  • Added property alias src for Ti.UI.ImageView.image when used as XML attribute

1.14.1

August 27, 2019

Added

  • Added support for controllerId in event args for events created in controllers.

1.14.1

August 27, 2019

Updated

  • Merged in latest changes from Alloy

1.14.0

August 7, 2019

Updated

  • Changed the model attribute (used with dataCollection) to modelName [Defaults to __currentModel]
  • Added dataName (to be used with dataCollection) to assign variable name to the current model.__transformed variable [Defaults to $model]

1.14.0

August 6, 2019

Added

  • Added support for visibility property in XML Views with possible values of: collapse, hidden, and visible.
  • Added constants: Ti.UI.VISIBILITY_COLLAPSE, Ti.UI.VISIBILITY_HIDDEN, and Ti.UI.VISIBILITY_VISIBLE
  • Added support for model XML attribute to be used with with dataCollection to assign variable name to model
  • Added support for adding code to XML View attributes when surrounded by '~'
  • Added support for Code element in XML View. Add code by body or src attribute.

1.14.0

August 2, 2019

Updated

  • Updated lodash to v4.17.15

1.14.0

July 11, 2019

Added

  • Added support for $.* in Alloy Views XML attributes. Anything that starts with $. will not be treated as a string.

1.14.0

July 9, 2019

Updated

  • Updated lodash to v4.17.12

1.14.0

July 3, 2019

Added

  • Added functionality from AlloyXL into Alloy.createController
  • Added support for require('/turbo') as an alternate for Alloy and Alloy.Globals
  • Added turbo as a supported variable for use in Alloy XML views - See JIRA Ticket

1.14.0

July 1, 2019

Updated

  • Updated version of @titanium/module-copier

1.14.0

June 26, 2019

Updated

  • Used new function in module-copier

1.14.0

June 26, 2019

Updated

  • Updated version of @titanium/module-copier

1.14.0

June 28, 2019

Updated

  • Updated version of @titanium/module-copier

1.14.0

June 17, 2019

Updated

  • Increment version after update of diff version

1.14.0

June 17, 2019

Updated

  • Merged in latest changes from Alloy

1.13.10

June 7, 2019

Updated

  • Updated version of @titanium/module-copier

1.13.10

June 5, 2019

Updated

  • Updated backbone sorting from Alloy

1.13.10

June 4, 2019

Updated

  • Updated moment to 1.4.0

1.13.10

June 4, 2019

Added

  • Added backbone version: 1.4.0
  • Added underscore.js (1.9.1) for any legacy support

Updated

  • Made default backbone version: 1.4.0

1.13.10

June 3, 2019

Updated

  • Merged in latest changes from Alloy

1.13.10

May 20, 2019

Updated

  • Merged in latest changes from Alloy 1.13.10

1.13.9

May 20, 2019

Updated

  • Added check if __init is function

1.13.9

April 11, 2019

Added

  • Merged in latest changes from Alloy 1.13.9

1.13.8

March 11, 2019

Added

  • Added support for using $.* variables in XML views. [[ALOY-1316]
  • Added support for calling __init() function in controllers before rest of user code

1.13.8

March 7, 2019

'

Updated

  • Merged in latest changes from Alloy

1.13.8

March 5, 2019

Updated

  • Merged in latest changes from Alloy

1.13.8

February 28, 2019

Added

  • Added support for using $.args in XML views. [[ALOY-1316]

1.13.8

February 27, 2019

Added

  • Added support for xml namespaced attributes per platform (e.g. ios:text or android:text) [ALOY-1646]
  • Added support for xml attributes with dotted notation (e.g. font.fontSize) [ALOY-1363]

1.13.8

February 22, 2019

Added

  • Based on Titanium Alloy 1.13.8
  • Support for the following XML attributes in views: fontSize, fontFamily, fontStyle, fontWeight, textStyle [ALOY-1547]
  • Made default backbone version: 1.3.3
  • Replaced Underscore.js with Lodash 4.17.11 [ALOY-1168]
  • Updated babel.js to 7.x [ALOY-1629]
  • Added support for babel config files: .babelrc, .babelrc.js and babel.config.js
  • Added support for camelCase, snake_case, and kabab-case in XML views. [ALOY-1647]
  • Added plugin property compileConfig.dir.resourcesAlloy
  • Added ability to use Node.js modules installed in root directory of project [TIMOB-26352]