Changelog

2.2.0 Stable Release

  • Added support for exposing models and controllers in plugins
  • Added better integration with Sencha Cmd
  • Added support for Sencha Architect 3

2.1.0 Stable Release

  • Added filtering right before sending data, so only data of exposed model fields is sent to the client
  • Enabled sending of nested data in read responses, see implicitIncludes
  • Added full support for ES 3 (IE 6, 7 and 8)
  • Fixed bug for non Sencha Architect Sencha Touch projects
  • Addopted CakePHP code conventions

2.0.2 Stable Release

  • Switched to Sencha Cmd directives, now the build process removes all debug code in production releases

2.0.1 Stable Release

  • Added support for CakePHP 2.4.0
  • Added Ext JS 4.2.1 support
  • Added Ext JS 4.1 support for the Sencha Architect ScriptTagInitializer
  • Fixed MessageBox inclusion issue for Sencha Touch
  • Now displays beautified Remote API output in debug mode
  • Extended support for various date formats (date, datetime, timestamp)
  • Bug fix for Ext JS 4.0.0-4.0.7
  • Fixed loading of associated ids for form panels
  • Fixed Sencha Cmd support

2.0 Stable Release

New Features:

Additional changes:

  • Deprecated Bancha#getModel in favor of Sencha's dependency loading
  • Deprecated Bancha#preloadModelMetaData, Bancha handles this automatically now
  • Hid all Remote API logic from app developer and created a Bancha.Initializer
  • Added additional setting for defining the domain of Bancha, for mobile packaging.
  • Added support for requests from different domains (via CORS headers)
  • Refactored BanchaDispatcher to take a CakeResponse as input for dispatching
  • The CakePHP model property order is now also supported for non-array values
  • Refactored onError, onAuthException and onRemotingException into new Bancha.Remoting singleton
  • Added banchaSettings config to BanchaPaginator
  • Added Bancha.Loader to dynamically require Bancha models in the whole application
  • Major refactoring of BanchaRemotable
  • Cleaned up PHPDocs and JSDocs
  • Each JavaScript class got his own file
  • Improved exception logging
  • Fixed bugs with virtualFields
  • Abstracted mapping logic into CakeSenchaDataMapper
  • Refactored Bancha to use Ext.global instead of window
  • Extended the backend to allow loading of model schemas via ajax
  • Added possibility to load the Remote API as class dependency. This makes dependency resolution in the frontend easier.
  • Bancha does not require anymore be be used after the dom is ready.
  • Added support for PHP 5.4 strict together with CakePHP 2.1
  • Added Support for Sencha Touch 2.2
  • Refactored all logic from Bancha#createModel into Bancha.data.Model

1.3 Stable Release

New Features:

Additional changes:

  • Cleaned up PHPDocs and JSDocs
  • Refactored BanchaComponent
  • Fixed various bugs in association support
  • Fixed ExtJS 4.1.0 and below bug in the JsonWriter
  • Fixed a conflict with the RequestHandler
  • Added multiple other bug fixes for ExtJS and Sencha Touch
  • Deprecated Bancha.createModel() for a better separation of concerns

1.2 Stable Release

  1. Full support for non ECMAScript 5 engines (IE6,7,8)
  2. Cake Bake Console for Bancha models

1.1 Stable Release

  1. Added Bug Fixes
  2. Added support for PHP strict mode
  3. Added support for virtual fields
  4. Partially added Localization support
  5. Added better debugging support
  6. Added default error handling in debug mode
  7. Added server-side error logging for production mode

1.0 Stable Release

  1. Added Bug Fixes
  2. Added Support for CakePHP 2.2
  3. Added ValidationRules-Transformations
  4. Extended setup check page
  5. Partially added legacy support for IE6+
  6. Added Bancha.getStub(‘Article’) method

1.0 Release Candidate

  1. Tested in all major browsers
  2. Sencha Touch Support
  3. File Uploads
  4. Support to expose Controller Methods
  5. Created Setup-Check.html for easier Bancha setup
  6. Lots of additional tests and Bug fixes
  7. Added a Namespace for created models
  8. Added support for Ext Class Loader
  9. Enabled api caching
  10. Cleaned up bootstraping

Beta4 Release

  1. Bug fixes

Beta3 Release

  1. Major refactoring, and easier installation
  2. Enabled Bancha to expose Controller methods
  3. Updated and clearified documentation
  4. Added a Setup-Check for easier error finding

Beta2 Release

  1. Fixed issues with data mapping
  2. Provided saveFields method to all Bancha models
  3. Fixed php tests and added new ones.
  4. Fixed issues crud issues
  5. Fixed issues with formHandler
  6. Added basic support for dates
  7. Fixed validation range rule (cake and ext have different understandings)
  8. Updated samples

Comments

Add a comment