Minor improvements:
- The
stubView
for stubbing pages when testing controllers now provides more direct access to the last render view message.
Bugs fixed:
- Issue #28: Support Linux for creating projects and running the build.
- Issue #35: Allow app specific environment keys.
- Issue #31: Working with image assets will break the
web:apache:start task. Now creates the
images
output directory as required. - Issue #26: Empty JS strings passed to JS functions are not escaped properly.
- iOS Issue #3: Prevent app from crashing when invoking plugin callback.
- Issue #34: [web] Custom headers are not propagated to the ajax request.
- Issue #32: calatrava.bridge.request() seems to require an
optional "body" under iOS. One of
contentType
orcustomHeaders
was also required, this too has been fixed. - Issue #39: [ios] Network activity spinner
- Issue #40: calatrava.bridge.request() seems to require a "failure" callback in the browser, although documented as "optional"
- Issue #42: Fixes the MobileWeb app loading issue. Pages were
hidden by default, but the
show
andhide
implementations for the converter page were incomplete. - Issue #43: Close the load_file.txt reader after loading files, on Android.
Bugs fixed:
- Issue #22 and Issue #23: Support
*.scss
files as well as*.sass
files. - Issue #24: Create the stylesheet output directories as part of the build process.
- Issue #25: Recreate the
load_file.txt
when the feature manifest changes. - iOS was correctly dispatching timer firings back to the controller code.
- Moving to a more recent version of the
xcodeproj
gem caused a conflict with Frank that needed to be resolved.
- iOS was not correctly loading HTML UIs. Fixing this also required re-working the project creation.
- Added plugin support
- Added an alert plugin implementation:
web/app/source/alert.web.coffee
,droid/test/src/com/calatrava/bridge/AlertPlugin.java
andios/Pods/calatrava/calatrava-ios/Bridge/AlertPlugin.m
. - Substantial re-writing of the build tasks. Should largely not be externally visible, except there are a lot less tasks now.
Bugs fixed:
- Issue #5: Creates the droid build with default name of the project as 'test' instead of the project name
- Issue #12: Failing AJAX - Typo in calatrava.inbound
- Issue #13: Problem Building on Xcode (4.5.1) - Can't Find Bundler
- Issue #14: Cosmetic: ios/public misplaced during calatrava create
- Issue #15: Uncaught TypeError: Object #<Object> has no method 'success'
Changes that will affect existing projects:
- Edited httpd conf template:
config/templates/httpd.conf.erb
- Edited the single page Haml template:
web/app/views/index.haml
- First public release