Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 9, 2013
  1. Brian Ford Igor Minar

    chore(ngMobile): rename module ngTouch and file to angular-touch.js

    btford authored IgorMinar committed
    BREAKING CHANGE: since all the code in the ngMobile module is touch related,
    we are renaming the module to ngTouch.
    
    To migrate, please replace all references to "ngMobile" with "ngTouch" and
    "angular-mobile.js" to "angular-touch.js".
    
    Closes #3526
  2. Matias Niemelä Igor Minar

    chore(grunt): fix up the help text for the new test commands

    matsko authored IgorMinar committed
    Closes #3421
  3. Matias Niemelä Igor Minar
Commits on Jul 31, 2013
  1. Ken Sheedlo
Commits on Jul 30, 2013
  1. Ken Sheedlo

    fix(bower): update bower usage and resources

    ksheedlo authored
    Changes:
    - Fix our old code to use bower_components/ as the install dir
    - Fix the Bootstrap asset to use github.com/twbs/bootstrap (it moved)
    - Fail the build on Bower failure. Bower should not fail silently.
Commits on Jul 27, 2013
  1. Matias Niemelä Miško Hevery

    feat(ngAnimate): complete rewrite of animations

    matsko authored mhevery committed
    - ngAnimate directive is gone and was replaced with class based animations/transitions
    - support for triggering animations on css class additions and removals
    - done callback was added to all animation apis
    - $animation and $animator where merged into a single $animate service with api:
      - $animate.enter(element, parent, after, done);
      - $animate.leave(element, done);
      - $animate.move(element, parent, after, done);
      - $animate.addClass(element, className, done);
      - $animate.removeClass(element, className, done);
    
    BREAKING CHANGE: too many things changed, we'll write up a separate doc with migration instructions
Commits on Jul 25, 2013
  1. Chirayu Krishnappa

    feat(ngBindHtml, sce): combine ng-bind-html and ng-bind-html-unsafe

    chirayuk authored
    Changes:
    - remove ng-bind-html-unsafe
    - ng-bind-html is now in core
    - ng-bind-html is secure
      - supports SCE - so you can bind to an arbitrary trusted string
      - automatic sanitization if $sanitize is available
    
    BREAKING CHANGE:
      ng-html-bind-unsafe has been removed and replaced by ng-html-bind
      (which has been removed from ngSanitize.)  ng-bind-html provides
      ng-html-bind-unsafe like behavior (innerHTML's the result without
      sanitization) when bound to the result of $sce.trustAsHtml(string).
      When bound to a plain string, the string is sanitized via $sanitize
      before being innerHTML'd.  If $sanitize isn't available, it's logs an
      exception.
Commits on Jul 11, 2013
  1. Brian Ford Igor Minar
Commits on Jul 8, 2013
  1. Pete Bacon Darwin
Commits on Jul 2, 2013
  1. Vojta Jina

    chore(travis): speed up the build

    vojtajina authored
    - parallelize the tasks
    - cache requests (e2e tests)
    
    This reduces the time from ~18min to ~12min.
    
    It makes the output little messy. We could buffer output of each task and display it once it's fully finished, nicely. I think giving instant feedback is better.
Commits on Jul 1, 2013
  1. Ken Sheedlo Igor Minar

    feat(minErr): Error stripping build step

    ksheedlo authored IgorMinar committed
Commits on Jun 25, 2013
  1. Pete Bacon Darwin
Commits on Jun 7, 2013
  1. Pete Bacon Darwin
  2. Matias Niemelä Igor Minar
  3. Matias Niemelä Igor Minar
  4. Igor Minar
  5. Igor Minar

    refactor($route): pull $route and friends into angular-route.js

    IgorMinar authored
    $route, $routeParams and ngView have been pulled from core angular.js
    to angular-route.js/ngRoute module.
    
    This is was done to in order keep the core focused on most commonly
    used functionality and allow community routers to be freely used
    instead of $route service.
    
    There is no need to panic, angular-route will keep on being supported
    by the angular team.
    
    Note: I'm intentionally not fixing tutorial links. Tutorial will need
    bigger changes and those should be done when we update tutorial to
    1.2.
    
    BREAKING CHANGE: applications that use $route will now need to load
    angular-route.js file and define dependency on ngRoute module.
    
    Before:
    
    ```
    ...
    <script src="angular.js"></script>
    ...
    var myApp = angular.module('myApp', ['someOtherModule']);
    ...
    ```
    
    After:
    
    ```
    ...
    <script src="angular.js"></script>
    <script src="angular-route.js"></script>
    ...
    var myApp = angular.module('myApp', ['ngRoute', 'someOtherModule']);
    ...
    ```
    
    Closes #2804
Commits on May 23, 2013
  1. Jeff Cross

    feat($swipe): Refactor swipe logic from ngSwipe to $swipe service.

    Braden Shepherdson authored jeffbcross committed
    This new service is used by the ngSwipeLeft/Right directives, and by the
    separate ngCarousel and swipe-to-delete directives which are under
    development.
Commits on May 20, 2013
  1. Matias Niemelä Miško Hevery

    chore(ngdocs): move angular-bootstrap.js to be generated only inside …

    matsko authored mhevery committed
    …the docs and remove from the build process
Commits on Apr 11, 2013
  1. Igor Minar

    feat(ngSwipe): Add ngSwipeRight/Left directives to ngMobile

    Braden Shepherdson authored IgorMinar committed
    These directives fire an event handler on a touch-and-drag or
    click-and-drag to the left or right. Includes unit tests and docs
    update. Manually tested on Chrome 26, IE8, Android Chrome and iOS
    Safari.
Commits on Apr 1, 2013
  1. Vojta Jina

    chore: use Karma

    vojtajina authored
Commits on Mar 14, 2013
  1. Igor Minar

    feat(ngMobile): add ngMobile module with mobile-specific ngClick

    Braden Shepherdson authored IgorMinar committed
    Add a new module ngMobile, with mobile/touch-specific directives.
    Add ngClick, which overrides the default ngClick. This ngClick uses touch
    events, which are much faster on mobile. On desktop browsers, ngClick
    responds to click events, so it can be used for portable sites.
Commits on Mar 11, 2013
  1. Igor Minar

    chore(Gruntfile): run webserver on 0.0.0.0

    IgorMinar authored
    ... so that we can access it from local VMs.
    
    The security risk of doing this is very low since only the current
    working directory is being made accessible to everyone. There is also
    an option to run a local firewall, which is a better way to secure the
    developer's machine anyway.
Commits on Mar 6, 2013
  1. Igor Minar
  2. Dave Geddes Igor Minar

    chore(Grunt): don't remove root dir from zip

    geddski authored IgorMinar committed
  3. Dave Geddes Igor Minar

    chore(Grunt): switch from Rake to Grunt

    geddski authored IgorMinar committed
    Migrates the Angular project from Rake to Grunt.
    
    Benefits:
    - Drops Ruby dependency
    - Lowers barrier to entry for contributions from JavaScript ninjas
    - Simplifies the Angular project setup and build process
    - Adopts industry-standard tools specific to JavaScript projects
    - Support building angular.js on Windows platform (really?!? why?!?)
    
    BREAKING CHANGE: Rake is completely replaced by Grunt. Below are the deprecated Rake tasks and their Grunt equivalents:
    
    rake --> grunt
    rake package --> grunt package
    rake init --> N/A
    rake clean --> grunt clean
    rake concat_scenario --> grunt build:scenario
    rake concat --> grunt build
    rake concat_scenario --> grunt build:scenario
    rake minify --> grunt minify
    rake version --> grunt write:version
    rake docs --> grunt docs
    rake webserver --> grunt webserver
    rake test --> grunt test
    rake test:unit --> grunt test:unit
    rake test:<jqlite|jquery|modules|e2e> --> grunt test:<jqlite|jquery|modules|end2end|e2e>
    rake test[Firefox+Safari] --> grunt test --browsers Firefox,Safari
    rake test[Safari] --> grunt test --browsers Safari
    rake autotest --> grunt autotest
    
    NOTES:
    * For convenience grunt test:e2e starts a webserver for you, while grunt test:end2end doesn't.
      Use grunt test:end2end if you already have the webserver running.
    * Removes duplicate entry for Describe.js in the angularScenario section of angularFiles.js
    * Updates docs/src/gen-docs.js to use #done intead of the deprecated #end
    * Uses grunt-contrib-connect instead of lib/nodeserver (removed)
    * Removes nodeserver.sh, travis now uses grunt webserver
    * Built and minified files are identical to Rake's output, with the exception of one less
      character for git revisions (using --short) and a couple minor whitespace differences
    
    Closes #199
Something went wrong with that request. Please try again.