Skip to content

Latest commit

 

History

History
378 lines (201 loc) · 9.33 KB

changelog.md

File metadata and controls

378 lines (201 loc) · 9.33 KB

Titanium Turbo - Release Notes

Titanium Turbo is a fork of Titanium Alloy that adds some enhancements and customizations for rapid development.

[2.0.3] - 2020-10-12

Added

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

[2.0.2] - 2020-10-08

Added

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

[2.0.0] - 2020-10-07

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-6] - 2020-09-01

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-1] - 2020-07-01

Added

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

[1.14.6-5] - 2020-04-04

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-3] - 2020-03-06

Added

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

[1.14.6-2] - 2012-02-28

Updated

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

[1.14.6-1] - 2012-02-21

Updated

  • Updated to latest version of Alloy

[1.14.5-5] - 2012-02-21

Updated

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

[1.14.5-4] - 2020-01-30

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-2] - 2020-01-23

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-1] - 2020-01-06

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-0] - 2019-12-9

Updated

  • Updated to latest version of Alloy

[1.14.1-18] - 2019-11-25

Updated

  • Bug fixes for databinding

[1.14.1-17] - 2019-10-24

Updated

  • Updated to latest version of Alloy

[1.14.1-16] - 2019-10-11

Added

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

[1.14.1-15] - 2019-10-03

Updated

  • Updated to latest version of Alloy with PR-940

[1.14.1-14] - 2019-10-03

Updated

  • Renamed XML View element code to script

[1.14.1-13] - 2019-10-01

Updated

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

[1.14.1-12] - 2019-10-01

Updated

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

[1.14.1-7] - 2019-09-05

Updated

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

[1.14.1-5] - 2019-09-05

Added

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

[1.14.1-4] - 2019-09-05

Added

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

[1.14.1-3] - 2019-09-05

Added

  • Added allowReturnOutsideFunction to allow support of some older npm modules

[1.14.1-2] - 2019-08-30

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-1] - 2019-08-27

Added

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

[1.14.1-0] - 2019-08-27

Updated

  • Merged in latest changes from Alloy

[1.14.0-13] - 2019-08-07

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-12] - 2019-08-06

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-11] - 2019-08-02

Updated

  • Updated lodash to v4.17.15

[1.14.0-10] - 2019-07-11

Added

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

[1.14.0-9] - 2019-07-09

Updated

  • Updated lodash to v4.17.12

[1.14.0-8] - 2019-07-03

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-6] - 2019-07-01

Updated

  • Updated version of @titanium/module-copier

[1.14.0-5] - 2019-06-26

Updated

  • Used new function in module-copier

[1.14.0-4] - 2019-06-26

Updated

  • Updated version of @titanium/module-copier

[1.14.0-3] - 2019-06-28

Updated

  • Updated version of @titanium/module-copier

[1.14.0-2] - 2019-06-17

Updated

  • Increment version after update of diff version

[1.14.0-1] - 2019-06-17

Updated

  • Merged in latest changes from Alloy

[1.13.10-4] - 2019-06-07

Updated

  • Updated version of @titanium/module-copier

[1.13.10-4] - 2019-06-05

Updated

  • Updated backbone sorting from Alloy

[1.13.10-3] - 2019-06-04

Updated

  • Updated moment to 1.4.0

[1.13.10-2] - 2019-06-04

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-1] - 2019-06-03

Updated

  • Merged in latest changes from Alloy

[1.13.10-0] - 2019-05-20

Updated

  • Merged in latest changes from Alloy 1.13.10

[1.13.9-1] - 2019-05-20

Updated

  • Added check if __init is function

[1.13.9-0] - 2019-04-11

Added

  • Merged in latest changes from Alloy 1.13.9

[1.13.8-6] - 2019-03-11

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-5] - 2019-03-07

'

Updated

  • Merged in latest changes from Alloy

[1.13.8-4] - 2019-03-05

Updated

  • Merged in latest changes from Alloy

[1.13.8-3] - 2019-02-28

Added

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

[1.13.8-2] - 2019-02-27

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-0] - 2019-02-22 - Initial Release

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]